Sunteți pe pagina 1din 8

Introduction

Software testing over years mostly been treated as an isolated function inject development.
Non-agile methodology

The role of tester is limited to writing test cases, executing, logging defects and verifying them.
Agile methodology

Agile methodology, testing is an integral part of the whole development process.

It involves continuous iterations of both the development and testing activities for a project.

It ensures that the quality is built into the end product by working closely with the development team.

Key attributes of testers working on an Agile model


Testers need to do a lot more than just building test
cases

In the agile model the QA adds more value to the project.

Building and execution of the test cases but works closely with the developers, BA, product owner .

QA can write acceptance test cases for the product owner .

It can interact and work with the product owner in order to ask questions and clarification about
business requirements.

Contd
Testers need to collaborate and coordinate with the
developers and the end customer
In agile model the QA needs to continuously provide the testing feedback to the customer and also collect
feedback .
Agile testers need to look from different perspectives i.e. End user, business, developer and support.
In the agile model, developers and testers need to collaborate to write test cases as the acceptance
criteria.
The coordination among QA and developers reduces doubts and ensures that all are on the same page.
It also saves the coding time of developers.

Contd
Testers need to have automation testing skills
It is an add-on if a tester has automation skills.
It helps in preparing test scripts for better coverage which helps in an agile project.

It help during the regression testing of the project by quick feedback.

Every time a new build is given for testing the QA can run the automation scripts and provide rapid
feedback .

Testers help in estimation


The QA always writes the test cases/scenarios for an application which covers both the happy path and
unhappy paths.

It helps for accurate estimation of user stories based on the clarity after identifying the positive and
negative flows.

Contd
Testers needs to participate in demos

After the completion of each sprint, a demo is given to the customer and other stakeholders regarding all the
features completed in that sprint.

Sprint lasts for 2-4 weeks .

In such a short span the developers sometimes find it difficult to finish the complete functionality

Developers sometimes consult the QA as they have a better understanding of the application.

This way the developers can take care of technical queries from the customer.

Testers need to analyse the requirements


The QA in the agile model, is in a good position, after the BA to analyse requirements.
The application is always used by the QA from the end users point of view
QA helps the customer by providing them timely feedback based on their testing experiences.

Conclusion
The QA is an important and integral part of the team who is involved in all phases of a
project development. To put it in the right perspective, testers do more than just testing!

QA & Testing Services from Trigent Improved time to market and maximized business impact with
minimal schedule variance and business risk.

S-ar putea să vă placă și