Upload
miles-holmes
View
217
Download
1
Embed Size (px)
Citation preview
RequirementsSpecs
Design
ArchitectureIntegration
tests
Functionaltests
User Acceptancetests
Dev Test
ImplementationUnittests
Requirements
Specifications
Development
Validation
time
Product Definition
Product Development
Quality AssuranceDevelopment- Design Testing
- System Testing
Release
System Testing
Development
Design
Design
Debugging
Implementation
ImplementationDesign
time
Execution
Execution
Implementation
Design Testing
System Testing
Unit Dev.
Integration dev.
Design Testing
UnitTesting
IntegrationTesting
RegressionTesting
Black-BoxTesting
White-BoxTesting
Testing individual components• Unitary• Once integrated
UnitarycomponentsApproved
IntegratedcomponentsApproved
OperationalTesting
NegativeTesting
time
• Path• Statement• Branch
• Boundary values
Stress/LoadTesting
PerformanceTesting
PenetrationTesting
Testing the whole system
Debugging
Sm
oke
Tes
tin
g
• Alpha• Beta
Design (6%)
Implementation (5%)
Requirements/Specifications (7%)
Testing (7%)
IntegrationMaintenance
(75%)
Design Testing
System Testing
Bu
gs
time
Smoke
Regression
Black-Box Functionnal Input-output driven
White-BoxGlass-BoxStructuralLogic Driven
Path
Statement
Branch
NegativeDirty
BoundaryValue
Stress/Load
Operational
Alpha Beta
AcceptanceUnit
Integration
Smart
Per
form
an
ces
Pen
etr
atio
n
Pre-conditionning
Post-conditionning
Operating
tim
e
Driven
Driven
Auto
SystemUnderTest
Rollback
Rollback
Operations
result
Auto
Auto
Auto
Testing
tim
e
Test case
Test
Test case
Test case
Test case
Test
Test case
Test case
Test
Pre-conditionning
Operating
Post-conditionning
Rollback