Print Email Facebook Twitter Automatic Unit Test Generation Title Automatic Unit Test Generation Author Den Hollander, M.A. Contributor Zaidman, A.E. (mentor) Boogerd, C.J. (mentor) Faculty Electrical Engineering, Mathematics and Computer Science Department Software Technology Programme Software Engineering Date 2010-10-01 Abstract While test generators have the potential to significantly reduce the costs of software testing and have the ability to increase the quality of the software tests (and thus, the software itself), they unfortunately have only limited support for testing object-oriented software and their underlying test generation techniques fail to scale up to software of industrial size and complexity. In this context, we developed JTestCraft, a state-of-the-art test generator for the Java programming that deals effectively with all object-oriented programming concepts, such as object array types, inheritance and polymorfism. Furthermore, JTestCraft can locate all relevant test cases due to the use of the novel Candidate Sequence Search algorithm. Other novel concepts introduced in this thesis include the Constraint Tree data-structure to improve scalability and the Heap Simulation Representation to simplify the implementation of the test generator. We evaluated JTestCraft by looking at its ability to generate tests that obtain high code coverage and compare the results to human crafted tests. In addition, the performance of JTestCraft is compared against similar tools. Finally, we give pointers for further research to improve the performance and usability of future test generators. Subject unit testingsoftware verification To reference this document use: http://resolver.tudelft.nl/uuid:409dd713-b5c1-4679-bc11-4c1d88f8a2af Part of collection Student theses Document type master thesis Rights (c) 2010 Den Hollander, M.A. Files PDF Menno_den_Hollander_-_Aut ... _cover.pdf 657.6 KB Close viewer /islandora/object/uuid:409dd713-b5c1-4679-bc11-4c1d88f8a2af/datastream/OBJ/view