2012
DOI: 10.5120/ijais12-450185
|View full text |Cite
|
Sign up to set email alerts
|

Search based Software Testing Technique for Structural Test Case Generation

Abstract: Software testing is an important activity in the software development life cycle and it is widely used validation approach in software industry, deployed by programmers and testers. The program with the moderate complexity cannot be tested completely. Innovative methods are needed to perform testing as a whole and unit testing in particular with minimum effort and time. Unit testing is mostly done by developers under a lot of schedule pressure since the software companies find a compromise among functionality,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 13 publications
0
2
0
Order By: Relevance
“…Generating, running, and executing an enormous number of mutants against a test set is considered very expensive [13], time-consuming, and onerous as it requires substantial computational resources that call for large storage space. Wherefore, it is significant to save time, effort [14], and resources by using an automated, fast, and reliable mutation testing tool. Software testing, however, is a costly process, costing more than 50% of the whole development expenses.…”
Section: Introductionmentioning
confidence: 99%
“…Generating, running, and executing an enormous number of mutants against a test set is considered very expensive [13], time-consuming, and onerous as it requires substantial computational resources that call for large storage space. Wherefore, it is significant to save time, effort [14], and resources by using an automated, fast, and reliable mutation testing tool. Software testing, however, is a costly process, costing more than 50% of the whole development expenses.…”
Section: Introductionmentioning
confidence: 99%
“…To uncover all potential errors in a program, detailed testing is required to examine all possible input and logical execution paths, but it is neither possible nor economically feasible. Thus, the actual goal of software testing is to increase the finding errors' probability using a limited number of test cases that perform in less time with less effort [7].…”
Section: Introductionmentioning
confidence: 99%