HOME JOURNALS CONTACT

Journal of Software Engineering

Year: 2010 | Volume: 4 | Issue: 4 | Page No.: 265-287
DOI: 10.3923/jse.2010.265.287
A Test Case Generation Process and Technique
Nicha Kosindrdecha and Jirapun Daengdej

Abstract: This study aims to improve an automated test case generation method to minimize a number of test cases while maximizing an ability to identify critical domain specific requirements. It has been proven that the software testing phase is one of the most critical and important phases in the software development life cycle. In general, the software testing phase takes around 40-70% of the effort, time and cost. This area has been well researched over a long period of time. Unfortunately, while many researchers have found methods of reducing time and cost during the testing process, there are still a number of important related issues that need to be researched. This study introduces a new test case generation process with a requirement prioritization method to resolve the following research problems: (1) inefficient test case generation techniques with limited resources (2) lack of an ability to identify critical domain requirements in the test case generation process (3) inefficient automated test case generation techniques and (4) ignoring a number of generated test cases. In brief, the contributions are to: (1) study a comprehensive set of test case generation techniques since 1990, (2) compare existing test case generation methods and address the limitations of each technique, (3) introduce a new classification of test case generation techniques, (4) define a new process to generate test cases by proposing a requirement prioritization method and (5) propose a new effective test generation method.

Fulltext PDF Fulltext HTML

How to cite this article
Nicha Kosindrdecha and Jirapun Daengdej, 2010. A Test Case Generation Process and Technique. Journal of Software Engineering, 4: 265-287.

Related Articles:
© Science Alert. All Rights Reserved