SlideShare a Scribd company logo
Sergejus Bartoš
sergejus.bartos@devbridge.com
Introduction to Software Testing
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?
When is theTesters day?
http://blog.jetbrains.com/youtrack/2010/09/happy-testers-day/
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).
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
History of SoftwareTesting
History of SoftwareTesting
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)
History – 1970’s
Equivalence Classes, Boundaries,
Error Guessing, Cause/Effect
Graphing, Cyclomatic complexity,
Quality metrics, structure based
testing, code inspections…
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
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)
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
Our Days
AcceptanceTest Driven Development (ATDD)
Behavior DrivenTesting (BDT)
Schools of SoftwareTesting
http://www.testingeducation.org/conference/wtst_pettichord_FSofST2.pdf
Analytical School (structural testing)
Factory School (requirement traceability)
QA School (gatekeeping over testing)
Context Driven School
ISTQB
By 2015:
Over 400 000 certificates
(13 000 growth per quarter)
In 100 countries
What are the Names?
Tester
QA
Test Analyst
Test Engineer
What SoftwareTester Does?
Breaks things?
“Monkey testing”?
Writes unit tests?
Writes automated scripts?
Finds and report errors?
What software tester does?
Software tester does not make software but makes it better.
But what is the job?
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)
1st lecture on software testing given to KTU students. September 2015
1st lecture on software testing given to KTU students. September 2015
“Testing is improving the world one bug at a time.”
“Testing is like fishing but you get paid.”

More Related Content

PPTX
KIT2016: Introduction to Testing
PPTX
4th lecture on Software Testing given to KTU students.
PPTX
Introduction to Testing Industry
PPTX
3rd lecture on Software Testing given to KTU students.
PDF
The History of Software Testing
PDF
The job of software tester - How do I see software testing
PDF
「ICST 2017まるわかりDay!」Security Testingトラック論文紹介
PPT
Why test software
KIT2016: Introduction to Testing
4th lecture on Software Testing given to KTU students.
Introduction to Testing Industry
3rd lecture on Software Testing given to KTU students.
The History of Software Testing
The job of software tester - How do I see software testing
「ICST 2017まるわかりDay!」Security Testingトラック論文紹介
Why test software

Viewers also liked (9)

DOC
Testing quotes neww
PPTX
Software testing ppt
PDF
Istqb ctfl-series - Black Box Testing
PPTX
Software Testing: History, Trends, Perspectives - a Brief Overview
PDF
[HCMC STC Jan 2015] Risk-Based Software Testing Approaches
PDF
Software testing methods, levels and types
PPT
Manual testing ppt
PPT
Software Testing Fundamentals
PPT
Testing concepts ppt
Testing quotes neww
Software testing ppt
Istqb ctfl-series - Black Box Testing
Software Testing: History, Trends, Perspectives - a Brief Overview
[HCMC STC Jan 2015] Risk-Based Software Testing Approaches
Software testing methods, levels and types
Manual testing ppt
Software Testing Fundamentals
Testing concepts ppt
Ad

Similar to 1st lecture on software testing given to KTU students. September 2015 (20)

PPTX
History Class - For software testers
PDF
software testing easy to learning best platform
PDF
Best software testing course
PPTX
Materi testing dan Implementasi sistem - Fundamentals of testing-What is Testing
PPSX
Six schools, three cultures of testing: future-proof by shifting left, down, ...
PPTX
How companies test their software before released to the digital market.pptx
PDF
Testing innovate or die
PPT
Software Testing Presentation in Cegonsoft Pvt Ltd...
PPTX
Learn sqa from expert official first live class kodeeo_klass_room_q_aninjaskurmi
PPTX
SoftwareTesting.pptx
PPTX
UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4
PPT
Software testing part
PPTX
Software Testing Training In Pune..............
PPT
Software Testing
PDF
Software testing
PPT
SoftwareTesting:AnImportantConceptinSoftwareEngineering
PPT
SoftwareTesting notes r score increases as you pick a category, fill out a lo...
PPT
Testing and Mocking Object - The Art of Mocking.
PDF
Introduction To Software Testing 2nd Edition Paul Ammann Jeff Offutt
PDF
The Evolution of Software Testing_ Trends and Innovations.pdf
History Class - For software testers
software testing easy to learning best platform
Best software testing course
Materi testing dan Implementasi sistem - Fundamentals of testing-What is Testing
Six schools, three cultures of testing: future-proof by shifting left, down, ...
How companies test their software before released to the digital market.pptx
Testing innovate or die
Software Testing Presentation in Cegonsoft Pvt Ltd...
Learn sqa from expert official first live class kodeeo_klass_room_q_aninjaskurmi
SoftwareTesting.pptx
UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4
Software testing part
Software Testing Training In Pune..............
Software Testing
Software testing
SoftwareTesting:AnImportantConceptinSoftwareEngineering
SoftwareTesting notes r score increases as you pick a category, fill out a lo...
Testing and Mocking Object - The Art of Mocking.
Introduction To Software Testing 2nd Edition Paul Ammann Jeff Offutt
The Evolution of Software Testing_ Trends and Innovations.pdf
Ad

Recently uploaded (20)

PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Hybrid model detection and classification of lung cancer
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
1. Introduction to Computer Programming.pptx
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
The various Industrial Revolutions .pptx
PDF
Architecture types and enterprise applications.pdf
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Hybrid model detection and classification of lung cancer
A contest of sentiment analysis: k-nearest neighbor versus neural network
O2C Customer Invoices to Receipt V15A.pptx
Web App vs Mobile App What Should You Build First.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Tartificialntelligence_presentation.pptx
Hindi spoken digit analysis for native and non-native speakers
1. Introduction to Computer Programming.pptx
NewMind AI Weekly Chronicles – August ’25 Week III
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Zenith AI: Advanced Artificial Intelligence
Enhancing emotion recognition model for a student engagement use case through...
1 - Historical Antecedents, Social Consideration.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
The various Industrial Revolutions .pptx
Architecture types and enterprise applications.pdf
observCloud-Native Containerability and monitoring.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
How ambidextrous entrepreneurial leaders react to the artificial intelligence...

1st lecture on software testing given to KTU students. September 2015

  • 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
  • 13. Our Days AcceptanceTest Driven Development (ATDD) Behavior DrivenTesting (BDT)
  • 14. Schools of SoftwareTesting http://www.testingeducation.org/conference/wtst_pettichord_FSofST2.pdf Analytical School (structural testing) Factory School (requirement traceability) QA School (gatekeeping over testing) Context Driven School
  • 15. ISTQB By 2015: Over 400 000 certificates (13 000 growth per quarter) In 100 countries
  • 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)
  • 22. “Testing is improving the world one bug at a time.” “Testing is like fishing but you get paid.”

Editor's Notes

  • #6: Transcripted formula Stanislav Petrov Killed 28 soldier and injured 98 This happened on 6 known occasions, causing the later death of 4 patients.


  • #15: Analytical – structured testing, Boris Beizer Factory – Rex Black, QA – Alka Jarvis,Cisco Context – James Bach, Cam Carner