Automated Testing solution

Post on 11-Nov-2014

658 views 2 download

Tags:

description

Please note that I just provide this demo document to prove my experience in automated testing. If you want to watch the demo video on the YouTube, please feel free to contact me.

Transcript of Automated Testing solution

Automated Testing SolutionsFor ALDO

Overview

Test Framework and Tools Test Automation and Continuous Integration Solution Functional Test Automation Framework Server Side Performance Test Automation Structure DB Architecture and Design Verification Browser Side Performance Test Solution

Test Framework, Tools, Programming Language

Yslow

Web-based Application Testing Tools

Tiers Functional testing Performance Testing

UI Tier Robot Framework

Se2, Image Library

Dynatrace

Yslow, Firebug

Business Logic Tier Junit, Jmeter, SoapUI

Jmeter, Java profiler, Jstat

DB Tier Robot Framework

DB Library

Jmeter, AWR, Linux monitoring tools

Jenkins, Emma code coverage

No problem sir, I’ll build the application and run the test suites at night, you will receive an email with functional testing, performance testing report and test coverage tomorrow morning.

Test Automation & Continuous Integration Solution

Test Suites/ Test Cases/Keywords

IE, Firefox, ChromeOr simulators

Test libraries API

Robot Framework

Test data syntax

Test library API

BuildIn SSH DB Extension Application interfaces

System Under TestSimulator interfaces

Functional Test Automation Solution

Tools: Jenkins, Selenium2, Robot Framework, EMMA code coverage

Extend Test Library For UI Layout Testing

Class Name: Screenshot Comparison

Algorithm: Histogram similarity

Sim(G,S)=

Source Code: To see the comment…

Robot Framework Test Data Editor

Keyword-driven and Data-driven approach

HTML Reports, Logs, Code Coverage Reports

Server Side Performance Test Automation Structure

Tools: Jenkins, JMeter, JAVA monitoring tools, Linux monitoring tools, AWR

Monitoring Tools & Scripts

Iostat Vmstat Jstat Oracle AWR

To see the details in the comment…

DB Architecture and Design Verification

HTML Performance Test Reports

AWR report

Browser Side Performance Test Automation Solution

Tools: Jenkins, Yslow, DynaTrace AJAX Edition

YSlow analyzes web pages and why they're slow based on Yahoo!'s rules for high performance web sites.

Dynatrace AJAX Edition analyzes the front-end performance of your web-pages and Identify slow running JavaScript handlers, customs JavaScript code slow access to the Dom, expensive Call.

Integrating Yslow and Dynatrace into Jenkins is my future job…

Yslow Test Reports

Dynatrace AJAX Edition Test Reports

Demo

Demo video for Web-based application regression tesing.avi