The Study of Various Code Coverage Tools
Sneha Shelke , Sangeeta Nagpure. "The Study of Various Code Coverage Tools". International Journal of Computer Trends and Technology (IJCTT) V13(1):46-49, July 2014. ISSN:2231-2803. www.ijcttjournal.org. Published by Seventh Sense Research Group.
Abstract -
Code coverage is used to describe the degree to which the source code of a program is tested. There are many code coverage testing tools available, working on different criteria providing different features. Here we have studied five code coverage tools and out of which one tool was actually evaluated for their proposed features. A comparative study is presented on the basis of the set criteria.
References
[1] Qian Yang, J. Jenny Li, David M. Weiss, “A Survey of Coverage-Based Testing Tools”, Published in The Computer Journal (2009), volume 52 (5): pp. 589-597.
[2] Williams, B. S. a. L. (2008). "A Survey on Code Coverage as a Stopping Criterion for Unit Testing.", Technical report (North Carolina State University. Dept. of Computer Science), TR-2008-22.
[3] G. Fraser and A. Arcuri, “Evolutionary Generation of Whole Test Suites,” Proc. 11th Int’l Conf. Quality Software, pp. 31-40, 2011.
[4] G. Fraser and A. Arcuri, “Evosuite: Automatic Test Suite Generation for Object-Oriented Software,” Proc. 19th ACM SIGSOFT Symp. and the 13th European Conf. Foundations of SoftwarEng., 2011
[5] R. Lingampally, A. Gupta, P. Jalote. "A Multipurpose Code Coverage Tool for Java," In Proceedings of the 40thAnnual Hawaii International Conference on System Sciences, IEEE Computer Society, 261b, 2007.
[6] Angelo Gargantini, Marco Guarnieri and Eros MagriAURORA: AUtomaticRObustnesscoveRage Analysis Tool in 6th IEEE International Conference on Software Testing, Verification and Validation - Testing Tools Track (ICST 2013)
[7] Angelo Gargantini, Marco Guarnieri, Eros MagriExtending Coverage Criteria by Evaluating their Robustness to Code Structure Changes in 23rd International Conference on Testing Software and Systems (ICTSS 2012 - Acceptance rate: 33%)
[8] Kazunori Sakamoto, et al.,”A Framework for Measuring TestCoverage Supporting Multiple Programming Languages”,First Software Engineering Postgraduates Workshop (SEPoW 2009; In conjunction with APSEC 2009), 2009. Sakamoto
[9] Dynamic Code Coverage for Sun Solaris, Linux, and HP UX @ http://www.dynamic-memory.com/
[10] K., H. Washizaki, et al. (2010). “Open Code Coverage Framework: A Consistent and FlexibleFramework for Measuring Test Coverage Supporting Multiple Programming Languages”, In the 10thInternational Conference on Quality Software, QSIC,2010, pp. 262-269
[11] http://en.wikipedia.org/wiki/Code_coverage
[12] http://en.wikipedia.org/wiki/Software_testing
[13] https://nuget.org/packages/OpenCodeCoverageFramework
[14] http://en.wikipedia.org/wiki/Test_automation
Keywords
software testing, code coverage, code coverage tools, code coverage criteria.