Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Optimizing the Software Testing Efficiency Using Genetic Algorithm - Implementation Methodology


Affiliations
1 CSE Department, GMRIT, Rajam, India
2 Dept of CS&ST, Univ. College of Engg., Andhra University, Vizag, India
     

   Subscribe/Renew Journal


A recent study by the national institute of standards and technology found that national annual cost of an inadequate infrastructure for software testing is estimated to range from$22.2 to $59.5 billion which are about 0.6 percent US gross domestic product, hence software testing is an important activity in software development cycle. The goal of software testing is to design a set of minimal number of test cases so it reveals as many faults as possible. Exhaustive software testing is rarely possible. Testing has two goals, one is to demonstrate to the developer and customer the software meets its requirements. Second is to discover faults or defects in software where the behavior of the software is incorrect or does not conform to its specifications. This paper explains about how software testing can be performed using Genetic Algorithm to identify most critical paths (where more errors can be generated) so that software testing can be optimized i.e an implementation methodology.

Keywords

Genetic Algorithm, Efficiency, Testing, Optimization.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 142

PDF Views: 3




  • Optimizing the Software Testing Efficiency Using Genetic Algorithm - Implementation Methodology

Abstract Views: 142  |  PDF Views: 3

Authors

K. Koteswara Rao
CSE Department, GMRIT, Rajam, India
G. S. V. P. Raju
Dept of CS&ST, Univ. College of Engg., Andhra University, Vizag, India
Srinivasan Nagaraj
CSE Department, GMRIT, Rajam, India

Abstract


A recent study by the national institute of standards and technology found that national annual cost of an inadequate infrastructure for software testing is estimated to range from$22.2 to $59.5 billion which are about 0.6 percent US gross domestic product, hence software testing is an important activity in software development cycle. The goal of software testing is to design a set of minimal number of test cases so it reveals as many faults as possible. Exhaustive software testing is rarely possible. Testing has two goals, one is to demonstrate to the developer and customer the software meets its requirements. Second is to discover faults or defects in software where the behavior of the software is incorrect or does not conform to its specifications. This paper explains about how software testing can be performed using Genetic Algorithm to identify most critical paths (where more errors can be generated) so that software testing can be optimized i.e an implementation methodology.

Keywords


Genetic Algorithm, Efficiency, Testing, Optimization.