This document discusses an approach called "Legoizing Testing" which breaks testing into reusable "blocks" or components. It presents problems with traditional scripting approaches where changes require rewriting many steps. The Legoizing approach involves identifying atomic, reusable test blocks and allowing testers to assemble scripts by selecting relevant blocks. A demo of a Lego testing tool is provided, showing how it can generate scripts in minutes by selecting scenarios and matching blocks. Feedback indicates the tool has helped reduce scripting time and increased stakeholder satisfaction on one project. The presentation concludes by recommending that others identify reusable testing blocks and provide a self-service tool to build scripts from those blocks.
2. Agenda
Lego Blocks ?
Test Scripts .
How do we do write Test Scripts .
Issues while Scripting
Lego Tests – Overview
Lego Tool - Demo
Conclusion
Q & A
14. Script Changes ?
Workflow changed ?
Impact to other modules ?
Any other dependency ?
What all steps to be changed ?
How much time will it take to change the scripts ?
15. Script Changes ?
How to solve the problem ?
Can this be solved by Automation or Perfomance ?
17. IDEA – Break Testing into building ‘Blocks’
Requirement 1
Set A
Department
Workflow
A block is: Atomic Re-usable and Testable
18. …test each block and assemble results…
• Test each ‘Block’ and create a picture of how
well built the solutions are.
• Use many hands to test many blocks, instead
of one long workflow
19. Key Benefits
• Faster more repeatable test events, drive better quality
• Test events enabled by self assembly tools, give greater user confidence
• Training based on same test materials increasing system adoption
22. The Legoize Testing has helped my current project in creating
test scripts within 15 minutes. Only the scenario needs to be
identified and we have to pick the test blocks specific for the
scenario and the Tool takes care of the actual script creation on
its own.
Stakeholders and Leadership have really appreciated the Lego
Tool and this is being extensively in my current project.
Conclusion
23. Dear Shyam and Team , this is
genuinely incredible work .
Thank you for pulling these together
for the teams on Sunday.
Feedback
Many thanks Shyam once again to
you and the team for the
outstanding efforts .
Thanks very much Shyam. I received very
positive feedback about the scripts for those
who used them.
24. Recommendations
• Identify building ‘Blocks’, LEGOs
• Test each LEGO
• Provide Self-Service toolset to build your own Test Script
Let’s
Legoize
Testing