Software Testing.Past, Present, and Future
Outline
Reality Check
Our 30-Year "Quality-Seeking" Adventure
1. Process Improvement/Maturity
2. Formal Methods
3. Languages and OO Design
4. Code Measurement
5. Software Standards
So Where Have We Gotten To?….
The Testing Process
Why Do We Test?
The Great Myth: "Test-out" the Bugs
When Do We Test Software?
Did You Know That:
PPT Slide
Is Testing The Silver Bullet?
Testing Problem #1: Time
Problem #2: Faults Hide From Tests
Software that Always Fails
Correct Software
Typical Software
Fault Density (Size)
Fault Density
Design-for-Testability (DFT)
Problem #3: Test Management/Costs
Problem #4: Training Personnel
Problem #5: What Techniques To Use?
Problem #6: Books and Education
Solution: Just Do More Testing, Right?
Today….
The Gap Grows
Summary
Email: jmvoas@rstcorp.com
Home Page: http://www.rstcorp.com/presentations/