Test Automation best practices - WordPress.com · 2016-11-14 · Best practices for Managers...

Preview:

Citation preview

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

Recommended