Abstract

The target of software engineering is to produce high quality software product at low cost. Software testing is labour-intensive, ambiguous and error prone activity of software development. How to provide cost-effective strategies for software test cases optimization problem such as classification, minimization, selection, and prioritization has been one of the research focuses in software testing for a long time. Many researchers and academicians have addressed the effectiveness/fitness and optimization of test cases, and obtained many interesting results. However, one issue of paramount importance in software testing i.e. the intrinsic imprecise and uncertainty of test cases fitness, fitness parameters, multi-objective optimization, is left unaddressed. Test cases fitness depends on several parameters. Vagueness of fitness of test cases and their fitness parameters have created the uncertainty in test cases optimization. Cost and adequacy values are incorporated into multi-faceted optimization of test cases. This paper argues test cases optimization requires multi-faceted optimization in order to adequately cater realistic software testing. In this paper, authors have identified several parameters for test cases fitness and multiple objectives for test cases optimization. In addition above, authors have formulated the test cases optimization problem in three different ways using multi-faceted concept. These formulations can be used in future by authors and researchers.

Highlights

  • Software testing is the process of exercising the programs with specific intend of finding errors prior to deliver

  • This paper argues test cases optimization requires multi-faceted optimization in order to adequately cater realistic software testing

  • Multi-criteria test cases fitness evaluation, multi-objective test cases optimization may be the crucial problem for generation software testing sorority

Read more

Summary

Introduction

Software testing is the process of exercising the programs with specific intend of finding errors prior to deliver. Most of test cases optimization approaches found in the literature are single objective and focused on the problem of maximizing the attainment of adequacy value without taking cost into account. It was not until 2001 that detailed empirical study was presented taking cost into account [6,7]. Test cases fitness evaluation, classification and selection of test cases should be treated as multi-faceted concept It will surely reduce the cost & efforts of software testing and improve the quality of testing and reduce the number of test cases to be audited

Single Objective Formulation for Test Cases Optimization
Sketch of Multi-Faceted Test Case Optimization
Objective and Parameters Identification
Objectives
Problem Formulations
Conclusion and Future Scope
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call