Professional Documents
Culture Documents
Scope
Applicability
Recent developments
Timeline
Future work
Non-functional testing
Part 4
Testing
Techniques
Part 2
Processes
BS 7925-2
BS 7925-2
IEEE 1008
BS 7925-1
Part 3
Documentatio
n
IEEE 829
Approaches to testing
Testing vocabulary
Static Test
Processes
Dynamic Test
Processes
Develop test
specification
Gain consensus
on test
specification
Monitor and
control use of
test
specification
Approved
Test Specification
Publish
test
specification
Updated Test
Specification
Published
Test
Specification
Review
test
specification
[Issues identified
or
Scheduled review due
or
Major organizational change]
[Minor
revision
required]
Update
test
specification
Feedback on
Organisational Test
Documentation
Test Planning
Test Plan,
Control
Directives
Static Test
Processes
Test
Measures
Test
Plan
Test
Monitoring &
Control
Test Plan,
Control
Directives
Test
Completion
Test Plan,
Test Completion Report,
Test Measures
Test
Management
Processes
Test
Completion
Report
Test Plan,
Control
Directives
Test
Measures
Dynamic Test
Processes
Scope
Organise
Test Plan
Development
Identify &
Analyze
Risks
Analysed Risks
Schedule,
Staffing Profile
Draft
Test Plan
Approved
Test Plan
Test
Plan
Publish
Test Plan
Gain
Consensus
on Test Plan
Document
Test Plan
Identify
Risk
Treatment
Approaches
Determine
Staffing and
Scheduling
Treatment
Approaches
Design Test
Strategy
Test
Strategy
Test
Progress
Information
Test
Plan
Set-Up
Test
Measures
Monitor
Report
Test
Control
Information
[Testing Incomplete]
Test Progress
Info
Measures
Control
Control
Directives
...Test Processes...
Dynamic/Static/Management
[Testing
Complete]
Control
Directives
Test
Measures
Test
Specification
Test Execution
[No Issues
Noticed]
Test
Results
[Issue Noticed or
Retest Result]
Test Environment
Requirements
Test
Environment
Set-up
Test
Environment
Readiness
Report
Test Incident
Reporting
Incident
Report
Control
Directives
Test
Measures
Preparation
Review
Follow-Up
example:
Purpose
The purpose of the Test Design & Implementation Process is to derive test procedures
that will be executed during the Test Execution Process. Test conditions, test coverage
items and test cases are created as part of this process.
Outcomes
The tester shall implement the following activities and tasks in accordance with
applicable organization policies & procedures with respect to the Test Design &
Implementation Process.
Information Items
As a result of carrying out this process, the following information items shall be
produced:
Test specifications (test design specifications, test case specifications and test procedure
specifications) and related traceability information;
Test data requirements;
Test environment requirements.
Part 3: Documentation
Organisational
Project
Test policy
Test strategy
Project test plan
Test completion
report
Appendices
examples of
documents at each
level of testing
Testing
Test specification
Test results
Incident reports
Test environment
report
Test status report
Test completion
report
Part 4: Techniques
Static
Inspections, walkthroughs, etc.
Dynamic
Black-box, white-box, etc.
Non-functional
Security, performance, usability, etc.
Examples
Effectiveness
Applicability
Timelines
Working Draft (WD)
Committee Draft (CD)
Final Committee Draft (FCD)
Final Draft International Standard (FDIS)
Final International Standard (FIS)
Parts
Parts 2
2&
&3
3
Parts
Parts 1
1&
&4
4
FIS
FIS
FDIS
FDIS
FCD
FCD
FIS
FIS
CD
CD
FDIS
FDIS
WD
WD
FCD
FCD
CD
CD
WD
WD
May
08
May
09
May
10
May
11
May
12
contribute
between meetings
materials
drafts
Current status
18 nations represented:
Conclusions
sreid@testing-solutions.com
Keep
http://softwaretestingstandard.org/
ISO/IEC
29119 website
http://www.jtc1-sc7.org/
access
to official documents