You are on page 1of 7

Onestop Test Automation

Framework

Neha Chowdhry
September 8, 2016
Automation Framework
COMPONENTS
Open source testing
Selenium Webdriver /
framework
Programming Language
Selenium 2.0
Used - Java
Eclips IDE for Java
e

provides annotations to organize test cases, run


TestNG multiple
provides threads
Test Execution Reports

Saucelabs Cloud-hosted, cross-browser platform for executing


automated tests
TEST Automation ARCHITECTURE

Web
Application Selenium
Under Test Webdriver Automated
Test Scripts
(.java)

Saucelabs TestNG

Object
Repositories
Keyword
(.xls)
Libraries (.java)
Automated Test Results Site URLs
(.xls)
Why USE Saucelabs ?
Parallel Execution of Automated

Tests 8 browser/OS/device
Over 385
configurations cross browser
testing
Sauce Connect - secure tunnel
which lets users run tests
against applications behind the
firewall
Appiumor on localhost
- iPhone/Android
platforms for mobile automated
tests
Saves Test Video, Screenshots,
Test Steps
Tests Dashboard
Provides support for Manual
testing
TEST Automation @ Onestop
Daily Execution & Monitoring of Automation Test Suite for all
Test Cases:
Client Sites
1. Home Pageon LIVE
Verification AUTOMATION TEST
2. Account Log in SUCCESSFUL
3. Shopping Cart
Verification Config File Test Steps,
4. Search Verification Page Load Time, Page URLs
5. PLP Verification Script Execution Time
6. PDP Verification Platform Details Browser,
7. Add to Cart OS
8. Checkout
9. Checkout Page AUTOMATION TEST FAILED
Verification
shipping info, Screenshot
shipping choice, Header File - node
payment info Page URL
10.Sales Tax Test video on Saucelabs
Verification
Automation Tests for ODIE Deployments to QA and LIVE

Test Cases:
Deploy PASS
1. Home Page Code deployed
to QA
Verification to QA
FAIL Code deployed
2. PLP Verification
to QA; ODIE
3. PDP Current
Deployment
Verification FAIL Fail
Deploy VM is lost;
4. Add to Cart FRES Code not
to LIVE 5. Checkout H deployed; ODIE
6. Checkout Page
Host Deployment
Verification PASS Code
File to Fail deployment
shipping info, continues to other
Node 1 shipping FAIL nodes
Deployment
choice, stops; Node left
payment info out of LB;
ODIE
Deployment
Fail
Automation TestRunner Tool

On-demand regression

testing

OSAPI Testing

DLL Testing

Launch AutoTestRunner

You might also like