Professional Documents
Culture Documents
outsourced testing
Managing testing
1
2
Technical Reviews
Specification reviews
Code reviews
Walk through
Test plan reviews
Test case reviews
4
Testing Preparation
Understand REAL demands on a Product (PD&D article)
www.pddnet.com/scripts/ShowPR~RID~23252.asp
www.pddnet.com/Scripts/ShowPR~RID~23304.asp
Human expertise
Tools
Signal (features)
Communications
6
Technical Reviews
Specification reviews
Code reviews
Walk through
Test plan reviews
Test case reviews
8
Test metrics
Incoming fault rates (faults per sw/hw release)
Reliability
9
Testability
Specifications written able to generate test criteria
System or component designed to be able to test
Test statistics
Model defect arrival
rates against
Rayleigh distribution
Establish a defect
containment matrix
to see if defects
trapped between
releases
11
Test Artifacts
Lab Testing
Sample parts Scrap
Test Artifacts
Production Line Testing
Production parts Scrap
Parts passed
Product Requirements
Compliance testing (against specs)
Extreme testing (challenge the product)
Combinatorial testing (cover the product)
Stochastic testing (find new ways to
torture the product)
14
Span of Tests
Software
module test (unexpected inputs)
build tests
regression testing
Component test
System
Sub-system test
System Integration test
System “live test”
Production test
15
Static analysis
Static tests
Structural Analysis
Dynamic tests
Mathematical evaluation
Simulation
Prototyping and simulation
16
Outsourcing
Objectives with outsourcing test
(what to outsource)
Test reporting
System qualities
Accessibility by team
Traceability
Categorization
Assigned responsibilities
Statistical analysis
Speed! !
22
Microtasking
Like eating an elephant—one bite at a time!
Reviews
Sprint review equivalent to a monthly or fortnightly in-
process review (IPR)
Outsourcing: Reliability
Use accredited labs
Solicit samples of reports
Visit site
36
Test configuration
management
Product baseline
Product change management
Product configuration (CMP)
Test configurations
Configuration audit
37
Test Planning
Project integrated Test plan
Project management responsibility
Test Evaluation Master Plan
Product release schedule (revision and
functional content)
38
Human resources
Manager
% Engineers
More complex problems
Test cases & procedures
Can write code for test machines
% Technicians
Basic test execution
Simpler problems
39
Additional information
Kim Pries: khpries@gmail.com