You are required to read and agree to the below before accessing a full-text version of an article in the IDE article repository.
The full-text document you are about to access is subject to national and international copyright laws. In most cases (but not necessarily all) the consequence is that personal use is allowed given that the copyright owner is duly acknowledged and respected. All other use (typically) require an explicit permission (often in writing) by the copyright owner.
For the reports in this repository we specifically note that
- the use of articles under IEEE copyright is governed by the IEEE copyright policy (available at http://www.ieee.org/web/publications/rights/copyrightpolicy.html)
- the use of articles under ACM copyright is governed by the ACM copyright policy (available at http://www.acm.org/pubs/copyright_policy/)
- technical reports and other articles issued by M‰lardalen University is free for personal use. For other use, the explicit consent of the authors is required
- in other cases, please contact the copyright owner for detailed information
By accepting I agree to acknowledge and respect the rights of the copyright owner of the document I am about to access.
If you are in doubt, feel free to contact webmaster@ide.mdh.se
Analysis of Mistakes as a Method to Improve Test Case Design
Publication Type:
Conference/Workshop Paper
Venue:
International Conference on Software Testing, Verification and Validation(ICST)
Abstract
Test Design how test specifications and test
cases are created inherently determines the success of
testing. However, test design techniques are not always
properly applied, leading to poor testing.
We have developed an analysis method based on
identifying mistakes made when designing the test cases.
Using an extended test case template and an expert review, the
method provides a systematic categorization of mistakes in the
test design. The two main classes of identified mistakes are (1)
lack of comprehension (of the employed test design technique,
target of test etc.) and (2) incomplete test case construction
(due to lack of detail, missing clean-up, ambiguities, etc.). The
detailed categorization of mistakes provides a basis for
improvement of the Test Case Design, resulting in better tests.
In developing our method we have investigated over 700 test
cases created by novice testers. In a comparison with
industrial test cases we could confirm that many of our
mistake categories remain relevant also in an industrial
context.
Our contribution is a new method to improve the
effectiveness of test case construction through proper
application of test design techniques, leading to an improved
coverage without loss of efficiency.
Bibtex
@inproceedings{Eldh1999,
author = {Sigrid Eldh and Hans Hansson and Sasikumar Punnekkat},
title = {Analysis of Mistakes as a Method to Improve Test Case Design},
month = {March},
year = {2011},
booktitle = {International Conference on Software Testing, Verification and Validation(ICST)},
publisher = {IEEE},
url = {http://www.es.mdu.se/publications/1999-}
}