Managers, Future Proof Your Automation

Post on 24-Jan-2017

557 views 0 download

transcript

QASource Confidential

Managers,Future Proof Your

Automation

QASource Confidential

20+ Years Experience in QARajeev RaiCEO, QASource

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

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

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

QASource Confidential

1. AutomationScope Review

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

QASource Confidential

3. AutomationDesign Strategy

QASource Confidential

Framework Development

Process Framework Architecture

Code Review Process Code Commit

Process

Automation Design Strategy Framework Development Process

QASource Confidential

Automation Design Strategy Framework Architecture

Global Configs

Scheduling

Page Objects

Test Driver

Test Data

Tests

Build Tool

Development Language

QASource Confidential

Automation Design Strategy Framework Modularity

Loosely Coupled

Customized Actions

Global Configurations

Application Independent

Utilities

Test Data Parametrization

QASource Confidential

Class

ID

Link

Name

Tag

CSS

Xpath

Automation Design Strategy Object Identification Strategy

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

QASource Confidential

5. Script ExecutionStrategy

Suites Execution

Group 1

Parallel Execution

Environments

Re-execution

Group 2 Group 3 Group 4

QASource Confidential

6. ReportingStrategy

Dashboard Drill Down

Screenshots

Analysis Emailable

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%

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

QASource Confidential

7. MaintenanceStrategy

QASource Confidential

Maintenance Strategy Flaky Tests Management

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

QASource Confidential

FREE Checklist

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

info.qasource.com/checklist

QASource Confidential

OurWebinars

qasource.com/webinars

QASource Confidential

Q & A

QASource Confidential

FREE Checklist

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

info.qasource.com/checklist

QASource Confidential