automated testing solution
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
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