2005
DOI: 10.1145/1046931.1046944
|View full text |Cite
|
Sign up to set email alerts
|

Too Darned Big to Test

Abstract: Testing large systems is a daunting task, but there are steps we can take to ease the pain. T he increasing size and complexity of software, coupled with concurrency and distributed systems, has made apparent the ineffectiveness of using only handcrafted tests. The misuse of code coverage and avoidance of random testing has exacerbated the problem. We must start again, beginning with good design (including dependency analysis), good static checking (including model property checking), and good unit testing (in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
8
0

Year Published

2006
2006
2010
2010

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 15 publications
(9 citation statements)
references
References 7 publications
1
8
0
Order By: Relevance
“…It computes the percentage of source code lines actually visited during tests execution. This is necessary but not sufficient to determine tests quality, because it "merely measures that a statement, block, or branch has been exercised" [10] giving no information about the meaningful execution of the code. Also 100% code coverage cannot guarantee exhaustive testing, since all the code would need to be executed with all possible combination of variable values, which is likely to be impossible.…”
Section: Metricsmentioning
confidence: 99%
“…It computes the percentage of source code lines actually visited during tests execution. This is necessary but not sufficient to determine tests quality, because it "merely measures that a statement, block, or branch has been exercised" [10] giving no information about the meaningful execution of the code. Also 100% code coverage cannot guarantee exhaustive testing, since all the code would need to be executed with all possible combination of variable values, which is likely to be impossible.…”
Section: Metricsmentioning
confidence: 99%
“…The reader's impression of a complex sexuality and sense of belonging is confirmed by a reading of Mr Chameleon and the semi-autobiographical novels and novellas. Elsewhere I comment on vexed same-sex intimacies mentioned in Mr Chameleon and Bitter Eden (Stobie 2005); here I will limit myself to a brief overview of characteristic homoerotic and homophobic preoccupations in Afrika's autobiography and his fiction, using for illustrative purposes the novella "The Vortex" in Tightrope. In Mr Chameleon Afrika remembers his child-self as being highly sensual and erotically charged, although living in a sexually repressive home.…”
Section: Downloaded By [Uq Library] At 13:00 19 November 2014mentioning
confidence: 99%
“…Software systems are becoming larger and more complex, while software testing remains a challenge. In support of this claim Stobie [33] states that although computation power doubles every 18 months and the size of the software code doubles every seven years testing of the software does not appear to be keeping pace with the size and complexity of the software. In this paper the term software testing refers to: (1) the use of techniques and methods to generate test cases, and (2) deciding whether or not the test cases adequately cover some predetermined test criteria [11,41].…”
Section: Introductionmentioning
confidence: 99%