SlideShare a Scribd company logo
THE A-A-A Test Transformation MODEL <br />Author : Sushant Hublikar<br />The agility to adapt to achieve !!!<br />THE BIG PICTURE<br />The A-A-A Test Transformation Model is designed to :<br />Focus and apply the three key foundations of the future of Software Testing i.e, Software Testing 3.0 – Agility, Adaptation and Achievement.
Create an industry standard model to follow that allow organizations to grow within as well as from a global perspective.
This model is applicable to software services organisations who provide development and testing services to customers.
Software Product organisations can follow this model to build robust, quality, reliable, and early time-to-market software products.

More Related Content

PDF
Agile Journey to agile
PDF
PPTX
What is (tcoe) testing center of excellence
PPT
360logica_Testing_center_of_excellence
PPS
Testing Factory Nexion En
PDF
User Acceptance Testing in the Testing Center of Excellence
PDF
A_Brief_Insight_on_Independent_Testing
PDF
Industrialization Of Testing Softec2012 Ramesh
Agile Journey to agile
What is (tcoe) testing center of excellence
360logica_Testing_center_of_excellence
Testing Factory Nexion En
User Acceptance Testing in the Testing Center of Excellence
A_Brief_Insight_on_Independent_Testing
Industrialization Of Testing Softec2012 Ramesh

What's hot (20)

PDF
Standards / Models for Setting Up a Robust TCoE - Maveric Systems
PPTX
Challenges with measuring quality for agile distributed research type project
PDF
Test factory approach to automated testing
PDF
Business Representative as a Successful Agile Product Owner by Kemal Bajramović
PPTX
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
PPT
Software Testing Services
PPTX
Tcoe team
PDF
Sap test center of excellence
PPTX
Emerging QA COE Practice by Mukund Wangikar
PDF
Industrialization of testing
PDF
Reducing the complexity of your Enterprise Packaged Application Automation Te...
PDF
Fuctional Testing value brief
PDF
Finding Success with Test Process Improvement
PPT
My presentation to VanQ at BCIT
PDF
Andrew Goslin - TMMi, What is Not in the Text Book - EuroSTAR 2010
PPT
Online testing strategy
PDF
Testing Centralization
PPT
Testing Centre Of Excellence From AppLabs
DOC
Engineering quality assurance manual
RTF
QASymphony Rolls Out Testing Platform qTest
Standards / Models for Setting Up a Robust TCoE - Maveric Systems
Challenges with measuring quality for agile distributed research type project
Test factory approach to automated testing
Business Representative as a Successful Agile Product Owner by Kemal Bajramović
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
Software Testing Services
Tcoe team
Sap test center of excellence
Emerging QA COE Practice by Mukund Wangikar
Industrialization of testing
Reducing the complexity of your Enterprise Packaged Application Automation Te...
Fuctional Testing value brief
Finding Success with Test Process Improvement
My presentation to VanQ at BCIT
Andrew Goslin - TMMi, What is Not in the Text Book - EuroSTAR 2010
Online testing strategy
Testing Centralization
Testing Centre Of Excellence From AppLabs
Engineering quality assurance manual
QASymphony Rolls Out Testing Platform qTest
Ad

Viewers also liked (17)

PPTX
PDF
Leverage Service Virtualization on Your Roadmap for Success
PDF
Test Automation: A Roadmap For Sucesss
PPT
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
PPTX
How to measure the outcome of agile transformation
PDF
Building a Test Automation Strategy for Success
PPT
Agile transformation best practices
PDF
Selenium Basics Tutorial
PPTX
Introduction to Selenium Web Driver
PDF
Introduction to Test Automation - Technology and Tools
PPT
Web Test Automation with Selenium
PPTX
Automation Testing by Selenium Web Driver
PDF
Automation Testing using Selenium
PPT
Selenium ppt
PDF
DevOps: A Culture Transformation, More than Technology
PPT
Automation testing strategy, approach & planning
PDF
Developing RESTful Web APIs with Python, Flask and MongoDB
Leverage Service Virtualization on Your Roadmap for Success
Test Automation: A Roadmap For Sucesss
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
How to measure the outcome of agile transformation
Building a Test Automation Strategy for Success
Agile transformation best practices
Selenium Basics Tutorial
Introduction to Selenium Web Driver
Introduction to Test Automation - Technology and Tools
Web Test Automation with Selenium
Automation Testing by Selenium Web Driver
Automation Testing using Selenium
Selenium ppt
DevOps: A Culture Transformation, More than Technology
Automation testing strategy, approach & planning
Developing RESTful Web APIs with Python, Flask and MongoDB
Ad

Similar to The AAA Test Transformation Model (20)

PDF
Tackling software testing challenges in the agile era
PDF
NITC-2016 - Effectiveness of Agile Test Planning
PPTX
Value of software testing
PDF
What is Agile Software Testing_ How to Perform it_.pdf
PPT
! Testing for agile teams
PDF
Adopting Agile Testing
PDF
Shift-Left Testing - Everything You Need to Know About.pdf
PDF
Shift-Left Testing - Everything You Need to Know About.pdf
PDF
What is Agile Software Testing.? Benefits of Agile Testing?
DOCX
Hilary Martin CV 07 16
PPTX
Testing throughout the software life cycle (software development models)
PDF
Ensuring Successful Software Development Through Emphasis on Software Testers...
PDF
The Myriad faces of Agile Training & Certification
PDF
Shift Left - Approach and practices with IBM
PPTX
How to create a test strategy.pptx
PDF
6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...
PPTX
Chapter -5 Agile Testing types and its examples.pptx
PDF
6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...
PDF
Manoj Kolhe - Testing in Agile Environment
PDF
Agile case studies
Tackling software testing challenges in the agile era
NITC-2016 - Effectiveness of Agile Test Planning
Value of software testing
What is Agile Software Testing_ How to Perform it_.pdf
! Testing for agile teams
Adopting Agile Testing
Shift-Left Testing - Everything You Need to Know About.pdf
Shift-Left Testing - Everything You Need to Know About.pdf
What is Agile Software Testing.? Benefits of Agile Testing?
Hilary Martin CV 07 16
Testing throughout the software life cycle (software development models)
Ensuring Successful Software Development Through Emphasis on Software Testers...
The Myriad faces of Agile Training & Certification
Shift Left - Approach and practices with IBM
How to create a test strategy.pptx
6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...
Chapter -5 Agile Testing types and its examples.pptx
6 Reasons Why Continuous Testing is Essential in Wearable Technology Developm...
Manoj Kolhe - Testing in Agile Environment
Agile case studies

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
Modernizing your data center with Dell and AMD
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Big Data Technologies - Introduction.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPT
Teaching material agriculture food technology
PDF
Approach and Philosophy of On baking technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Machine learning based COVID-19 study performance prediction
Modernizing your data center with Dell and AMD
MYSQL Presentation for SQL database connectivity
Empathic Computing: Creating Shared Understanding
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
20250228 LYD VKU AI Blended-Learning.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Review of recent advances in non-invasive hemoglobin estimation
Big Data Technologies - Introduction.pptx
Electronic commerce courselecture one. Pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
A Presentation on Artificial Intelligence
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Digital-Transformation-Roadmap-for-Companies.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Chapter 3 Spatial Domain Image Processing.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Teaching material agriculture food technology
Approach and Philosophy of On baking technology
The Rise and Fall of 3GPP – Time for a Sabbatical?

The AAA Test Transformation Model

  • 1. THE A-A-A Test Transformation MODEL <br />Author : Sushant Hublikar<br />The agility to adapt to achieve !!!<br />THE BIG PICTURE<br />The A-A-A Test Transformation Model is designed to :<br />Focus and apply the three key foundations of the future of Software Testing i.e, Software Testing 3.0 – Agility, Adaptation and Achievement.
  • 2. Create an industry standard model to follow that allow organizations to grow within as well as from a global perspective.
  • 3. This model is applicable to software services organisations who provide development and testing services to customers.
  • 4. Software Product organisations can follow this model to build robust, quality, reliable, and early time-to-market software products.
  • 5. This model is applicable to every role within the software development/testing lifecycle, i.e, the manager, lead and the engineer.
  • 6. Bottomline : Transforming the process, practises and the individuals by merging the ones currently followed.Agility<br />Does not mean the “agile” development model. Means the agility of the organisation, of the teams and the individuals.
  • 7. Agility of the organisation: Means to manage the ever-changing/agile Business Processes in the future.
  • 8. Anticipate at-the-moment new business requirements from the customer.
  • 9. Agility of the team: Means to build an “agile” not a “fragile” test team.
  • 10. Flexibility of the testing techniques used.
  • 11. There a lot of trainings made available in the organizations on development i.e, JAVA, C, C++, , .NET etc. But are there enough for testing as well ??? Define a training/project readiness plan specifically based on test activities and techniques for the test team members before directly assigning them to any projects.
  • 12. Gather the team prior to the beginning of the project and strategize the execution per tester.
  • 13. Agility of the individual: Means to provide tester independence.
  • 14. Testers trained to apply different techniques to the system during execution.
  • 15. Unique set of test techniques used by testers during the test execution. Do not assign individual modules/features to testers. Rather divide the set of testing techniques to be used by the testers during system execution on the system as a whole. Adaptation<br />Effortless acclimatization to the different software development models on a need basis.
  • 16. Frequent communication with the customers. Understand their business and anticipate new requirements based on their time-to-market needs.
  • 17. Selecting the appropriate development lifecycle . Agile and V - model have their own advantages and disadvantages.
  • 18. Train your team to adapt to new test techniques. Strategize !
  • 19. Encourage maximum exploratory testing along with automation during regression.
  • 20. Well-trained team can be capable of switching gears during execution in time-based projects.
  • 21. Have a separate automation team. Allow them to work independent of the other testers.
  • 22. Encourage frequent informal discussions with developers. Let a friendly ecosystem prevail rather than an ego-system.Achievement<br />Applying the best practises of Agility and Adaptation will definitely lead to optimal results.
  • 24. Granting the tester his/her independence during execution. Instill confidence in the tester. It would definitely motivate him to do more. Makes feel he/she has achieved a milestone.
  • 25. Different techniques applied during execution to the system as a whole. Ensures almost complete coverage of the requirements.
  • 26. Providing complete metrics to the management as a result of different techniques used and ensuring optimum coverage.
  • 27. Look forward to more wins from the customer !!!Why A Circular Model ?<br />Provide a complete all-round visibility to the team about the project management updates and decisions and what can be achieved by following the above practices.
  • 28. Provide the management with the visibility of the test activities.
  • 29. Involve OR Communicate to the team of the regular updates about the project from the stakeholders. Neither isolate the team from the management discussions and decisions unless they are really necessary nor involve them too much and vice versa.
  • 30. Rotate the testers to work on different techniques on every project. At the end of the day, tester skills count in his/her resume.
  • 31. Providing visibility to testers about the project management activities would be a learning step for them in their career and expose them to their future!A Few Best Practices OR Good Practices of A-A-A<br />Regular Training and development for the test team members to update their testing skills.
  • 32. Agile vs V – Which model to use? Both yield better results in their own way. Depends on the type of project and the necessity of the customer. Agile for smaller projects with less time-to-market. V-model for projects which have high expectations and therefore need utmost importance on development and testing activities to be carried out. Decide the best option. Be flexible!
  • 33. Maximum usage of exploratory testing and heuristics during the final regression testing before the final product goes to the customer. At the end of the project, the customer is the layman. He will be interested in the end result/business objective and not in the “statement coverage of a module”.
  • 34. Apply different test techniques i.e., Static testing (Test basis review, Documentation review), Black-box (BVC, EP, Decision-based, state-transition etc), White-box (Statement coverage, Decision coverage etc), Risk-based, Defect-based testing during system test execution.
  • 35. Break the software in as much ways as possible within the scope of the requirements.
  • 36. Provide tester independence to apply his best skills during execution, the ones he is good at.
  • 37. Create a balanced ecological system with the development team.
  • 38. Encourage feedback to the management from the team members on the way the activities are to be carried out and schedule to be met and vice versa.
  • 39. Heed to the testers! They are the smaller shining carbon crystals of the diamond.
  • 40. Rotate the test team to adapt to change. It would improve their skills and help gather rich experience.
  • 41. Have a separate independent automation team. Manual and Automation testing need to exist in harmony. Negligence of one over other reduces the quality and coverage.
  • 42. Award certifications for standard testing processes followed. Certifications on completion of test techniques trainings. Provide real-time practical examples of the techniques during trainings.Application of the Model<br />Whenever an organization says it has adopted the A-A-A Model, they are bound to exhibit the core strength they possess in their test and development teams.
  • 43. This can be achieved only by having a separate autonomous testing unit within the organization.
  • 44. Also, create an elite panel of experienced testers who can train new recruits on the different testing techniques and strategies to be used on the job.
  • 45. Why should always the testing team be at the receiving end from the stakeholders and the customers??? Encourage feedback from the test team. Listen and Oblige!
  • 46. Always have bench strength for the test team. Prepare them with the necessary trainings before they can replace a member from the core team during an on-going project.How to Use This Model for Businesses with the Customer?<br />Customers are concerned about two things. Quality and/or Time-to-market, provided finance has been taken care of.
  • 47. The A-A-A model should be implemented in a way that the customer is assured of quality as well as the time-to-market delivery.
  • 48. Demonstrate and exhibit the robustness of the team.
  • 49. Reveal the strengths of the team gained by the implementing the model.
  • 50. Go for the Agile model or the V-model. Display that we have the experience on working on either of these powerful development lifecycles.
  • 52. Show the easy and efficient adaptation to their sudden needs and requirements.
  • 54. Look forward to achieve and Win!