2000
DOI: 10.1109/52.819971
|View full text |Cite
|
Sign up to set email alerts
|

What is software testing? And why is it so hard?

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
105
0
4

Year Published

2002
2002
2016
2016

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 220 publications
(112 citation statements)
references
References 10 publications
0
105
0
4
Order By: Relevance
“…In all three of the above activities, test engineers play a central role in driving the testing process. As software systems are growing rapidly in scale and complexity, such a human-centric process is very time consuming, expensive, and unreliable [133]. The automation of these activities is thus required to improve software quality and reliability.…”
Section: Software Testing Activitiesmentioning
confidence: 99%
See 1 more Smart Citation
“…In all three of the above activities, test engineers play a central role in driving the testing process. As software systems are growing rapidly in scale and complexity, such a human-centric process is very time consuming, expensive, and unreliable [133]. The automation of these activities is thus required to improve software quality and reliability.…”
Section: Software Testing Activitiesmentioning
confidence: 99%
“…The limitations of software testing, which apply throughout the entire process, can be usefully categorized as follows [4], [7], [133]:…”
Section: Motivationmentioning
confidence: 99%
“…Martin and Melnik (2008) hypothesize that as the formality of specifications increases, requirements and tests become indistinguishable. This principle is taken to the extreme by unit tests (Whittaker 2000) where requirements are formalized in executable code. Practitioners report using unit tests as a technical specification that evolves with the implementation (Runeson 2006).…”
Section: The Agile Approach Of Integrating Requirements Engineering Wmentioning
confidence: 99%
“…Also, knowing which test oracles to choose can contribute to easier automation [21]. More studies on the impact of test oracles on test effectiveness are needed as they are currently scarce and in limited domains [23].…”
Section: G Test Oraclesmentioning
confidence: 99%