2. What is testing profession about?
What is testing industry?
What is the history of testing?
What are the testing trends, schools, etc.?
What is a career path for testers?
3. When is theTesters day?
http://blog.jetbrains.com/youtrack/2010/09/happy-testers-day/
4. What is $$$ in software testing?
Pierre Audoin Consultants has forecasted the software testing
spends to hit Euro 100 billions by 2014.
IDC and Gartner forecast that the enterprise spending on
independent testing services would cross the benchmark USD 30
billions (Euro 25 billions) by 2015.
Lithuanian GDP 2014 is about Euro 36 billions (www.vz.lt).
5. Some Expensive Software Mistakes
• Mariner Bugs Out (1962), Cost: $18.5 million Disaster:The Mariner 1 rocket with a space probe
headed forVenus diverted from its flight path shortly after launch.
• WorldWar III…Almost (1983), Cost: Nearly all of humanity Disaster:The Soviet early warning
system falsely indicated the United States had launched five ballistic missiles
• Patriot Fails Soldiers (1991),Cost: 28 soldiers dead, 100 injured. Disaster: During the first Gulf
War, an American Patriot Missile system in Saudi Arabia failed to intercept an incoming Iraqi
Scud missile.
• CancerTreatment to Die For (2000), Cost: Eight people dead, 20 critically injured.
http://top-100s.blogspot.com/2009/05/10-most-expensive-software-blunders.html
8. History – before 1970
1958 – First independentTestTeam at IBM
1960s:
Testing is mentioned in “Computer Programming Fundamentals”
book by JerryWeinberg as separated from debugging.
Some of theTesting methods whitepapers are published (IBM, 1967)
NATO report mentions Software Quality (1968)
9. History – 1970’s
Equivalence Classes, Boundaries,
Error Guessing, Cause/Effect
Graphing, Cyclomatic complexity,
Quality metrics, structure based
testing, code inspections…
10. History – 1980’s
Test Cases;V-Model System/Integration/Unit,
Code, Branch, Input Coverage Metrics
IEEE 829
ExploratoryTesting introduced by Cem Kaner
(1988)
Black-box and White-box testing techniques are
defined
11. History – 1990’s
Record-play software (Winrunner)
First Star conference (1992, LasVegas)
First EuroStar conference (1993, London)
Tmap published (1995)
ISEB certification created (1998)
James Bach – Context DrivenTesting (1999)
12. History – 2000’s
James Bach – Rapid SoftwareTesting, Session Based
Testing
ISTQB founded (2002)
IBM RationalTester (2002), Selenium (2004)
"Schools of SoftwareTesting“, 2003 - Bret Pettichord
uTest – crowdsourcing, 2008
16. What are the Names?
Tester
QA
Test Analyst
Test Engineer
17. What SoftwareTester Does?
Breaks things?
“Monkey testing”?
Writes unit tests?
Writes automated scripts?
Finds and report errors?
18. What software tester does?
Software tester does not make software but makes it better.
But what is the job?
19. What is software testing about ?
Software testing is a process of executing a program or application
with the intent of finding the software bugs. (ISTQB)
The principle objective of software testing is to give confidence in the
software. (Unknown Author)
Software testing is an investigation conducted to provide
stakeholders with information about the quality of the product or
service under test. (Bertrand Meyer)
20.
21.
22. “Testing is improving the world one bug at a time.”
“Testing is like fishing but you get paid.”
Editor's Notes
Transcripted formula
Stanislav Petrov
Killed 28 soldier and injured 98
This happened on 6 known occasions, causing the later death of 4 patients.
Analytical – structured testing, Boris Beizer
Factory – Rex Black,
QA – Alka Jarvis,Cisco
Context – James Bach, Cam Carner