Managers,
Future Proof Your Automation
QASource Confidential
Rajeev Rai CEO, QASource
20+ Years Experience in QA QASource Confidential
QASource: Automation Experts Ø
Over 600 engineers
Ø
100+ automation frameworks
Ø
100+ automation engineers
Ø
100s of successful engagements
Ø
1000+ years collective
Ø
1,000,000+ automated test cases
automation experience
Ø
Advanced technology group to provide proven automation best practices
Application Testing Suite
QASource Confidential
What is the single biggest reason behind maximum failures in your Automation?
Flaky Tests
False Positives
Poor Code
Don’t Know
Don’t Know
QASource Confidential
How To Future Proof Your Automation
Agenda
1
Automation Scope Review
Evaluate Best Suited Tools & Technologies
7
6
2
3 Automation Design Strategy
5 4 Script Creation Strategy
QASource Confidential
Execution Strategy
Maintenance Strategy
Reporting Strategy
1. Automation
Scope Review
QASource Confidential
2. Evaluate Best Suited
Tools & Technologies
Python
Ruby
Selenium
Ranorex
Java
Perl
TestComplete
Telerik
UFT
Squish
POM Hybrid Model
PHP
Keyword Driven
BDD Data Driven
QASource Confidential
3. Automation
Design Strategy
QASource Confidential
Automation Design Strategy
Framework Development Process
Framework Development Process
Framework Architecture
Code Review Process
Code Commit Process
QASource Confidential
Automation Design Strategy
Framework Architecture
Development Language Build Tool Test Data
Global Configs
Test Driver
Tests Page Objects
Scheduling
QASource Confidential
Automation Design Strategy
Framework Modularity
Application Independent Utilities
Customized Actions
Loosely Coupled
Global Configurations
QASource Confidential
Test Data Parametrization
Automation Design Strategy
Object Identification Strategy
Name Link
Tag
Class
CSS
ID Xpath
QASource Confidential
4. Test Script Creation
Strategy
Script Mapping Strategy
Script Commenting Strategy Independent Script Pattern Test Strategy
Exception Handling
Controlled State
QASource Confidential
Tear Down
Unique Test Data
Soft and Hard Assertions
5. Script Execution
Strategy
Suites Execution
Parallel Execution Group 1
Group 2
Group 3
Environments
Re-execution
QASource Confidential
Group 4
6. Reporting
Strategy Dashboard
Drill Down
Screenshots
Analysis
Emailable
QASource Confidential
Reporting Strategy
Report Example Execution Overview Execution Summary
Overview Skipped: 1%
Failed: 4%
Passed: 95%
Total Test Scripts Executed
2620
Total Test Scripts Passed
2500
Total Test Scripts Failed
100
Total Test Scripts Skipped
20
Executed On
Tue Jan 10 21:40:35 IST 2017
Duration
02:05:34
Number of VMs
20
Build Number
156
Detailed Report Regression Suites
Browsers
Contact Tests
2500
100
20
2620
95%
Google Chrome
570
0
0
570
100%
Appointment Tests
Firefox
780
100
20
900
87%
Meeting Tests
Internet Explorer
1150
0
0
1150
100%
QASource Confidential
Reporting Strategy
Measure your way to successful automation
Breakeven in Automation
Effort Optimization
Task Distribution: Sprint 4
Task Distribution: Sprint 4 (Drilldown)
Team Test Case Automation Velocity
Team Effort Distribution
Engineer Test Case Automation Velocity
Engineer Effort Distribution
QASource Confidential
7. Maintenance
Strategy
QASource Confidential
Maintenance Strategy
Flaky Tests Management
QASource Confidential
Recap Slide
1
Automation Scope Review
Script Creation Strategy
5
4
Execution Strategy
2
Evaluate Best Suited Tools & Technologies
Automation Design Strategy
6
Reporting Strategy
Maintenance Strategy
QASource Confidential
3
7
FREE Checklist info.qasource.com/checklist
Want To Learn More About QA Automation? VISIT US AT QASOURCE.COM
QASource Confidential
Our
Webinars
qasource.com/webinars QASource Confidential
Q&A
QASource Confidential
FREE Checklist info.qasource.com/checklist
Want To Learn More About QA Automation? VISIT US AT QASOURCE.COM
QASource Confidential
QASource Confidential