Info_block
+44 (0)20 8555 5577
sales@testhouse.net

News/Twitter
Testhouse's YouTube Channel Follow us on Twitter Visit us on LinkedIn

The current software market is very competitive and fast moving. It is therefore necessary to respond to changing customer needs and deliver a working product in minimal time. The Agile software development methodology (along with variations such as SCRUM, XP, DSDM and Crystal) is deemed to be the most suitable methodology to deliver this. It is based on the Agile Manifesto which states:

  • Individuals and interactions over processes and tools
  • Working software over comprehensive documentation
  • Customer collaboration over contract negotiation
  • Responding to change over following a plan

In order to implement these guidelines, the Agile Testing approach favours working in small iterations called “timeboxes” which consists of all phases of software development life cycle including planning, requirements analysis, design, coding, Unit testing and Acceptance testing.

Agile treats software development as the customer of testing and therefore involves testing from the customer point of view as early as possible within each timebox, often as soon as stable code becomes available from unit testing. The testing phase in every timebox is very important as each is required to deliver a release-quality product.

Testhouse has witnessed an increase in the move towards Agile development methodologies over the last 5 years. However, companies often move to embrace Agile with a view to reaping the benefits without having an understanding of how to transition to an Agile approach from a traditional testing approach. Unless time is taken to implement a proper plan, approach and process, this can lead to the false assumption that the Agile approach is not effective.

Testhouse have been involved at all levels of the Agile testing process, from providing strategic guidance to implementing test automation frameworks and performance strategies to provide resource to supplement our clients teams. Testhouse have the experience to ensure that you achieve your business objectives through Agile without compromising quality.