SLIDE 18 9/3/2012 16
Continuous Integration
Release Build - Integration and Unit tests
(1000’s)(commit package)
Rapid Smoke T
est and Regression Lite (20 min) (commit package)
Smoke on each functional test server(>= daily) Regression Lite on other Browsers(>= daily) Regression Heavy (2 hours) (>=daily) All other automated regression tests 1000’s(daily) Semi- automated (100’s) & Manual tests
(10’s)(delivery at least)
Ad-Hoc testing 10’s of hours( each delivery)
- Human intuition, UI (CSS & other risks)
31
Ongoing challenge
32
- As system gets larger individuals are
less likely to feel responsible or capable of fixing broken tests.
- Start with one, two then three
functional scrum teams.
- Months latter a team forms that
specializes on a particular component of the system.
- A few more months another
component team arises….
- Becomes harder to maintain the
social norms of “Stop and Fix “
- The technical challenges also increase
when the system complexity grows.
- The need and the risk of integration
problems also grow at the same time.