continuous testing

Post on 16-Jul-2015

122 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Continuous Testing

Breaking the Shackles of IV&V

A Little About Me…

@brandonraines

brandon.raines@shokuninadvisors.com

Where We are Now

Where We Should Go

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

Coders and Testers Collaborate!

Automate, Automate, Automate

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

Be An Explorer With Your Testing

What are the Benefits

• Reduce Risk

• Cost of fixing now vs later - 30x cheaper

• Easier to fix now when it’s fresh vs stale

What You Can Do Now

• Include testing and testers as part of the sprint and the team

• Automate the smoke test

• Automate bug fixes

• Don't wait till the end of the sprint to test• Establish a Work in Progress (WIP) Limit

top related