nagarro agile testing capabilities cqa.proven aqt
TRANSCRIPT
© 2020 Nagarro – All rights reserved 1© 2020 Nagarro – All rights reserved
AGILE TESTING
Our Capabilities
© 2020 Nagarro – All rights reserved 2
Agile QA is tricky
of application-development and operation costs could be saved by leveraging automation.3
of business leaders say that the future of their business depends on the quality of their software.1
executives feel an increased pressure to release new software faster.2
25%67% 94%
1) “Surviving Disruption, Leading Change: Winning in the Application Economy”, 20152) 2014 Vanson Bourne study commissioned by CA3) “DevOps and the Cost of Downtime” – IDC 2014
Several changes in each sprint. Severe time crunch. High possibility of errors.
© 2020 Nagarro – All rights reserved 3
Agile Testing
Services
AgileTesting
AgileConsulting
Domain Testing
Test-Automation
& Environments
Agile Testing Transformation
• State-of-the-art test approach CQA.PROVEN• Integration with client’s team and processes• Agile testers with strong technical skills• User story analysis, reviews • End-to-end business flow testing & integration testing• Shift-Left/Quality Coach Mindset• QA status and progress fully transparent
• Agile quality coaching and agile test management• Building a strong QA organization and agile test
processes in an agile environment• Building robust test strategies • Consulting for continuous process improvement
and optimization• Agile testing Health-Check & Roadmap
• Specialized testers with domain skills• Pre-defined test cases for domains• Best practices in business domains
• Test environment setup strategies• Test data management strategies• Ready-to-use test tools• Integration of A2A.DRIVEN test
automation
• Agile transformation• Scaling agile & SAFE• Integration of agile projects into test organizations• Implementation of best practices and manifesto of agile testing• Setting up agile dashboards and agile test culture
Agile testing servicesSail through fast changing business needs. Build quality at each step.
Differentiators• State-of-the-art agile testing model CQA.PROVEN• Business centric: Business process view, end-to-end domain knowledge• Consulting and agile transformation support our agile testing services• Technical skills & DevOps
© 2020 Nagarro – All rights reserved 4
Differentiators• We act as one team• Testers are fully integrated in scrum team• Testers act as quality coaches• QA status and progress fully transparent• Test automation (using A2A.DRIVEN approach) for regression testing
Unit testingSupporting development of effective unit test cases and test driven development.
Sprint Reviews & Acceptance testsSupporting & preparing user tests and formal acceptance tests
Sprint Retrospective• Continuous improvement of QA processes• Root cause analysis
Backlog grooming• Review of business criteria and
end-to-end processes by testers with domain knowledge.
• Creating test strategy and sprint test plans.
Sprint planning• Adding QA viewpoint to the sprint
planning, ensuring testability• Constantly verifying the chosen test
strategy via CQA.PROVEN approach
Daily Scrum Calls• Acting as quality coaches• Transparent view of quality & progress
User Story Tests• Functional, integration & system testing during
each sprint (for the newly implemented stories) • Preparation of test environments & test data• Performing and facilitating reviews, using
CQA.PROVEN to ‘test the testing’• Reporting of QA Status and critical issues
Automated Regression Testing• A2A.DRIVEN-based test automation of
features, interfaces and end-to-end scenarios
• Executed nightly and within build-pipeline
Agile TestingTesting Activities in CQA.PROVEN
Transparency QA status and progress
reported live and is accessible
© 2020 Nagarro – All rights reserved 5
Agile TestingSuccess Factors with CQA.PROVEN
Testers are part of the team
• Agile testers are cathedral builders, not stone cutters
• Testers help the Scrum Team take collective ownership of QA
Agile testing mindset
• Testers drop the ‘Quality Police’ mindset
• Testers are Agile Quality Coaches & promote ‘Shift Left’ philosophy
• Focus on team goals & customer value
Foundation of critical practices
• Session-based testing, agile test environments
• Testers with technical skills also test APIs and databases
Automatingtests
• Automating tests wherever practical
• Rapid feedback helps in building quality
Collaboration
• Collaborating with customers
• Collaborating within team
• Collaborating with DevOps
Looking at thebig picture
• Balancing against developer focus on technical implementation
• End-to-end process testing due to deep domain knowledge
Continuous improvement
• Team retrospectives
• Testing with CQA.PROVEN approach
© 2020 Nagarro – All rights reserved 6Nagarro | www.nagarro.com
KHIMANAND UPRETIHead, Centre of Quality Excellence (CQE), Nagarro
https://www.linkedin.com/in/khimanand-upreti