MEASURING THE EFFECTIVENESS OF OPEN COVERAGE BASED TESTING TOOLS

The levels of quality, maintainability, testability, and stability of software can be improved and measured through the use of automated testing tools throughout the software development process. Automated testing tools assist software engineers to gauge the quality of software by automating the mechanical aspects of the software-testing task. Automated testing tools vary in their underlying approach, quality, and ease-of-use, among other characteristics In Software testing; Software Metrics provide information to support a quantitative managerial decision-making for the test managers. Among the various metrics, Code coverage metric is considered as the most important metric often used in analysis of software projects in the industries for testing, Code coverage analysis also helps in the testing process by finding the areas of a program not exercised by a set of test cases, creating additional test cases to increase coverage, and determine the quantitative measure of the code, which is an indirect measure of quality. The test manager needs coverage metric in making decisions while selecting test cases for regression testing. In literature there are a large number of automated tools to find the coverage of test cases in Java. Choosing an appropriate tool for the application to be tested may be a complicated process for the test Manager. To ease the job of the Test manager in selecting an appropriate tool, we propose a suite of objective metrics for measuring tool characteristics as an aid in systematically evaluating and selecting automated testing tools.

[1]  Mark Lorenz Object-Oriented Software Metrics , 1994 .

[2]  Christine Youngblut An Examination of Selected Software Testing Tools: 1992 , 1992 .

[3]  Gordon Price,et al.  Software Test Technologies Report. , 1994 .

[4]  Chris F. Kemerer,et al.  A Metrics Suite for Object Oriented Design , 2015, IEEE Trans. Software Eng..

[5]  Steven P. Miller,et al.  Applicability of modified condition/decision coverage to software testing , 1994, Softw. Eng. J..

[6]  Q. Durrani Role of Software Metrics in Software Engineering and Requirements Analysis , 2005, 2005 International Conference on Information and Communication Technologies.

[7]  Martin R. Woodward,et al.  Experience with Path Analysis and Testing of Programs , 1980, IEEE Transactions on Software Engineering.

[8]  Norman E. Fenton,et al.  Software metrics: roadmap , 2000, ICSE '00.

[9]  Stephen Norman,et al.  Software Testing Tools , 1993 .

[10]  William E. Howden,et al.  Weak Mutation Testing and Completeness of Test Sets , 1982, IEEE Transactions on Software Engineering.

[11]  Glenford J. Myers,et al.  Art of Software Testing , 1979 .

[12]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[13]  Robert B. Grady,et al.  Practical Software Metrics for Project Management and Process Improvement , 1992 .

[14]  Boris Beizer,et al.  Software Testing Techniques , 1983 .

[15]  R. M. Poston,et al.  Evaluating and selecting testing tools , 1992, [1992] Proceedings of the Second Symposium on Assessment of Quality Software Development Tools.