UVicSpace

Dervish: a new gui for grammar-based test generation

Show simple item record

dc.contributor.author Ly-Gagnon, David
dc.date.accessioned 2010-04-20T21:26:21Z
dc.date.available 2010-04-20T21:26:21Z
dc.date.copyright 2010 en
dc.date.issued 2010-04-20T21:26:21Z
dc.identifier.uri http://hdl.handle.net/1828/2625
dc.description.abstract Because software testing is a repetitive and time-intensive task, a practical solution is to turn to automation. Test automation, however, requires programming skills. Testers, who typically know a lot about the application under test, often do not have the programming skills to automate the testing effort. Grammar-based test generation (GBTG) uses context-free grammars to generate strings in the language described by the grammar. Given a grammar, a GBTG algorithm can produce test cases for the application under test. Since testers typically have little programming skills and are not likely to develop the grammars needed for practical testing, the power of GBTG is unavailable to many testing practitioners. To help address this problem, we have developed Dervish, a graphical user interface which allows testers to use the power of GBTG. Our new tool allows testers to modify parts of a grammar, generate test cases, and visualize generation trees. To demonstrate the benefits of Dervish, we present the results of three case studies. en
dc.language English eng
dc.language.iso en en
dc.rights Available to the World Wide Web en
dc.subject Automated Testing en
dc.subject Test Automation en
dc.subject Grammar-Based Test Generation en
dc.subject Grammars en
dc.subject Testing en
dc.subject YouGen en
dc.subject Software Testing en
dc.subject Software Engineering en
dc.subject.lcsh UVic Subject Index::Sciences and Engineering::Applied Sciences::Computer science en
dc.title Dervish: a new gui for grammar-based test generation en
dc.type Thesis en
dc.contributor.supervisor Hoffman, Daniel M.
dc.contributor.supervisor Serra, Micaela
dc.degree.department Dept. of Computer Science en
dc.degree.level Master of Science M.Sc. en


Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Search UVicSpace


Browse

My Account

Statistics

Help