Welcome to SearchBestie Wiki

SearchBestie (Search-Based Testing Environment) is a generic infrastructure that is designed to provide environment for experimenting with applying search techniques in the field of program testing.

Consider situation such that there are multiple tests of an application, each has multiple parameters of different type and you want to find the best (whatever the best means for you) combination of tests and their parameters. There are plenty of possible combinations. Search and analysis engines in SearchBestie help you to explore state space of possible combinations in a reasonable way and find a combination (or a set of combinations) that fits your requirements given by some fitness function.

SearchBestie consists of the following modules:

  • Manager: Controls the exploration process and provides supporting functionality (e.g. logging subsystem).
  • Search: Chooses a combination (test and parameters) to be executed in the next step of exploration process.
  • Executor: Executes a test with the given parameters and collects results.
  • Storage: Stores results of performed tests.
  • Analysis: Analyzes results stored in Storage.

Note, that SearchBestie is experimental tool and it is under development.

Available documentation

Download & Licence

Licence

Brno University of Technology Open Source Licence

Copyright © 2009-2011, Brno University of Technology

All rights reserved.

Related publications

  • Křena Bohuslav, Letko Zdeněk, Ur Shmuel, Vojnar Tomáš: A Platform for Search-Based Testing of Concurrent Software, In: PADTAD '10, Trento, IT, ACM, 2010, p. 11, ISBN 978-1-60558-823-0
  • Letko Zdeněk: Sophisticated Testing of Concurrent Programs, In: SSBSE '10, Benevento, IT, IEEE, 2010, p. 36-40, ISBN 978-0-7695-4195-2

Acknowledgement

This work was supported by the Czech Science Foundation (within projects P103/10/0306 and 102/09/H042), the Czech Ministry of Education (projects COST OC10009 and MSM 0021630528), and the internal BUT project FIT-10-1.

 
searchbestie/main.txt · Last modified: 2011/06/29 10:43 by zdenek
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki