20
Automated Testing Solutions For ALDO

Automated Testing solution

Embed Size (px)

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.

Citation preview

Page 1: Automated Testing solution

Automated Testing SolutionsFor ALDO

Page 2: Automated Testing solution

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

Page 3: Automated Testing solution

Test Framework, Tools, Programming Language

Yslow

Page 4: Automated Testing solution

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

Page 5: Automated Testing solution

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.

Page 6: Automated Testing solution

Test Automation & Continuous Integration Solution

Page 7: Automated Testing 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

Page 8: Automated Testing solution

Extend Test Library For UI Layout Testing

Class Name: Screenshot Comparison

Algorithm: Histogram similarity

Sim(G,S)=

Source Code: To see the comment…

Page 9: Automated Testing solution

Robot Framework Test Data Editor

Page 10: Automated Testing solution

Keyword-driven and Data-driven approach

Page 11: Automated Testing solution

HTML Reports, Logs, Code Coverage Reports

Page 12: Automated Testing solution

Server Side Performance Test Automation Structure

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

Page 13: Automated Testing solution

Monitoring Tools & Scripts

Iostat Vmstat Jstat Oracle AWR

To see the details in the comment…

Page 14: Automated Testing solution

DB Architecture and Design Verification

Page 15: Automated Testing solution

HTML Performance Test Reports

Page 16: Automated Testing solution

AWR report

Page 17: Automated Testing solution

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…

Page 18: Automated Testing solution

Yslow Test Reports

Page 19: Automated Testing solution

Dynatrace AJAX Edition Test Reports

Page 20: Automated Testing solution

Demo

Demo video for Web-based application regression tesing.avi