|
||||||
|
||||||
| Graduate Thesis 2009 | ||||||
|
Method and Tool Support for Refinement of Test Suites By Nadia Spido Fall 2009 A thesis submitted to the Faculty of Graduate Studies and Research in partial fulfillment of the requirements for the degree of Master of Computer Science
Ottawa-Carleton Institute for Computer Science School of Computer Science Carleton University Supervisor: Yvan Labiche ABSTRACT When facing tight deadlines and rigorous quality assurance requirements, the manual refinement of test suites can offer testers a challenging assignment: analyzing and understanding large test suites, many times not even based on any specific rationale, and identifying their need to be simplified, transformed, or augmented. In order to help the tester to perform this task, Melba was introduced as a semi-automated method based on Machine Learning and Category-partition testing, aiming at helping the tester not only to understand test suites but also to improve them. However, previous studies have shown the need for stronger automation of the whole Melba process. In response to this need, we present here a study of the method along with improvements applied, in addition to the design and implementation of the Melba tool, developed in order to make test suites refinement with the Melba method an automated and straightforward activity.
THESIS DOWNLOAD [ TH_mcs_2009_spido_0009.pdf ] |
||||||
|