Optimized Test Suites with Small Code Coverage in Software Testing
DOI:
https://doi.org/10.37591/jowet.v1i1.71Abstract
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.
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.
Downloads
Published
Issue
Section
License
Declaration and Copyright Transfer Form
(to be completed by authors)
I/ We, the undersigned author(s) of the submitted manuscript, hereby declare, that the above manuscript which is submitted for publication in the STM Journals(s), is not published already in part or whole (except in the form of abstract) in any journal or magazine for private or public circulation, and, is not under consideration of publication elsewhere.
- I/We will not withdraw the manuscript after 1 week of submission as I have read the Author Guidelines and will adhere to the guidelines.
- I/We Author(s ) have niether given nor will give this manuscript elsewhere for publishing after submitting in STM Journal(s).
- I/ We have read the original version of the manuscript and am/ are responsible for the thought contents embodied in it. The work dealt in the manuscript is my/ our own, and my/ our individual contribution to this work is significant enough to qualify for authorship.
- I/We also agree to the authorship of the article in the following order:
Author’s name
1. ________________
2. ________________
3. ________________
4. ________________
We Author(s) tick this box and would request you to consider it as our signature as we agree to the terms of this Copyright Notice, which will apply to this submission if and when it is published by this journal. |