Professional Documents
Culture Documents
2
What are 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’…
5
Quality and Standards
6
What use are standards?
• Basis for:
– Communication – common terminology
– Professional qualifications
– Certification/compliance schemes
– Benchmark of ‘good industry practice’
– Contracts
– Interoperability and consistency…… 7
A Case in Point
8
Motivation for ISO 29119
9
Standardization Bodies
10
100
120
140
160
20
40
60
80
Maintained
Published
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
11
2012
ISO/IEC SC7 – WG26
ISO IEC
JTC1 TC56
TC176
Information Dependability
Quality
Technology
WG26
WG2 .................. Software
Testing
Representatives
of National 12
Standards Bodies
ISO/IEC 29119 – Structure
Part 1
BS 7925-1
Concepts & Vocabulary
DEFINITIONS
16
Test Management Processes
TEST
COMPLETION
TEST
PLAN TEST REPORT
TEST TEST
MONITORING &
PLANNING COMPLETION
CONTROL
TEST
DYNAMIC TEST
MANAGEMENT 17
PROCESSES
PROCESSES
Test Planning Process
Understand Scope
Context
Organise
Test Plan
Development Analyzed
Identify & Risks
Estimate Risks
Treatment
Identify Risk Approaches
Treatment
Approaches
Design Test
Strategy
Schedule,
Staffing Profile Determine
Staffing and
Test
Draft Scheduling Strategy
Test Plan Document
Test Plan
Approved
Test Plan Gain
Consensus
Test on Test Plan 18
Plan Publish
Test Plan
Dynamic Test Processes
TEST
ENV’T
REQUIREMENTS TEST TEST
ENVIRONMENT INCIDENT
TEST INCIDENT
SET-UP ENVIRONMENT REPORTING REPORT 19
READINESS
REPORT
Test Process Descriptions Example
- 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 20
Policy and Organizational Test Strategy are typical examples of organizational test specifications.
Part 3 – Test Documentation
Scope, Conformance,
Normative References
TEST DOCUMENTATION
ANNEXES - EXAMPLES
21
Test Documentation Types
24
Current Status
Working Draft (WD)
Committee Draft (CD) Parts 1, 2 & 3 Part 5
Draft International Standard (DIS)
Final Draft International Standard (FDIS)
Final International Standard (FIS)
Part 4
FIS!!!
FDIS
DIS-2
DIS
CD3
CD2
CD1
WD FDIS
DIS
CD4
CD3
CD2
CD1 CD
WD WD
28
Do you want to be involved?
30
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
31