Test Automation best practices - WordPress.com · 2016-11-14 · Best practices for Managers...
Transcript of Test Automation best practices - WordPress.com · 2016-11-14 · Best practices for Managers...
Test Automation best
practices
Syed Tassuduq Hussain
Agenda
• Best practices for Managers
• Best practices for Engineer
Best practices for Managers
• Best Practice #01: Top Manual Challenges
• Build Management
• Regression Testing
• Performance Testing
Best practices for Managers
• Best Practice #02: Test Automation ROI
• Testing time to delivery (Development Ready -> Testing -> Delivery)
• Regression Time
• Build Automation Time
Best practices for Managers
• Best Practice #03: Test Automation Dashboard
• Test Automation Coverage (prioritize test suite)
• Test status (Automated, Manual)
• Flaky Cases
• Defect in automation suite
• Enhancement in framework
Best practices for Managers
• Best Practice #04: What & How to Automate
• Test
• Feature testcase with priority set
• Not to Test
• Field Validation
• Spell Check and Grammar Check
Best practices for Managers
• Best Practice #05: Testing team formation
• Software development engineer in test
• Software testers in feature team
Best practices for Engineers
• Best Practice #01: Control flaky test
• Locator Strategy
• Implicit and explicit wait
• Random issues (take snapshot and fetch logging)
Best practices for Engineers
• Best Practice #02: Use Automation Design Pattern
• POM
• Singleton
• Factory
Best practices for Engineers
• Best Practice #03: Test Automation Framework type
• Modular
• Data driven
• Keyword driven
• Hybrid
Best practices for Engineers
• Best Practice #04: Use vendor products to match speed of light
• Hp Unified functional tester
• Hp Roadrunner
Best practices for Engineers
• Best Practice #05: Performance testing
• Access log
• Browser Performance
• endurance ( CPU, memory, disk)
Questions