Optimized Test Suites with Small Code Coverage in Software Testing

B V V Anusha, A. Vanathi

Abstract


A common scenario in software testing is to test the data is to be generated and tester manually adds test oracles.It meausured using code coverage and fundamental problemwith common apporach is coverage the goals and how an of them are feasible. In this whole test suites are evovled covering all goals at same time.Its effectiveness not added by number of infeasible targets in code.It has a novel approach in approach Evosuote Tool and it achieved upto 188 times branch coverage in traditional approach targeting single branch strategy with upto 62% samaller test suites.In software testing many testsuites are used to debug a program to over come the testsuites Evosuite Tool was implemented tocoverage goala as well as But the problem is targeting one coverage goal at a time is not feasible and code coverage is also high. In order to overcome this problem generating new test suites with the help of Evosuite tool which covering all coverage goals as well as coverage code is small.

Keywords: Search based software engineering, branch coverage, infeasible goal, collateral coverage genetic algorithm.


Full Text:

PDF

References


Alshraideh M., Bottaci L. Search-Based Software Test DataGeneration for String Data Using Program-Specific SearchOperators: Research Articles. Software Testing, Verification, and Reliability. 2006; 16(3):175–203p.

Araujo L., Merelo J. Diversity through Multiculturality:Assessing Migrant Choice Policies in an Island Model. Evolutionary Computation IEEE.2011; 15(4): 456–469p.

Wegener J., Baresel A., Sthamer H. Evolutionary Test Environment for Automatic Structural Testing. Information and Software Technology. 2001; 43(14): 841–854p.

Harman M. et al. Optimizing for the Number of Tests Generated in Search BasedTest Data Generation with an Application to the Oracle CostProblem. Proc. Third Int’l Conf. Software Testing, Verification, and Validation Workshops. 2010.

Harman M., McMinn P. A Theoretical and EmpiricalStudy of Search Based Testing: Local. Global and Hybrid Search, IEEE Trans. Software Eng.2010; 36(2):226–247p.

Inkumsah K., Xie T. Improving Structural Testing of Object-Oriented Programs via Integrating Evolutionary Testing and Symbolic Execution. Proc. 23rd IEEE/ACM Int’l Conf. Automated Software Eng.2008: 297–306p.


Refbacks

  • There are currently no refbacks.


This site has been shifted to https://stmcomputers.stmjournals.com/