SlideShare a Scribd company logo
1 of 27
ISO 29119 - The New
International
Software Testing Standards
Prepared By : Fareha Nadeem
What are standards?
• Guidelines documents as they are not compulsory unless mandated by an individual
or an organization
• Agreements because they should reflect a certain level of consensus
“Guideline documentation that reflects agreements on
products, practices, or operations by nationally or
internationally recognized industrial, professional, trade
associations or governmental bodies”
- ISO
What is ISO?
• The International Organization for Standardization (ISO) is
an international standard-setting body composed of representatives
from various national standards organizations.
• Founded on 23 February 1947, the organization promotes worldwide
proprietary, industrial and commercial standards. It is headquartered
in Geneva, Switzerland, and as of March 2017 works in 162 countries.
Why use standards?
Universally Understood
Confidence in compliant products
Assure Quality and Consistency
Eliminate Variations
Make abnormalities apparent
Conformance and Marketing
‘Safety’ from liability
Guidelines on production
Current Practise-Good Practise-Best Practice…
What use are standards?
• Basis for:
• Communication – common terminology
• Professional qualifications
• Certification/compliance schemes
• Benchmark of ‘good industry practice’
• Contracts
• Interoperability and consistency……
Standards describe a current ‘body of knowledge’ that provides
the basis for a professional discipline
Motivation for ISO 29119
• Demand for existing 'standards’
• Conflicts in current definitions and processes
• Gaps in the current standards provision
• A Baseline for the Testing Discipline
• Current industry practice is lacking
• Buyers unclear on what is 'good test practice'
Standardization Bodies
ISO/IEC Software Standards
0
20
40
60
80
100
120
140
160 1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
Published
Maintained
ISO/IEC JTC1 SC7 – WG26
ISO
TC176
Quality
JTC1
Information
Technology
SC7
Software &
Systems
Engineering
WG2 ..................
WG26
Software
Testing
Representatives of
National Standards
Bodies
SC22
Programming
Languages
SC27
IT Security
SC32
Data
Management &
Interchange
IEC
TC56
Dependability
ISO/IEC/IEEE 29119 Software Testing
The International Software Testing Standard
• ISO/IEC/IEEE 29119 Software Testing is an internationally agreed set
of standards for software testing that can be used within any software
development life cycle or organization.
• By implementing these standards, you will be adopting the only
internationally-recognized and agreed standards for software testing,
which will provide your organization with a high-quality approach to
testing that can be communicated throughout the world.
ISO/IEC 29119 – Structure
Part 1: Concepts & Vocabulary
Part 2: Testing Processes
TEST MANAGEMENT PROCESSES
ORGANIZATIONAL TEST PROCESS
DYNAMIC TEST PROCESSES
TEST MANAGEMENT PROCESSES
ORGANIZATIONAL TEST PROCESS
DYNAMIC TEST PROCESSES
Instantiating Testing Processes
ISO 29119 Test Processes
Organizational Test Process
Test Management Processes
Test Planning Process
Test Monitoring & Control Process
Dynamic Test Processes
Test Process Description - Organizational Test Process
• Each testing process is described using a standard template (following ISO 24774), for example:
• Purpose
• The purpose of the Organizational Test Process is to develop and maintain organizational test specifications, such as the Test Policy and Organizational Test
Strategy.
• Outcomes
• As a result of the successful implementation of the Organizational Test Process:
• The organizational test specification is developed based on stakeholder requirements;
• The organizational test specification is agreed by stakeholders;
• The organizational test specification is published and accessible to stakeholders;
• Conformance of stakeholders with the organizational test specification is managed;
• The organizational test specification is reviewed on a periodic basis;
• Minor updates to the organizational test specification are made as necessary.
• Activities and tasks
• The tester shall implement the following activities and tasks in accordance with applicable organization policies and procedures with respect to the
Organizational Test Process.
• Develop Test Specification
• This activity consists of the following tasks:
• Analyze any relevant source documents and the current testing practices within the organization to identify requirements for the
organizational test specification.
• etc.
• Gain Consensus on Test Specification
• etc.
• Information items
• The output of the Organizational Test Process is the organizational test specification. The Organizational Test Policy and Organizational Test Strategy are
typical examples of organizational test specifications.
Part 3 – Test Documentation
TEST DOCUMENTATION
ANNEXES - EXAMPLES
Scope, Conformance,
Normative References
Part 3: Test Documentation
• Organizational test documentation
• Test policy
• Test strategy
• Project test documentation
• Project test plan
• Test project completion report
• Test level documentation
• Test plan
• Test specification
• Test results
• Anomaly reports
• Level test status report
• Test environment report
• Test level completion report
Part 4 – Test Techniques
Conclusions
• Parts 1, 2 & 3 published September 2013
• International standard will provide practitioners with guidelines for
testing that cover all aspects of the life cycle
• Provides a consistent set of definitions, processes, procedures & techniques
for software testing
• Will be adopted by IEEE, BSI, ISO and other national standards bodies
• Get involved – through your national standards body
For Reference…
ISO 29119 - The New International Software Testing Standards
http://softwaretestingstandard.org/
ISO/IEC/IEEE 29119 Software Testing
ISO 29119 -The new international software testing standards

More Related Content

What's hot

Trabalho sobre a ISO/IEC 15504
Trabalho sobre a ISO/IEC 15504Trabalho sobre a ISO/IEC 15504
Trabalho sobre a ISO/IEC 15504Ricardo Zalla
 
Agile test-management-test-rail-lastest
Agile test-management-test-rail-lastestAgile test-management-test-rail-lastest
Agile test-management-test-rail-lastestOnur Baskirt
 
Test Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.comTest Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.comIdexcel Technologies
 
Software Testing
Software TestingSoftware Testing
Software TestingAbdul Basit
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingJosiah Renaudin
 
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFLINTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFLRahul R Pandya
 
Fundamentals of Software Testing
Fundamentals of Software TestingFundamentals of Software Testing
Fundamentals of Software TestingSagar Joshi
 
Software Testing Fundamentals | Basics Of Software Testing
Software Testing Fundamentals | Basics Of Software TestingSoftware Testing Fundamentals | Basics Of Software Testing
Software Testing Fundamentals | Basics Of Software TestingKostCare
 
ISTQB / ISEB Foundation Exam Practice - 4
ISTQB / ISEB Foundation Exam Practice - 4ISTQB / ISEB Foundation Exam Practice - 4
ISTQB / ISEB Foundation Exam Practice - 4Yogindernath Gupta
 
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaSoftware Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaEdureka!
 
ISTQB Performance Tester Certification Syllabus and Study Material
ISTQB Performance Tester Certification Syllabus and Study MaterialISTQB Performance Tester Certification Syllabus and Study Material
ISTQB Performance Tester Certification Syllabus and Study MaterialNeeraj Kumar Singh
 
How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy Impetus Technologies
 
Non Functional Testing
Non Functional TestingNon Functional Testing
Non Functional TestingNishant Worah
 

What's hot (20)

Trabalho sobre a ISO/IEC 15504
Trabalho sobre a ISO/IEC 15504Trabalho sobre a ISO/IEC 15504
Trabalho sobre a ISO/IEC 15504
 
Agile test-management-test-rail-lastest
Agile test-management-test-rail-lastestAgile test-management-test-rail-lastest
Agile test-management-test-rail-lastest
 
Test Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.comTest Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.com
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of Testing
 
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFLINTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
 
ISTQB foundation level - day 2
ISTQB foundation level - day 2ISTQB foundation level - day 2
ISTQB foundation level - day 2
 
Fundamentals of Software Testing
Fundamentals of Software TestingFundamentals of Software Testing
Fundamentals of Software Testing
 
XRAY for Jira
XRAY for JiraXRAY for Jira
XRAY for Jira
 
Software Testing Fundamentals | Basics Of Software Testing
Software Testing Fundamentals | Basics Of Software TestingSoftware Testing Fundamentals | Basics Of Software Testing
Software Testing Fundamentals | Basics Of Software Testing
 
CTFL Module 01
CTFL Module 01CTFL Module 01
CTFL Module 01
 
ISTQB / ISEB Foundation Exam Practice - 4
ISTQB / ISEB Foundation Exam Practice - 4ISTQB / ISEB Foundation Exam Practice - 4
ISTQB / ISEB Foundation Exam Practice - 4
 
Fundamentos de Testes de Software
Fundamentos de Testes de SoftwareFundamentos de Testes de Software
Fundamentos de Testes de Software
 
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaSoftware Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
 
Intro to Azure DevOps
Intro to Azure DevOpsIntro to Azure DevOps
Intro to Azure DevOps
 
ISTQB Performance Tester Certification Syllabus and Study Material
ISTQB Performance Tester Certification Syllabus and Study MaterialISTQB Performance Tester Certification Syllabus and Study Material
ISTQB Performance Tester Certification Syllabus and Study Material
 
Teste de Software
Teste de SoftwareTeste de Software
Teste de Software
 
How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy
 
Chapter 1 - Testing Process
Chapter 1 - Testing ProcessChapter 1 - Testing Process
Chapter 1 - Testing Process
 
Non Functional Testing
Non Functional TestingNon Functional Testing
Non Functional Testing
 

Similar to ISO 29119 -The new international software testing standards

Test management with iso 29119 building up an efficient test process
Test management with iso 29119 building up an efficient test processTest management with iso 29119 building up an efficient test process
Test management with iso 29119 building up an efficient test processYulia Zavertailo
 
ISO 29119 and Software Testing - now what??
ISO 29119 and Software Testing - now what??ISO 29119 and Software Testing - now what??
ISO 29119 and Software Testing - now what??Fáber D. Giraldo
 
SWE 333 - ISQM ISO 9000-3.ppt
SWE 333 - ISQM ISO 9000-3.pptSWE 333 - ISQM ISO 9000-3.ppt
SWE 333 - ISQM ISO 9000-3.pptOswaldo Gonzales
 
11. SE_Quality Assurance.pptx
11. SE_Quality Assurance.pptx11. SE_Quality Assurance.pptx
11. SE_Quality Assurance.pptxSaqibHabib11
 
Stuart Reid - ISO 29119: The New International Software Testing Standard
Stuart Reid - ISO 29119: The New International Software Testing StandardStuart Reid - ISO 29119: The New International Software Testing Standard
Stuart Reid - ISO 29119: The New International Software Testing StandardTEST Huddle
 
"ISO 29119 - The New Set of International Standards on Software Testing" with...
"ISO 29119 - The New Set of International Standards on Software Testing" with..."ISO 29119 - The New Set of International Standards on Software Testing" with...
"ISO 29119 - The New Set of International Standards on Software Testing" with...TEST Huddle
 
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptx
SE - Lecture 7 - Software Quality  Reliability Mgmt - in lecture.pptxSE - Lecture 7 - Software Quality  Reliability Mgmt - in lecture.pptx
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptxTangZhiSiang
 
ISO 9000 & ISO 14000: pptx..............
ISO 9000 & ISO 14000: pptx..............ISO 9000 & ISO 14000: pptx..............
ISO 9000 & ISO 14000: pptx..............GayatriBahatkar1
 
ISO 9001 & ISO 17025
ISO 9001  & ISO 17025ISO 9001  & ISO 17025
ISO 9001 & ISO 17025DeepakBasyal2
 
L 11 training iso copy
L 11 training iso   copyL 11 training iso   copy
L 11 training iso copyJags Jagdish
 
7.software_quality_standadsfsdfsdfsdfsdfsrds_0_0.pptx
7.software_quality_standadsfsdfsdfsdfsdfsrds_0_0.pptx7.software_quality_standadsfsdfsdfsdfsdfsrds_0_0.pptx
7.software_quality_standadsfsdfsdfsdfsdfsrds_0_0.pptxMeseAK
 
International Organization for Standardization
International Organization for StandardizationInternational Organization for Standardization
International Organization for StandardizationAnwarrChaudary
 

Similar to ISO 29119 -The new international software testing standards (20)

Test management with iso 29119 building up an efficient test process
Test management with iso 29119 building up an efficient test processTest management with iso 29119 building up an efficient test process
Test management with iso 29119 building up an efficient test process
 
ISO 29119 and Software Testing - now what??
ISO 29119 and Software Testing - now what??ISO 29119 and Software Testing - now what??
ISO 29119 and Software Testing - now what??
 
SWE 333 - ISQM ISO 9000-3.ppt
SWE 333 - ISQM ISO 9000-3.pptSWE 333 - ISQM ISO 9000-3.ppt
SWE 333 - ISQM ISO 9000-3.ppt
 
11. SE_Quality Assurance.pptx
11. SE_Quality Assurance.pptx11. SE_Quality Assurance.pptx
11. SE_Quality Assurance.pptx
 
ISO-9000-14000.pptx
ISO-9000-14000.pptxISO-9000-14000.pptx
ISO-9000-14000.pptx
 
Stuart Reid - ISO 29119: The New International Software Testing Standard
Stuart Reid - ISO 29119: The New International Software Testing StandardStuart Reid - ISO 29119: The New International Software Testing Standard
Stuart Reid - ISO 29119: The New International Software Testing Standard
 
standards1.pdf
standards1.pdfstandards1.pdf
standards1.pdf
 
"ISO 29119 - The New Set of International Standards on Software Testing" with...
"ISO 29119 - The New Set of International Standards on Software Testing" with..."ISO 29119 - The New Set of International Standards on Software Testing" with...
"ISO 29119 - The New Set of International Standards on Software Testing" with...
 
unit-5-1.ppt
unit-5-1.pptunit-5-1.ppt
unit-5-1.ppt
 
unit-5-1.ppt
unit-5-1.pptunit-5-1.ppt
unit-5-1.ppt
 
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptx
SE - Lecture 7 - Software Quality  Reliability Mgmt - in lecture.pptxSE - Lecture 7 - Software Quality  Reliability Mgmt - in lecture.pptx
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptx
 
ISO 9000 & ISO 14000: pptx..............
ISO 9000 & ISO 14000: pptx..............ISO 9000 & ISO 14000: pptx..............
ISO 9000 & ISO 14000: pptx..............
 
ISO 9001 & ISO 17025
ISO 9001  & ISO 17025ISO 9001  & ISO 17025
ISO 9001 & ISO 17025
 
L 11 training iso
L 11 training isoL 11 training iso
L 11 training iso
 
L 11 training iso copy
L 11 training iso   copyL 11 training iso   copy
L 11 training iso copy
 
Intro to ISO
Intro to ISOIntro to ISO
Intro to ISO
 
7.software_quality_standadsfsdfsdfsdfsdfsrds_0_0.pptx
7.software_quality_standadsfsdfsdfsdfsdfsrds_0_0.pptx7.software_quality_standadsfsdfsdfsdfsdfsrds_0_0.pptx
7.software_quality_standadsfsdfsdfsdfsdfsrds_0_0.pptx
 
Software Quality.pptx
Software Quality.pptxSoftware Quality.pptx
Software Quality.pptx
 
SOFTWARE RELIABILITY AND QUALITY ASSURANCE
SOFTWARE RELIABILITY AND QUALITY ASSURANCESOFTWARE RELIABILITY AND QUALITY ASSURANCE
SOFTWARE RELIABILITY AND QUALITY ASSURANCE
 
International Organization for Standardization
International Organization for StandardizationInternational Organization for Standardization
International Organization for Standardization
 

Recently uploaded

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 

Recently uploaded (20)

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 

ISO 29119 -The new international software testing standards

  • 1. ISO 29119 - The New International Software Testing Standards Prepared By : Fareha Nadeem
  • 2. What are standards? • Guidelines documents as they are not compulsory unless mandated by an individual or an organization • Agreements because they should reflect a certain level of consensus “Guideline documentation that reflects agreements on products, practices, or operations by nationally or internationally recognized industrial, professional, trade associations or governmental bodies” - ISO
  • 3. What is ISO? • The International Organization for Standardization (ISO) is an international standard-setting body composed of representatives from various national standards organizations. • Founded on 23 February 1947, the organization promotes worldwide proprietary, industrial and commercial standards. It is headquartered in Geneva, Switzerland, and as of March 2017 works in 162 countries.
  • 4. Why use standards? Universally Understood Confidence in compliant products Assure Quality and Consistency Eliminate Variations Make abnormalities apparent Conformance and Marketing ‘Safety’ from liability Guidelines on production Current Practise-Good Practise-Best Practice…
  • 5. What use are standards? • Basis for: • Communication – common terminology • Professional qualifications • Certification/compliance schemes • Benchmark of ‘good industry practice’ • Contracts • Interoperability and consistency…… Standards describe a current ‘body of knowledge’ that provides the basis for a professional discipline
  • 6. Motivation for ISO 29119 • Demand for existing 'standards’ • Conflicts in current definitions and processes • Gaps in the current standards provision • A Baseline for the Testing Discipline • Current industry practice is lacking • Buyers unclear on what is 'good test practice'
  • 8. ISO/IEC Software Standards 0 20 40 60 80 100 120 140 160 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 Published Maintained
  • 9. ISO/IEC JTC1 SC7 – WG26 ISO TC176 Quality JTC1 Information Technology SC7 Software & Systems Engineering WG2 .................. WG26 Software Testing Representatives of National Standards Bodies SC22 Programming Languages SC27 IT Security SC32 Data Management & Interchange IEC TC56 Dependability
  • 10. ISO/IEC/IEEE 29119 Software Testing The International Software Testing Standard • ISO/IEC/IEEE 29119 Software Testing is an internationally agreed set of standards for software testing that can be used within any software development life cycle or organization. • By implementing these standards, you will be adopting the only internationally-recognized and agreed standards for software testing, which will provide your organization with a high-quality approach to testing that can be communicated throughout the world.
  • 11. ISO/IEC 29119 – Structure
  • 12. Part 1: Concepts & Vocabulary
  • 13. Part 2: Testing Processes TEST MANAGEMENT PROCESSES ORGANIZATIONAL TEST PROCESS DYNAMIC TEST PROCESSES
  • 14. TEST MANAGEMENT PROCESSES ORGANIZATIONAL TEST PROCESS DYNAMIC TEST PROCESSES Instantiating Testing Processes
  • 15. ISO 29119 Test Processes
  • 19. Test Monitoring & Control Process
  • 21. Test Process Description - Organizational Test Process • Each testing process is described using a standard template (following ISO 24774), for example: • Purpose • The purpose of the Organizational Test Process is to develop and maintain organizational test specifications, such as the Test Policy and Organizational Test Strategy. • Outcomes • As a result of the successful implementation of the Organizational Test Process: • The organizational test specification is developed based on stakeholder requirements; • The organizational test specification is agreed by stakeholders; • The organizational test specification is published and accessible to stakeholders; • Conformance of stakeholders with the organizational test specification is managed; • The organizational test specification is reviewed on a periodic basis; • Minor updates to the organizational test specification are made as necessary. • Activities and tasks • The tester shall implement the following activities and tasks in accordance with applicable organization policies and procedures with respect to the Organizational Test Process. • Develop Test Specification • This activity consists of the following tasks: • Analyze any relevant source documents and the current testing practices within the organization to identify requirements for the organizational test specification. • etc. • Gain Consensus on Test Specification • etc. • Information items • The output of the Organizational Test Process is the organizational test specification. The Organizational Test Policy and Organizational Test Strategy are typical examples of organizational test specifications.
  • 22. Part 3 – Test Documentation TEST DOCUMENTATION ANNEXES - EXAMPLES Scope, Conformance, Normative References
  • 23. Part 3: Test Documentation • Organizational test documentation • Test policy • Test strategy • Project test documentation • Project test plan • Test project completion report • Test level documentation • Test plan • Test specification • Test results • Anomaly reports • Level test status report • Test environment report • Test level completion report
  • 24. Part 4 – Test Techniques
  • 25. Conclusions • Parts 1, 2 & 3 published September 2013 • International standard will provide practitioners with guidelines for testing that cover all aspects of the life cycle • Provides a consistent set of definitions, processes, procedures & techniques for software testing • Will be adopted by IEEE, BSI, ISO and other national standards bodies • Get involved – through your national standards body
  • 26. For Reference… ISO 29119 - The New International Software Testing Standards http://softwaretestingstandard.org/ ISO/IEC/IEEE 29119 Software Testing