Vishal Gupta – Manager, Quality Assurance, Nagarro
Advanced Test Automation:
Agile Model
_________________________
Copyright © 2019, Nagarro. All rights reserved.
Overview
Standard Automation
• What is Standard Automation?
• Challenges of Standard Automation
• Flow Diagram
• Why should you change your Test
Automation Approach?
Agile Test Automation
• What is Agile Test Automation?
• Advantages of Agile Test
Automation
• Key benefits
• Flow diagram
• UI Automation Framework:
Detailed flow
Copyright © 2019, Nagarro. All rights reserved.
In standard automation, test cases are automated
when the application is developed and deployed in
the Test environment.
Automated test cases are also run when the code is
deployed in the test environment. In case of bugs,
developers fix and deploy test cases on the test
environment so that testers can verify and confirm
the fix.
What is Standard Automation?
Copyright © 2019, Nagarro. All rights reserved.
What are the challenges of Standard Automation?
Copyright © 2019, Nagarro. All rights reserved.
Standard Automation: Flow Diagram
Copyright © 2019, Nagarro. All rights reserved.
Why should you change your Test Automation
Approach?
Copyright © 2019, Nagarro. All rights reserved.
What is Agile Test Automation?
This automated framework has the same code base as UI code.
Hence, this framework provides the flexibility to run all the automated test cases and highlights the gap
in the code with report whenever there is a change in any UI code. This also helps if UI developer wants
to check whether all previous functionalities are intact before deployment to the test environment.
Thus, the automated framework aids in finding the issue in UI code beforehand, hence saving the cost
and effort of the project.
Copyright © 2019, Nagarro. All rights reserved.
What are the advantages of Agile Test
Automation?
Copyright © 2019, Nagarro. All rights reserved.
Agile Test Automation: Key benefits
The application is automated from the beginning of the cycle by creating
framework with scenarios (by collecting IDs and writing common function with
methods if UI is not available) and mocking the backend services (if backend
services are not developed). Hence, you get more time to automate the
application.
Test cycles (and resulting bugs) are reduced as the test code is integrated with UI
code in dev environment itself. Hence, this helps in early feedback and saves
maintenance time.
Copyright © 2019, Nagarro. All rights reserved.
Standard Automation
Agile Test Automation: Flow diagram
Unit Testing with UI Automation Framework
Copyright © 2019, Nagarro. All rights reserved.
UI Automation Framework: Detailed flow
Copyright © 2019, Nagarro. All rights reserved.
Nagarro drives technology-led business breakthroughs for industry leaders and challengers.
When our clients want to move fast and make things, they turn to us. Today, we are 6,000
experts across 21 countries. Together we form Nagarro, the global services division of
Munich-based Allgeier SE.
Learn about our Accelerated
Quality & Test Engineering
services and understand how
you can leverage our innovative
test solutions to achieve the
maximum business value.
Check out our CQA.PROVEN
Agile testing approach, a
comprehensive, robust, and well-
defined test coverage framework
that is aligned with global testing
standards.
Get to know how Dev-Test-Ops, a
collaboration of DevOps practices,
agile methodology, and test
automation, results in faster time-
to-market, lower failure rates, and
rapid updates & fixes.
Copyright © 2019, Nagarro. All rights reserved.

Advanced Test Automation: Agile Model

  • 1.
    Vishal Gupta –Manager, Quality Assurance, Nagarro Advanced Test Automation: Agile Model _________________________ Copyright © 2019, Nagarro. All rights reserved.
  • 2.
    Overview Standard Automation • Whatis Standard Automation? • Challenges of Standard Automation • Flow Diagram • Why should you change your Test Automation Approach? Agile Test Automation • What is Agile Test Automation? • Advantages of Agile Test Automation • Key benefits • Flow diagram • UI Automation Framework: Detailed flow Copyright © 2019, Nagarro. All rights reserved.
  • 3.
    In standard automation,test cases are automated when the application is developed and deployed in the Test environment. Automated test cases are also run when the code is deployed in the test environment. In case of bugs, developers fix and deploy test cases on the test environment so that testers can verify and confirm the fix. What is Standard Automation? Copyright © 2019, Nagarro. All rights reserved.
  • 4.
    What are thechallenges of Standard Automation? Copyright © 2019, Nagarro. All rights reserved.
  • 5.
    Standard Automation: FlowDiagram Copyright © 2019, Nagarro. All rights reserved.
  • 6.
    Why should youchange your Test Automation Approach? Copyright © 2019, Nagarro. All rights reserved.
  • 7.
    What is AgileTest Automation? This automated framework has the same code base as UI code. Hence, this framework provides the flexibility to run all the automated test cases and highlights the gap in the code with report whenever there is a change in any UI code. This also helps if UI developer wants to check whether all previous functionalities are intact before deployment to the test environment. Thus, the automated framework aids in finding the issue in UI code beforehand, hence saving the cost and effort of the project. Copyright © 2019, Nagarro. All rights reserved.
  • 8.
    What are theadvantages of Agile Test Automation? Copyright © 2019, Nagarro. All rights reserved.
  • 9.
    Agile Test Automation:Key benefits The application is automated from the beginning of the cycle by creating framework with scenarios (by collecting IDs and writing common function with methods if UI is not available) and mocking the backend services (if backend services are not developed). Hence, you get more time to automate the application. Test cycles (and resulting bugs) are reduced as the test code is integrated with UI code in dev environment itself. Hence, this helps in early feedback and saves maintenance time. Copyright © 2019, Nagarro. All rights reserved.
  • 10.
    Standard Automation Agile TestAutomation: Flow diagram Unit Testing with UI Automation Framework Copyright © 2019, Nagarro. All rights reserved.
  • 11.
    UI Automation Framework:Detailed flow Copyright © 2019, Nagarro. All rights reserved.
  • 12.
    Nagarro drives technology-ledbusiness breakthroughs for industry leaders and challengers. When our clients want to move fast and make things, they turn to us. Today, we are 6,000 experts across 21 countries. Together we form Nagarro, the global services division of Munich-based Allgeier SE. Learn about our Accelerated Quality & Test Engineering services and understand how you can leverage our innovative test solutions to achieve the maximum business value. Check out our CQA.PROVEN Agile testing approach, a comprehensive, robust, and well- defined test coverage framework that is aligned with global testing standards. Get to know how Dev-Test-Ops, a collaboration of DevOps practices, agile methodology, and test automation, results in faster time- to-market, lower failure rates, and rapid updates & fixes. Copyright © 2019, Nagarro. All rights reserved.