Agile is a time-bound iterative approach to software development. The project/product is built incrementally and delivered in short releases, while the requirements are split as user stories and given in 1 to 4 weeks.

Agile Testing Methodology

 

  • Understand business requirements
  • Identify any gaps in the requirements and provide feedback
  • Collaborate with the design & development team
  • Define test strategy
  • Prepare test cases and get it reviewed with stakeholders of the project
  • Do test execution of new requirements for the release
  • Do regression testing to ensure the application does not break in any other place or workflow
  • Automate regression testing scenarios to save testing time
  • Sign off the release

The below mind map shows the overview of Agile Testing workflow:

Agile Testing Mind map

Now, we are going to see Agile Testing with an example:

In an Online Store, a new payment method Paypal is introduced along with the existing payment methods like Credit/Debit cards. To test this for the release, the scenarios are prepared. First, the new feature Paypal option is checked with written scenarios.  After completion of testing the new feature, we need to test the debit card as well as credit card payment methods as part of regression testing the release.

The below mind map shows the snapshot of testing of the new feature introduction as well as the existing features:

Agile Testing with New and Old Features

Agile Testing Challenges

 

In Agile, the delivery cycle is short, and the tester needs to deliver quality software in a short period. Here are the few challenges which might come across:

  • Changing requirements at last hour
  • Communication between teams
  • Short timeline for testing
  • Technical Skills/ Test Automation

Agile Testing Tips

 

Below are few tips to handle the Agile Testing in an efficient way from Janet Gregory and Lisa Crispin.

Here: https://agiletester.ca/quick-tips-for-agile-testing/

  • Self Organize
  • Deliver value to the customer
  • Have face-to-face communication
  • Respond to Change
  • Provide continuous feedback
  • Keep it simple
  • Update technical knowledge

I hope this blog helps to know more about Agile testing, challenges face and tips to overcome those while testing.

References:

https://agiletester.ca




Ready to Write an Interesting blog in QA touch?


If you have an interesting blog post you would want to share with the Testing Community, please forward it to info@qatouch.com along with your picture and a short bio. Our editorial team will review and publish it.

Subscribe to our blog

Bhavani R

Bhavani R

Bhavani, Quality Architect at DCKAP hold Certified Software Test Manager and Six Sigma Green Belt. Have a passion for testing and learning, as well as implementing and mentoring the latest automation tools. Testing Guild 2018 conference speaker and a frequent blogger. Manage a fast-growing, dynamic QA Team. And leads the group bringing you https://www.qatouch.com.

Leave a Reply

avatar