Proceedings of the 2013 International Symposium on Software Testing and Analysis 2013
DOI: 10.1145/2483760.2483774
|View full text |Cite
|
Sign up to set email alerts
|

Does automated white-box test generation really help software testers?

Abstract: Automated test generation techniques can efficiently produce test data that systematically cover structural aspects of a program. In the absence of a specification, a common assumption is that these tests relieve a developer of most of the work, as the act of testing is reduced to checking the results of the tests. Although this assumption has persisted for decades, there has been no conclusive evidence to date confirming it. However, the fact that the approach has only seen a limited uptake in industry sugges… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
58
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
4
3
2

Relationship

2
7

Authors

Journals

citations
Cited by 69 publications
(60 citation statements)
references
References 40 publications
2
58
0
Order By: Relevance
“…Generating readable tests that humans can easily understand has been a recent interest of search-based testing researchers (e.g., rewarding inputs that obtain a high score from a language model [1]). In a recent study evaluating test generation tools, participants also requested more readable values [5,6]. Given that the AVM employs a local search, it could start with examples of human-generated inputs and adapt them to new coverage targets -all without losing the qualities of the original data.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Generating readable tests that humans can easily understand has been a recent interest of search-based testing researchers (e.g., rewarding inputs that obtain a high score from a language model [1]). In a recent study evaluating test generation tools, participants also requested more readable values [5,6]. Given that the AVM employs a local search, it could start with examples of human-generated inputs and adapt them to new coverage targets -all without losing the qualities of the original data.…”
Section: Discussionmentioning
confidence: 99%
“…The initial part of the IPS algorithm involves making an increase and decrease of 1 to the value of the variable (lines 2-3), referred to as exploratory moves. If an exploratory move leads to an improvement in the objective value, a positive or negative "direction" is established for making further pattern moves (lines [4][5][6]. Pattern moves of increasing size continue to be made while the objective value improves.…”
Section: Introductionmentioning
confidence: 99%
“…In black-box, we can use the generation of statements in [27]. With this study, we see that the generation of the data, used by the oracle, is a main topic [28] but not necessary mandatory to do good test [29]. The table 1 shows a comparison of these methods.…”
Section: Smart Card Application Assurancementioning
confidence: 90%
“…However, automated generation does not yet produce human competitive results [17]. Ultimately, if automated generation is to have an impact on testing practice, it must produce results that match-or, ideally, outperformmanual testing efforts.…”
Section: Adequacy Criteria Efficacy In Test Generationmentioning
confidence: 99%