Agile testing | 21
“Capacitas provides a performance testing consultation
and outsourced testing service for EasyJet. The rapid agile
development methodology requires a very short window
for performance testing each month. Capacitas and the
EasyJet testing team engaged early on in the project design
stage, ensuring a smooth transition from conceptual design,
risk assessment, test planning, scripting and performance
testing to producing results for
release decisions.
baseline metrics and targeting
testing as this ensures metric-based
continuity in untouched areas of the
fl y
code and performance results against
new areas of development. This
low-cost testing process, driven by
risk, provides test results that
give us confidence in making our
release decisions.”
The EasyJet System
EASYJET USE HP MERCURY LOAD RUNNER AS ITS LOAD GENERATION TOOL
The EasyJet system has several
interfaces to the main database. These function of the development cycle. well defined, meaning a low likelihood
include the web interface (easyJet. The performance test environment of environmental or functional defects
com), call centre/airport staff interface is significantly smaller than the during the performance testing cycle.
which uses Telnet servers and a B2B production system and the hardware With the introduction of an
XML over HTTP interface.
EasyJet.com in the performance test environment agile development methodology
has the highest volume of traffic out differs in specification from the EasyJet does one release per month.
of all these interfaces. The production production system. Modelling The diagram overleaf shows the
system has interfaces to a number techniques are used to understand agile approach used by EasyJet.
of external systems including those what the results will mean for the The development, functional and
for credit card authorisation, car hire, production system resource utilisation performance testing teams and project
insurance and hotel bookings. and service performance. owners are all involved during the
Sprint planning meeting. The exact
Performance test environment Moving to agile contents for a release are decided
EasyJet.com has a dedicated When developing software using during this meeting. Time slots
environment for performance testing. traditional methods there were four are assigned to the development,
EasyJet recognises that the majority major software releases per year. This functional and performance teams.
of its revenue is generated via the ensured approximately three weeks The Capacitas performance
web platform. Therefore it views of performance testing time. The team produces a performance risk
performance testing as an essential contents of each release were very assessment after the Sprint planning
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