CHARACTERIZATION OF OPEN-SOURCE APPLICATIONS AND TEST SUITES

Sarojini Balasubramanian and Kristen R. Walcott
University of Colorado, Colorado Springs

ABSTRACT

Software systems that meet the stakeholders needs and expectations is the ultimate objective of the software provider. Software testing is a critical phase in the software development lifecycle that is used to evaluate the software. Tests can be written by the testers or the automatic test generators in many different ways and with different goals. Yet, there is a lack of well-defined guidelines or a methodology to direct the testers to write tests

We want to understand how tests are written and why they may have been written that way. This work is a characterization study aimed at recognizing the factors that may have influenced the development of the test suite. We found that increasing the coverage of the test suites for applications with at least 500 test cases can make the test suites more costly. The correlation coeffieicent obtained was 0.543. The study also found that there is a positive correlation between the mutation score and the coverage score.

KEYWORDS

Test Development, Open-Source Application Testing, Test Coverage, Mutation Testing 







Comments

Popular posts from this blog

International Journal of Software Engineering & Applications(IJSEA)

International Journal of Software Engineering & Applications (IJSEA)

Generic Modelling Using Uml Extensions for Queens Challenge Puzzle Game From 1 to 25 Levels System