continuous testing
TRANSCRIPT
Collapsing the “V” to the “I”1. Analysis /Architecture
2. Design
3. Code /Unit Test
4. IntegrationTest
5. AcceptanceTest
Time
3. Test DrivenDevelopment
2. Design/Integration Test
1. Analysis/Acceptance Test
Time
Continuous Integration Cycle
Developer
DeployServer
Version ControlRepository
1. Check-in
2. Monitor changes
3. Update Build
Workspace
4. Build
5. Run Tests
CI Server
6. Send Build Report
7. Clean Build Deploy App
What are the Benefits
• Reduce Risk
• Cost of fixing now vs later - 30x cheaper
• Easier to fix now when it’s fresh vs stale