SlideShare uma empresa Scribd logo
1 de 30
Welcome to the 2013
www.eurostarconferences.com
This webinar is presented by Stuart Reid and he will discuss:
‘ISO 29119 - the new international
software testing standards’
Join us on Twitter! @esconfs #esconfs
Scope
• The purpose of standards
• Motivation for software testing standards
• Development of standards
• Overview of ISO 29119
• Applicability
• Timeline
• Future involvement
www.eurostarconferences.com
@esconfs
#esconfs
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
www.eurostarconferences.com
@esconfs
#esconfs
Why use standards?
• Consumers
• Confidence in compliant products
• Authors provide expertise in standards
• Manufacturers
• Conformance and Marketing
• ‘Safety’ from liability
• Guidelines on production
• But not ‘Best Practice’…
www.eurostarconferences.com
@esconfs
#esconfs
Quality and Standards
www.eurostarconferences.com
@esconfs
#esconfs
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
www.eurostarconferences.com
@esconfs
#esconfs
A Case in Point
www.eurostarconferences.com
@esconfs
#esconfs
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'
www.eurostarconferences.com
@esconfs
#esconfs
Standardization Bodies
www.eurostarconferences.com
@esconfs
#esconfs
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
www.eurostarconferences.com
@esconfs
#esconfs
ISO/IEC JTC1 SC7 – WG26
www.eurostarconferences.com
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
@esconfs
#esconfs
ISO/IEC 29119 – Structure
www.eurostarconferences.com
@esconfs
#esconfs
Part 1: Concepts & Vocabulary
www.eurostarconferences.com
@esconfs
#esconfs
Part 2: Testing Processes
TEST MANAGEMENT PROCESSES
ORGANIZATIONAL TEST PROCESS
DYNAMIC TEST PROCESSES
www.eurostarconferences.com
@esconfs
#esconfs
TEST MANAGEMENT PROCESSES
ORGANIZATIONAL TEST PROCESS
DYNAMIC TEST PROCESSES
Instantiating Testing Processes
www.eurostarconferences.com
@esconfs
#esconfs
ISO 29119 Test Processes
www.eurostarconferences.com
@esconfs
#esconfs
Organizational Test Process
www.eurostarconferences.com
@esconfs
#esconfs
Test Management Processes
www.eurostarconferences.com
@esconfs
#esconfs
Test Planning Process
www.eurostarconferences.com
@esconfs
#esconfs
Test Monitoring & Control Process
www.eurostarconferences.com
@esconfs
#esconfs
Dynamic Test Processes
www.eurostarconferences.com
@esconfs
#esconfs
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.
www.eurostarconferences.com
@esconfs
#esconfs
Part 3 – Test Documentation
www.eurostarconferences.com
TEST DOCUMENTATION
ANNEXES - EXAMPLES
Scope, Conformance, Normativ
e References
@esconfs
#esconfs
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
www.eurostarconferences.com
@esconfs
#esconfs
Part 4 – Test Techniques
www.eurostarconferences.com
@esconfs
#esconfs
Are they applicable to you?
• Intended to be a generic standards
• Full vs. tailored conformance
• Small and large organizations
• Agile and Traditional
• Financial, Safety-Critical, Games...
• Following Regulatory Standards?
• Can you afford not to?
www.eurostarconferences.com
@esconfs
#esconfs
Current Status
www.eurostarconferences.com
@esconfs
#esconfs
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
www.eurostarconferences.com
@esconfs
#esconfs
Finally…
• sreid@testing-solutions.com
• if you have any questions on the standards
• if you are interested in trialling the standard on a project, reviewing drafts or
writing examples
• http://softwaretestingstandard.org/
• WG26 website
• http://www.jtc1-sc7.org/
• access to official documents released by WG 26
www.eurostarconferences.com
@esconfs
#esconfs
Thanks for listening!
@esconfs
#esconfs www.eurostarconferences.com
Go to www.eurostarconferences.com for more information

Mais conteúdo relacionado

Mais procurados

Quality iso-ieee-standards
Quality iso-ieee-standardsQuality iso-ieee-standards
Quality iso-ieee-standards
TestingGeeks
 
Lilly Risk-Based CQ_ ISPE-CCPIE China Conference 2010_9-19-10
Lilly Risk-Based CQ_ ISPE-CCPIE China Conference 2010_9-19-10Lilly Risk-Based CQ_ ISPE-CCPIE China Conference 2010_9-19-10
Lilly Risk-Based CQ_ ISPE-CCPIE China Conference 2010_9-19-10
Scott Hamm
 
IGGS - Presentation- Session4
IGGS - Presentation- Session4IGGS - Presentation- Session4
IGGS - Presentation- Session4
Arsala Dilshad
 

Mais procurados (20)

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
 
AM14-PPT-Faden 150226
AM14-PPT-Faden 150226AM14-PPT-Faden 150226
AM14-PPT-Faden 150226
 
Quality iso-ieee-standards
Quality iso-ieee-standardsQuality iso-ieee-standards
Quality iso-ieee-standards
 
Lilly Risk-Based CQ_ ISPE-CCPIE China Conference 2010_9-19-10
Lilly Risk-Based CQ_ ISPE-CCPIE China Conference 2010_9-19-10Lilly Risk-Based CQ_ ISPE-CCPIE China Conference 2010_9-19-10
Lilly Risk-Based CQ_ ISPE-CCPIE China Conference 2010_9-19-10
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Design control FDA requirements
Design control FDA requirementsDesign control FDA requirements
Design control FDA requirements
 
Gmpchecklist
GmpchecklistGmpchecklist
Gmpchecklist
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Test planning
Test planningTest planning
Test planning
 
Test planning
Test planningTest planning
Test planning
 
IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1
 
Qa documentation pp
Qa documentation ppQa documentation pp
Qa documentation pp
 
Testplan
TestplanTestplan
Testplan
 
1.2 quality assurance
1.2 quality assurance1.2 quality assurance
1.2 quality assurance
 
Validation documents
Validation documentsValidation documents
Validation documents
 
Quality assurance and management, software engineering
Quality assurance and management, software engineeringQuality assurance and management, software engineering
Quality assurance and management, software engineering
 
Advanced Product Quality Planning presentation
Advanced Product Quality Planning presentationAdvanced Product Quality Planning presentation
Advanced Product Quality Planning presentation
 
Software qualityassurance
Software qualityassuranceSoftware qualityassurance
Software qualityassurance
 
Proven Process Medical Devices, Design, Development, Testing, and Manufacture
Proven Process Medical Devices, Design, Development, Testing, and ManufactureProven Process Medical Devices, Design, Development, Testing, and Manufacture
Proven Process Medical Devices, Design, Development, Testing, and Manufacture
 
IGGS - Presentation- Session4
IGGS - Presentation- Session4IGGS - Presentation- Session4
IGGS - Presentation- Session4
 

Destaque

Planner(fnbe)
Planner(fnbe)Planner(fnbe)
Planner(fnbe)
jie0117
 
Labor Standards as per International Labor Organization (ILO)
Labor Standards as per International Labor Organization (ILO)Labor Standards as per International Labor Organization (ILO)
Labor Standards as per International Labor Organization (ILO)
Amit Fogla
 
Introduction to ISO 9000
Introduction to ISO 9000Introduction to ISO 9000
Introduction to ISO 9000
Ketan Shahade
 

Destaque (14)

Basics in software testing
Basics in software testingBasics in software testing
Basics in software testing
 
Town planner presentation
Town planner presentationTown planner presentation
Town planner presentation
 
SIP 3 Update, NISO Update ALA Annual 2013
SIP 3 Update, NISO Update ALA Annual 2013SIP 3 Update, NISO Update ALA Annual 2013
SIP 3 Update, NISO Update ALA Annual 2013
 
International standards for the professional practice of internal auditing (s...
International standards for the professional practice of internal auditing (s...International standards for the professional practice of internal auditing (s...
International standards for the professional practice of internal auditing (s...
 
Planner(fnbe)
Planner(fnbe)Planner(fnbe)
Planner(fnbe)
 
ISO :- International Organisation for Standardisation
ISO :- International Organisation for Standardisation ISO :- International Organisation for Standardisation
ISO :- International Organisation for Standardisation
 
Labor Standards as per International Labor Organization (ILO)
Labor Standards as per International Labor Organization (ILO)Labor Standards as per International Labor Organization (ILO)
Labor Standards as per International Labor Organization (ILO)
 
Graham Freeburn - What Makes a Good Tester - EuroSTAR 2013
Graham Freeburn - What Makes a Good Tester -  EuroSTAR 2013Graham Freeburn - What Makes a Good Tester -  EuroSTAR 2013
Graham Freeburn - What Makes a Good Tester - EuroSTAR 2013
 
Landscape Architecture
Landscape ArchitectureLandscape Architecture
Landscape Architecture
 
Introduction to ISO 9000
Introduction to ISO 9000Introduction to ISO 9000
Introduction to ISO 9000
 
Interior design
Interior designInterior design
Interior design
 
Thesis Defense Presentation
Thesis Defense PresentationThesis Defense Presentation
Thesis Defense Presentation
 
Principle of landscape design
Principle of landscape designPrinciple of landscape design
Principle of landscape design
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
 

Semelhante a "ISO 29119 - The New Set of International Standards on Software Testing" with Stuart Reid

Software Quality Framework Introduction
Software Quality Framework IntroductionSoftware Quality Framework Introduction
Software Quality Framework Introduction
Don Hough
 
Day 1 Review Industrial Codes and Standards.pptx
Day 1 Review Industrial Codes and Standards.pptxDay 1 Review Industrial Codes and Standards.pptx
Day 1 Review Industrial Codes and Standards.pptx
musaabdalla3
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
Raghu Kiran
 
7.quality management chapter 7
7.quality management chapter 77.quality management chapter 7
7.quality management chapter 7
Warui Maina
 
Software Testing Training : Tonex Training
Software Testing Training : Tonex TrainingSoftware Testing Training : Tonex Training
Software Testing Training : Tonex Training
Bryan Len
 

Semelhante a "ISO 29119 - The New Set of International Standards on Software Testing" with Stuart Reid (20)

'Lessons Learned in Test Management' by Bob van de Burgt
'Lessons Learned in Test Management' by Bob van de Burgt'Lessons Learned in Test Management' by Bob van de Burgt
'Lessons Learned in Test Management' by Bob van de Burgt
 
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
 Tips for Writing Better Charters for Exploratory Testing Sessions by Michael... Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
 
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
 
'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...
'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...
'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...
 
Software Quality Framework Introduction
Software Quality Framework IntroductionSoftware Quality Framework Introduction
Software Quality Framework Introduction
 
Andy Glover - Testing is evolving, but where is the evidence - EuroSTAR 2012
Andy Glover - Testing is evolving, but where is the evidence - EuroSTAR 2012Andy Glover - Testing is evolving, but where is the evidence - EuroSTAR 2012
Andy Glover - Testing is evolving, but where is the evidence - EuroSTAR 2012
 
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
 
Introduction to CMMI-DEV v1.3 - Day 3
Introduction to CMMI-DEV v1.3  - Day 3Introduction to CMMI-DEV v1.3  - Day 3
Introduction to CMMI-DEV v1.3 - Day 3
 
free training on Quality Management systems in software industry.Iso 9000,ISO...
free training on Quality Management systems in software industry.Iso 9000,ISO...free training on Quality Management systems in software industry.Iso 9000,ISO...
free training on Quality Management systems in software industry.Iso 9000,ISO...
 
Day 1 Review Industrial Codes and Standards.pptx
Day 1 Review Industrial Codes and Standards.pptxDay 1 Review Industrial Codes and Standards.pptx
Day 1 Review Industrial Codes and Standards.pptx
 
SQA.ppt
SQA.pptSQA.ppt
SQA.ppt
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
DOES15 - Mirco Hering - Adopting DevOps Practices for Systems of Record – An ...
DOES15 - Mirco Hering - Adopting DevOps Practices for Systems of Record – An ...DOES15 - Mirco Hering - Adopting DevOps Practices for Systems of Record – An ...
DOES15 - Mirco Hering - Adopting DevOps Practices for Systems of Record – An ...
 
Mirco hering devops for systems of record final
Mirco hering devops for systems of record finalMirco hering devops for systems of record final
Mirco hering devops for systems of record final
 
Managing Traceability in an Agile, Safety-critical Development Environment
Managing Traceability in an Agile, Safety-critical Development EnvironmentManaging Traceability in an Agile, Safety-critical Development Environment
Managing Traceability in an Agile, Safety-critical Development Environment
 
7.quality management chapter 7
7.quality management chapter 77.quality management chapter 7
7.quality management chapter 7
 
Software Testing Training : Tonex Training
Software Testing Training : Tonex TrainingSoftware Testing Training : Tonex Training
Software Testing Training : Tonex Training
 
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
 
Mobile Testing Capability
Mobile Testing CapabilityMobile Testing Capability
Mobile Testing Capability
 

Mais de TEST Huddle

Mais de TEST Huddle (20)

Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- Accenture
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in Scrum
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional Tests
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test Work
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New Heights
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of Us
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger Enterprises
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test Coverage
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

"ISO 29119 - The New Set of International Standards on Software Testing" with Stuart Reid

  • 1. Welcome to the 2013 www.eurostarconferences.com This webinar is presented by Stuart Reid and he will discuss: ‘ISO 29119 - the new international software testing standards’ Join us on Twitter! @esconfs #esconfs
  • 2. Scope • The purpose of standards • Motivation for software testing standards • Development of standards • Overview of ISO 29119 • Applicability • Timeline • Future involvement www.eurostarconferences.com @esconfs #esconfs
  • 3. 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 www.eurostarconferences.com @esconfs #esconfs
  • 4. Why use standards? • Consumers • Confidence in compliant products • Authors provide expertise in standards • Manufacturers • Conformance and Marketing • ‘Safety’ from liability • Guidelines on production • But not ‘Best Practice’… www.eurostarconferences.com @esconfs #esconfs
  • 6. 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 www.eurostarconferences.com @esconfs #esconfs
  • 7. A Case in Point www.eurostarconferences.com @esconfs #esconfs
  • 8. 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' www.eurostarconferences.com @esconfs #esconfs
  • 10. 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 www.eurostarconferences.com @esconfs #esconfs
  • 11. ISO/IEC JTC1 SC7 – WG26 www.eurostarconferences.com 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 @esconfs #esconfs
  • 12. ISO/IEC 29119 – Structure www.eurostarconferences.com @esconfs #esconfs
  • 13. Part 1: Concepts & Vocabulary www.eurostarconferences.com @esconfs #esconfs
  • 14. Part 2: Testing Processes TEST MANAGEMENT PROCESSES ORGANIZATIONAL TEST PROCESS DYNAMIC TEST PROCESSES www.eurostarconferences.com @esconfs #esconfs
  • 15. TEST MANAGEMENT PROCESSES ORGANIZATIONAL TEST PROCESS DYNAMIC TEST PROCESSES Instantiating Testing Processes www.eurostarconferences.com @esconfs #esconfs
  • 16. ISO 29119 Test Processes www.eurostarconferences.com @esconfs #esconfs
  • 20. Test Monitoring & Control Process www.eurostarconferences.com @esconfs #esconfs
  • 22. 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. www.eurostarconferences.com @esconfs #esconfs
  • 23. Part 3 – Test Documentation www.eurostarconferences.com TEST DOCUMENTATION ANNEXES - EXAMPLES Scope, Conformance, Normativ e References @esconfs #esconfs
  • 24. 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 www.eurostarconferences.com @esconfs #esconfs
  • 25. Part 4 – Test Techniques www.eurostarconferences.com @esconfs #esconfs
  • 26. Are they applicable to you? • Intended to be a generic standards • Full vs. tailored conformance • Small and large organizations • Agile and Traditional • Financial, Safety-Critical, Games... • Following Regulatory Standards? • Can you afford not to? www.eurostarconferences.com @esconfs #esconfs
  • 28. 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 www.eurostarconferences.com @esconfs #esconfs
  • 29. Finally… • sreid@testing-solutions.com • if you have any questions on the standards • if you are interested in trialling the standard on a project, reviewing drafts or writing examples • http://softwaretestingstandard.org/ • WG26 website • http://www.jtc1-sc7.org/ • access to official documents released by WG 26 www.eurostarconferences.com @esconfs #esconfs
  • 30. Thanks for listening! @esconfs #esconfs www.eurostarconferences.com Go to www.eurostarconferences.com for more information

Notas do Editor

  1. Conflicts in definitions, processes & proceduresplethora of standards to be replaced by onee.g. IEEE 829, IEEE 1008, BS 7925-1/-2, IEEE 1028practitioners do not know which standard to followLacking in current standards:Organizational Testing not coverede.g. Test Policy and Organizational Test Strategyno Project Test ManagementBS 7925 only covers unit testingcommon functional techniques missingpoor coverage of non-functional testing
  2. Typical ISO standards take over 7 yearsISO 12207 was conceived in 1988 and published in 1995 and represents 17,000 person hours (8.5 person years)BS 7925-1 & -2 took 8 years to developIEEE estimated 2-4 years to develop a standard, at a cost of between $2,000 and $10,000 per page [1998]Parts 1, 2 & 3 passed their FDIS ballots in JunePart 4 is due for its 5 month DIS ballot to end in October