managers, future proof your automation

25
QASource Confidential Managers, Future Proof Your Automation

Upload: sauce-labs

Post on 24-Jan-2017

559 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Managers, Future Proof Your Automation

QASource Confidential

Managers,Future Proof Your

Automation

Page 2: Managers, Future Proof Your Automation

QASource Confidential

20+ Years Experience in QARajeev RaiCEO, QASource

Page 3: Managers, Future Proof Your Automation

QASource Confidential

QASource: Automation Experts

Ø Over 600 engineers

Ø 100+ automation engineers

Ø 1000+ years collective

automation experience

Ø 100+ automation frameworks

Ø 100s of successful engagements

Ø 1,000,000+ automated test cases

Ø Advanced technology group to provide

proven automation best practices

Application Testing Suite

Page 4: Managers, Future Proof Your Automation

QASource Confidential

What is the single biggest reason behind maximumfailures in your Automation?

Flaky Tests False Positives

Poor Code Don’t Know

Don’t Know

Page 5: Managers, Future Proof Your Automation

QASource Confidential

How To Future Proof Your Automation

Agenda1

2

34

5

6

7Automation Scope Review

Evaluate Best Suited Tools & Technologies

Automation Design Strategy

Script Creation Strategy

Execution Strategy

Reporting Strategy

Maintenance Strategy

Page 6: Managers, Future Proof Your Automation

QASource Confidential

1. AutomationScope Review

Page 7: Managers, Future Proof Your Automation

QASource Confidential

2. Evaluate Best SuitedTools & Technologies

Ruby

PHP Hybrid Model

Java

Perl

Data Driven

POM

BDD Keyword Driven

Ranorex

UFT

Selenium

TestComplete Telerik

Squish

Python

Page 8: Managers, Future Proof Your Automation

QASource Confidential

3. AutomationDesign Strategy

Page 9: Managers, Future Proof Your Automation

QASource Confidential

Framework Development

Process Framework Architecture

Code Review Process Code Commit

Process

Automation Design Strategy Framework Development Process

Page 10: Managers, Future Proof Your Automation

QASource Confidential

Automation Design Strategy Framework Architecture

Global Configs

Scheduling

Page Objects

Test Driver

Test Data

Tests

Build Tool

Development Language

Page 11: Managers, Future Proof Your Automation

QASource Confidential

Automation Design Strategy Framework Modularity

Loosely Coupled

Customized Actions

Global Configurations

Application Independent

Utilities

Test Data Parametrization

Page 12: Managers, Future Proof Your Automation

QASource Confidential

Class

ID

Link

Name

Tag

CSS

Xpath

Automation Design Strategy Object Identification Strategy

Page 13: Managers, Future Proof Your Automation

QASource Confidential

4. Test Script CreationStrategy

Script Mapping Strategy

Script Pattern Strategy

Script Commenting Strategy

Independent Test

Unique Test Data

Exception Handling

Controlled State

Tear Down

Soft and Hard Assertions

Page 14: Managers, Future Proof Your Automation

QASource Confidential

5. Script ExecutionStrategy

Suites Execution

Group 1

Parallel Execution

Environments

Re-execution

Group 2 Group 3 Group 4

Page 15: Managers, Future Proof Your Automation

QASource Confidential

6. ReportingStrategy

Dashboard Drill Down

Screenshots

Analysis Emailable

Page 16: Managers, Future Proof Your Automation

QASource Confidential

Execution Overview

Execution SummaryOverview

Detailed Report

Skipped: 1% Failed: 4%

Passed: 95%

Total Test Scripts Executed

Total Test Scripts Passed

Total Test Scripts Failed

Total Test Scripts Skipped

Executed On

Duration

Number of VMs

Build Number

2620

2500

100

20

Tue Jan 10 21:40:35 IST 2017

02:05:34

20

156

Contact Tests

Appointment Tests

Meeting Tests

Google Chrome

Firefox

Internet Explorer

570

780

1150

0

100

0

0

20

0

Regression Suites

570

900

1150

100%

87%

100%

Reporting Strategy Report Example

Browsers 2500 100 20 2620 95%

Page 17: Managers, Future Proof Your Automation

QASource Confidential

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

Reporting Strategy Measure your way to successful automation

Page 18: Managers, Future Proof Your Automation

QASource Confidential

7. MaintenanceStrategy

Page 19: Managers, Future Proof Your Automation

QASource Confidential

Maintenance Strategy Flaky Tests Management

Page 20: Managers, Future Proof Your Automation

QASource Confidential

Recap Slide

Automation Scope Review

Evaluate Best Suited Tools & Technologies

Automation Design Strategy

Script Creation Strategy

Execution Strategy

Reporting Strategy

Maintenance Strategy

12

34

56

7

Page 21: Managers, Future Proof Your Automation

QASource Confidential

FREE Checklist

Want To Learn More About QA Automation?VISIT US AT QASOURCE.COM

info.qasource.com/checklist

Page 22: Managers, Future Proof Your Automation

QASource Confidential

OurWebinars

qasource.com/webinars

Page 23: Managers, Future Proof Your Automation

QASource Confidential

Q & A

Page 24: Managers, Future Proof Your Automation

QASource Confidential

FREE Checklist

Want To Learn More About QA Automation?VISIT US AT QASOURCE.COM

info.qasource.com/checklist

Page 25: Managers, Future Proof Your Automation

QASource Confidential