Open Access
An Evaluation of Java Code Coverage Testing Tools
Elinda Kajo-Mece,Megi Tartari +1 more
- pp 72-75
TLDR
This work proposes an approach for measuring characteristics of these testing tools in order to evaluate them systematically and to select the appropriate one to be tested.Abstract:
coverage metric is considered as the most important metric used in analysis of software projects for testing. Code coverage analysis also helps in the testing process by finding 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. 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. To make it ease we propose an approach for measuring characteristics of these testing tools in order to evaluate them systematically and to select the appropriate one. Keywordscoverage metrics, testing tools, test case, test suiteread more
Citations
More filters
Journal ArticleDOI
Code coverage differences of Java bytecode and source code instrumentation tools
TL;DR: This work investigates code coverage measurement issues for the Java programming language by comparing the code coverage results provided by tools using the different instrumentation types for Java coverage measurement on the method level and investigates how much a bytecode instrumentation approach is inaccurate compared to a source code instrumentation method.
Proceedings ArticleDOI
Negative Effects of Bytecode Instrumentation on Java Source Code Coverage
TL;DR: The amount of differences in the results of these two Java code coverage approaches are investigated, the possible reasons are enumerated, and the implications on various applications are discussed.
Evaluation of Software Testing Coverage Tools: An Empirical Study
TL;DR: In this paper, the authors designed and performed a controlled experiment to investigate whether these tools have a significant difference among the measured values of coverage metric or not, and they collected the coverage data that consist of branch, line, statement, and method coverage metrics.
Automated end-to-end user testing on single page web applications
Tobias Palmér,Markus Waltré +1 more
TL;DR: This thesis work is targeting four areas of end-to-end user testing with a major focus on making it automatic, combining the background of Competencer application architecture with a foundation for replacing manual testing sessions with automatic ones.
References
More filters
Book
Introduction to Software Testing
Paul Ammann,Jeff Offutt +1 more
TL;DR: In this paper, the authors define testing as the process of applying a few well-defined, general-purpose test criteria to a structure or model of the software, and present an innovative approach to explaining the process.
Journal ArticleDOI
An Introduction to Software Testing
Luciano Baresi,Mauro Pezzè +1 more
TL;DR: The main characteristics of a good quality process are discussed, the key testing phases are surveyed and modern functional and model-based testing approaches are presented.
Journal ArticleDOI
Efficient instrumentation for code coverage testing
TL;DR: This paper presents a new approach to dynamically insert and remove instrumentation code to reduce the runtime overhead of code coverage, and explores the use of dominator tree information to reduction the number of instrumentation points needed.
Patent
Code coverage analysis
Jason Todd Henderson,Manish Garg +1 more
TL;DR: In this paper, a code coverage analysis for uncompiled code, such as scripts, is performed by instrumenting the scripts with log statements, executing the scripts, and analyzing the scripts.
Related Papers (5)
An empirical evaluation to study benefits of visual versus textual test coverage information
Vahid Garousi,Negar Koochakzadeh +1 more