14
iMeet Automation Initiatives iMeet QA Team January 2016

PGI - QA Automation Initiatives v2

Embed Size (px)

Citation preview

Page 1: PGI - QA Automation Initiatives v2

iMeet

Automation Initiatives

iMeet QA TeamJanuary 2016

Page 2: PGI - QA Automation Initiatives v2

Executive Summary• Functional/Regression Testing Cycle• Automation• Why Selenium?• Roadmap• Challenges• Demo

Page 3: PGI - QA Automation Initiatives v2

Regression Testing Cycle Current State

Component Time (In hours) Days Resources OS Browser

Desktop

58

3 3 Separate for PC and MACHost: On Webview

Guest: Safari on MAC is used while on PC Chrome/FF.

Client

47

2.5 3 Separate for PC and MACHost: Safari on MAC is used while on PC Chrome/FF.

Guest: Other browsers and devices are used.

iPad

42

3 2 iOS8Host: iPad

Guest: Browser and iPhone

iPhone

37

2.5 2 iOS8Host: iPhone

Guest: Browser and iPad/Android

Android

44

3 3 LollipopHost: Android

Guest: Browser and iPad/iPhone/Android

5.5 days for 45%

regression

5 days post production

testing

Page 4: PGI - QA Automation Initiatives v2

Regression Testing Cycle Desired StateReduction of regression testing time by reinvesting in Functional UI Automation, and Test Case Optimization.

Automation Strategy

Automation Planning

Automation Framework Design

Data, Harness Development

Automation Execution

Page 5: PGI - QA Automation Initiatives v2

Selenium

What is Selenium?

Selenium is a set of tools for cross-platform automated testing of web applications.

Selenium Supports:

• IE, Firefox, Chrome, Safari, Opera, and Other browsers.• Windows, OS X, Linux, Solaris, and Other OS’s• C#, Java, Perl, PHP, Python, Ruby, and Other Languages• Bromine, NUnit, Junit, Rspec, TestNG, Unittest

Page 6: PGI - QA Automation Initiatives v2

6

How Selenium Works

Page 7: PGI - QA Automation Initiatives v2

7

Benefits of Selenium

Page 8: PGI - QA Automation Initiatives v2

8

Selenium-Grid

Page 9: PGI - QA Automation Initiatives v2

Selenium Grid Continued..

Page 10: PGI - QA Automation Initiatives v2

Limitations of Selenium

Non Web-BasedApplication Support

Reporting Capabilities

IE Browser Support

Page 11: PGI - QA Automation Initiatives v2

Automation Roadmap

Grid ExecutionMobile

Automation with Appium

Sales Accelerator

Continuous Integration

Page 12: PGI - QA Automation Initiatives v2

Continuous Integration

Page 13: PGI - QA Automation Initiatives v2

Demo

Page 14: PGI - QA Automation Initiatives v2

END