22 | Agile testing
THE AGILE APPROACH USED BY EASYJET
meeting. This is reviewed and agreed
by the EasyJet test manager. As the
Sprint cycle begins, the process of
writing the detailed performance
test plan is started. As the Sprint
progresses, the performance test
plan is updated with changes to the
test cases, revised timescales or
other information to support the
performance tests.
In EasyJet’s case the code is typically
released into the performance test
environment after the Sprint process
EasyJet recognises that
and functional testing has occurred.
the majority of its revenue
However, it is also possible to have is generated via the web
code released into the performance
platform. Therefore it
test environment during the Sprint
views performance testing
process, resulting in more than
one code build dropped into the
as an essential function of
performance test environment the development cycle.
during a Sprint. The time window for
performance testing is usually very
short, only a matter of a few days challenges. These largely arise from
where the Sprint has taken longer than working within a shorter test time
expected. Typically, Capacitas gets two frame than in traditional development
weeks to conduct the performance approaches. Aspects of agile
testing for
easyJet.com. development, such as the stability of
During this short time window the code base, can shorten this time
Capacitas uses multiple performance window even further. In addition
testers to create test scripts, execute there are technical challenges from a
tests and analyse test results to performance perspective.
maximise the use of parallel working The reduced testing window is
where possible and hence meet the a significant challenge. Capacitas
short timescales. The limiting factor typically has a maximum of two weeks
in the case of EasyJet is a single to conduct performance testing within
performance test environment, EasyJet. This has required a greater
therefore only a single test can be emphasis on planning performance
executed at any one time. tests to ensure that they are ‘right
first time’. The performance risk
The challenges assessment and performance test
Performance testing in an agile plan need to be clear on the objectives
environment has presented many and purposes of each test to ensure
T.E.S.T | March 09 March 09 | T.E.S.T
Page 1 |
Page 2 |
Page 3 |
Page 4 |
Page 5 |
Page 6 |
Page 7 |
Page 8 |
Page 9 |
Page 10 |
Page 11 |
Page 12 |
Page 13 |
Page 14 |
Page 15 |
Page 16 |
Page 17 |
Page 18 |
Page 19 |
Page 20 |
Page 21 |
Page 22 |
Page 23 |
Page 24 |
Page 25 |
Page 26 |
Page 27 |
Page 28 |
Page 29 |
Page 30 |
Page 31 |
Page 32 |
Page 33 |
Page 34 |
Page 35 |
Page 36 |
Page 37 |
Page 38 |
Page 39 |
Page 40 |
Page 41 |
Page 42 |
Page 43 |
Page 44 |
Page 45 |
Page 46 |
Page 47 |
Page 48 |
Page 49 |
Page 50 |
Page 51 |
Page 52