SlideShare a Scribd company logo
Marlabs Automation Framework

© 2010 Marlabs Inc. Proprietary and
Contents of Presentation

.

 Framework Overview
• Project details
• Technology Used for implementation
 Test Link
• Open Source Test Management Tool
 UI Controller
• Java Swings application
 Results
• HTML Results Report
• XML Results Report
• Excel Results Report
• Online Results (Web Application)
 Required Skills
• Core Java (Swings, API)
• Web Application (HTML & JSP)
• Database
Framework Overview
Automation framework is implemented using 3 Projects & Integration to Open
Source Test Management tool – Test Link.
.

Project 1 : Java Swings Application
UI controller is build using the Java swings application for handling the
test scripts for execution, which takes the Input as XML exported file
from Test link.
Project 2 : Java Automation test suit
Automation scripts are build on core java, which is responsible for
execution of test scripts & generating reports
Project 3 : J2EE Web project
Which is responsible for generating the online results report, which is
deployed using Apache Tomcat, a open source web server.
Test Link Tool
TestLink is a Open Source web-based test management software. All the
Automation test cases are written & maintained in Test Link Project
.
UI Controller – Java Swings Application
Used for selecting the test to run & Save the Suite for future execution
UI Controller – Help
Click on Help Button for the Understand – how to use the Controller
Results of Execution
Results will be generated in :
1). Excel sheet format
2). XML format
3). HTML format
4). Online Web Report
Excel sheet format
Results of Execution
XML format
Results of Execution
HTML format
Online Results @ Web
Required Skills

1). Core Java
• Handling UI Controller Swings application
• xls, collection API for framework
• Apache Log4J
2). Web Programming
• HTML
• JSP
• Java Script & Jquery
• Apache Tomcat web server
3). Data Base
• MySQL / MS – SQL
• Create table, insert, select, delete functions
4). Test Link
• Maintain Test case & Test suite
• Export the Test suite to XML format
5). Selenium
• Selenium RC
• Selenium Web Driver
Enhancements
1). Integrating Java Mail for sending the Report after execution
2). Continue integration with Jenkins CI Server

Thank you!

vijay.rangaiah@marlabs.com

© 2010 Marlabs Inc. Proprietary and

More Related Content

What's hot

Selenium web driver
Selenium web driverSelenium web driver
Selenium web driver
Sun Technlogies
 
Selenium tutorials
Selenium tutorialsSelenium tutorials
Selenium tutorials
Ducat
 
Selenium
SeleniumSelenium
Selenium
Ruturaj Doshi
 
Automation framework using selenium webdriver with java
Automation framework using selenium webdriver with javaAutomation framework using selenium webdriver with java
Automation framework using selenium webdriver with java
Narayanan Palani
 
Designing keyword and Data Driven Automation framework with Selenium
Designing keyword and Data Driven Automation framework with SeleniumDesigning keyword and Data Driven Automation framework with Selenium
Designing keyword and Data Driven Automation framework with Selenium
Edureka!
 
Selenium
SeleniumSelenium
Selenium
Sun Technlogies
 
Python selenium
Python seleniumPython selenium
Python selenium
Ducat
 
Selenium
SeleniumSelenium
Selenium
傑倫 鍾
 
Web Test Automation with Selenium
Web Test Automation with SeleniumWeb Test Automation with Selenium
Web Test Automation with Selenium
vivek_prahlad
 
jDriver Presentation
jDriver PresentationjDriver Presentation
jDriver Presentation
freelancer_testautomation
 
Case study: Open Source Automation Framework using Selenium WebDriver
Case study: Open Source Automation Framework using Selenium WebDriverCase study: Open Source Automation Framework using Selenium WebDriver
Case study: Open Source Automation Framework using Selenium WebDriver
RTTS
 
Selenium
SeleniumSelenium
Selenium
Adam Goucher
 
Introduction to Protractor
Introduction to ProtractorIntroduction to Protractor
Introduction to Protractor
Florian Fesseler
 
Hybrid automation framework
Hybrid automation frameworkHybrid automation framework
Hybrid automation framework
doai tran
 
QSpiders - Selenium Webdriver
QSpiders - Selenium WebdriverQSpiders - Selenium Webdriver
QSpiders - Selenium Webdriver
Qspiders - Software Testing Training Institute
 
Ppt of soap ui
Ppt of soap uiPpt of soap ui
Ppt of soap ui
pkslide28
 
Web automation using selenium.ppt
Web automation using selenium.pptWeb automation using selenium.ppt
Web automation using selenium.ppt
Ana Sarbescu
 
Introduction to Selenium Webdriver - SpringPeople
Introduction to Selenium Webdriver - SpringPeopleIntroduction to Selenium Webdriver - SpringPeople
Introduction to Selenium Webdriver - SpringPeople
SpringPeople
 

What's hot (20)

Selenium
SeleniumSelenium
Selenium
 
Selenium web driver
Selenium web driverSelenium web driver
Selenium web driver
 
Selenium tutorials
Selenium tutorialsSelenium tutorials
Selenium tutorials
 
Selenium
SeleniumSelenium
Selenium
 
Automation framework using selenium webdriver with java
Automation framework using selenium webdriver with javaAutomation framework using selenium webdriver with java
Automation framework using selenium webdriver with java
 
Designing keyword and Data Driven Automation framework with Selenium
Designing keyword and Data Driven Automation framework with SeleniumDesigning keyword and Data Driven Automation framework with Selenium
Designing keyword and Data Driven Automation framework with Selenium
 
Selenium
SeleniumSelenium
Selenium
 
Python selenium
Python seleniumPython selenium
Python selenium
 
Selenium
SeleniumSelenium
Selenium
 
Web Test Automation with Selenium
Web Test Automation with SeleniumWeb Test Automation with Selenium
Web Test Automation with Selenium
 
jDriver Presentation
jDriver PresentationjDriver Presentation
jDriver Presentation
 
Case study: Open Source Automation Framework using Selenium WebDriver
Case study: Open Source Automation Framework using Selenium WebDriverCase study: Open Source Automation Framework using Selenium WebDriver
Case study: Open Source Automation Framework using Selenium WebDriver
 
Selenium
SeleniumSelenium
Selenium
 
Introduction to Protractor
Introduction to ProtractorIntroduction to Protractor
Introduction to Protractor
 
Hybrid automation framework
Hybrid automation frameworkHybrid automation framework
Hybrid automation framework
 
QSpiders - Selenium Webdriver
QSpiders - Selenium WebdriverQSpiders - Selenium Webdriver
QSpiders - Selenium Webdriver
 
Ppt of soap ui
Ppt of soap uiPpt of soap ui
Ppt of soap ui
 
Hybrid framework
Hybrid frameworkHybrid framework
Hybrid framework
 
Web automation using selenium.ppt
Web automation using selenium.pptWeb automation using selenium.ppt
Web automation using selenium.ppt
 
Introduction to Selenium Webdriver - SpringPeople
Introduction to Selenium Webdriver - SpringPeopleIntroduction to Selenium Webdriver - SpringPeople
Introduction to Selenium Webdriver - SpringPeople
 

Viewers also liked

Continuous Testing and New Tools for Automation - Presentation from StarWest ...
Continuous Testing and New Tools for Automation - Presentation from StarWest ...Continuous Testing and New Tools for Automation - Presentation from StarWest ...
Continuous Testing and New Tools for Automation - Presentation from StarWest ...
Sauce Labs
 
San Jose Selenium Meet-up PushToTest TestMaker Presentation
San Jose Selenium Meet-up PushToTest TestMaker PresentationSan Jose Selenium Meet-up PushToTest TestMaker Presentation
San Jose Selenium Meet-up PushToTest TestMaker Presentation
Clever Moe
 
Selenium Presentation at Engineering Colleges
Selenium Presentation at Engineering CollegesSelenium Presentation at Engineering Colleges
Selenium Presentation at Engineering Colleges
Vijay Rangaiah
 
Selenium presentation
Selenium presentationSelenium presentation
Selenium presentation
P.V.G'S COET, PUNE - 09
 
Test Driven Development (C#)
Test Driven Development (C#)Test Driven Development (C#)
Test Driven Development (C#)Alan Dean
 
Web Application Testing with Selenium
Web Application Testing with Selenium Web Application Testing with Selenium
Web Application Testing with Selenium
Sargis Sargsyan
 
Object-oriented Programming-with C#
Object-oriented Programming-with C#Object-oriented Programming-with C#
Object-oriented Programming-with C#Doncho Minkov
 
Selenium WebDriver with C#
Selenium WebDriver with C#Selenium WebDriver with C#
Selenium WebDriver with C#
srivinayak
 
Introduction to Selenium Web Driver
Introduction to Selenium Web DriverIntroduction to Selenium Web Driver
Introduction to Selenium Web Driver
Return on Intelligence
 
Automation Testing using Selenium
Automation Testing using SeleniumAutomation Testing using Selenium
Automation Testing using Selenium
Naresh Chintalcheru
 
The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017
LinkedIn
 

Viewers also liked (13)

Continuous Testing and New Tools for Automation - Presentation from StarWest ...
Continuous Testing and New Tools for Automation - Presentation from StarWest ...Continuous Testing and New Tools for Automation - Presentation from StarWest ...
Continuous Testing and New Tools for Automation - Presentation from StarWest ...
 
San Jose Selenium Meet-up PushToTest TestMaker Presentation
San Jose Selenium Meet-up PushToTest TestMaker PresentationSan Jose Selenium Meet-up PushToTest TestMaker Presentation
San Jose Selenium Meet-up PushToTest TestMaker Presentation
 
Selenium Presentation at Engineering Colleges
Selenium Presentation at Engineering CollegesSelenium Presentation at Engineering Colleges
Selenium Presentation at Engineering Colleges
 
Selenium presentation
Selenium presentationSelenium presentation
Selenium presentation
 
Test Driven Development (C#)
Test Driven Development (C#)Test Driven Development (C#)
Test Driven Development (C#)
 
Web Application Testing with Selenium
Web Application Testing with Selenium Web Application Testing with Selenium
Web Application Testing with Selenium
 
Object-oriented Programming-with C#
Object-oriented Programming-with C#Object-oriented Programming-with C#
Object-oriented Programming-with C#
 
Selenium WebDriver with C#
Selenium WebDriver with C#Selenium WebDriver with C#
Selenium WebDriver with C#
 
Introduction to Selenium Web Driver
Introduction to Selenium Web DriverIntroduction to Selenium Web Driver
Introduction to Selenium Web Driver
 
Automation Testing using Selenium
Automation Testing using SeleniumAutomation Testing using Selenium
Automation Testing using Selenium
 
Automation Testing by Selenium Web Driver
Automation Testing by Selenium Web DriverAutomation Testing by Selenium Web Driver
Automation Testing by Selenium Web Driver
 
Selenium ppt
Selenium pptSelenium ppt
Selenium ppt
 
The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017
 

Similar to automationframework

Aravind Java Selenium Automation- US
Aravind Java Selenium Automation- US Aravind Java Selenium Automation- US
Aravind Java Selenium Automation- US gbaravindkumar
 
Bealls florida automation overview
Bealls florida automation overviewBealls florida automation overview
Bealls florida automation overview
Vijay Rangaiah
 
Abhilash Alwandi resume
Abhilash Alwandi resumeAbhilash Alwandi resume
Abhilash Alwandi resume
Abhilash Alwandi
 
Test automation proposal
Test automation proposalTest automation proposal
Test automation proposal
Mihai-Cristian Fratila
 
Automated Acceptance Testing Example
Automated Acceptance Testing ExampleAutomated Acceptance Testing Example
Automated Acceptance Testing Example
Hani Massoud
 
Qa case study
Qa case studyQa case study
Qa case study
hopperdev
 
Srinivasa_Jonnalagadda_Resume
Srinivasa_Jonnalagadda_ResumeSrinivasa_Jonnalagadda_Resume
Srinivasa_Jonnalagadda_ResumeSrinivasa Pavan
 
Mahesh_Mathapati
Mahesh_MathapatiMahesh_Mathapati
Mahesh_Mathapatimahesh011
 
Cloud compiler - Minor Project by students of CBPGEC
Cloud compiler - Minor Project by students of CBPGEC  Cloud compiler - Minor Project by students of CBPGEC
Cloud compiler - Minor Project by students of CBPGEC
vipin kumar
 
Glassfish JEE Server Administration - JEE Introduction
Glassfish JEE Server Administration - JEE IntroductionGlassfish JEE Server Administration - JEE Introduction
Glassfish JEE Server Administration - JEE Introduction
Danairat Thanabodithammachari
 
Application Testing Suite 9.2
Application Testing Suite 9.2Application Testing Suite 9.2
Application Testing Suite 9.2
OracleVolutionSeries
 
TLE2015_SPI_WATS
TLE2015_SPI_WATSTLE2015_SPI_WATS
TLE2015_SPI_WATS
Vijay Rangaiah
 
RAJESH KHANNA QA Engineer
RAJESH KHANNA QA EngineerRAJESH KHANNA QA Engineer
RAJESH KHANNA QA EngineerRajesh khanna
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)
Steve Lange
 
Oracle application testing suite (OATS)
Oracle application testing suite (OATS)Oracle application testing suite (OATS)
Oracle application testing suite (OATS)
Koushik Arvapally
 
automation framework
automation frameworkautomation framework
automation frameworkANSHU GOYAL
 
Top 20 best automation testing tools
Top 20 best automation testing toolsTop 20 best automation testing tools
Top 20 best automation testing tools
QACraft
 

Similar to automationframework (20)

Aravind Java Selenium Automation- US
Aravind Java Selenium Automation- US Aravind Java Selenium Automation- US
Aravind Java Selenium Automation- US
 
Bealls florida automation overview
Bealls florida automation overviewBealls florida automation overview
Bealls florida automation overview
 
Abhilash Alwandi resume
Abhilash Alwandi resumeAbhilash Alwandi resume
Abhilash Alwandi resume
 
Selva_Selenium
Selva_SeleniumSelva_Selenium
Selva_Selenium
 
Test automation proposal
Test automation proposalTest automation proposal
Test automation proposal
 
Automated Acceptance Testing Example
Automated Acceptance Testing ExampleAutomated Acceptance Testing Example
Automated Acceptance Testing Example
 
Qa case study
Qa case studyQa case study
Qa case study
 
Preetham Paulose
Preetham PaulosePreetham Paulose
Preetham Paulose
 
Srinivasa_Jonnalagadda_Resume
Srinivasa_Jonnalagadda_ResumeSrinivasa_Jonnalagadda_Resume
Srinivasa_Jonnalagadda_Resume
 
Mahesh_Mathapati
Mahesh_MathapatiMahesh_Mathapati
Mahesh_Mathapati
 
Abhilash Alwandi_Resume
Abhilash Alwandi_ResumeAbhilash Alwandi_Resume
Abhilash Alwandi_Resume
 
Cloud compiler - Minor Project by students of CBPGEC
Cloud compiler - Minor Project by students of CBPGEC  Cloud compiler - Minor Project by students of CBPGEC
Cloud compiler - Minor Project by students of CBPGEC
 
Glassfish JEE Server Administration - JEE Introduction
Glassfish JEE Server Administration - JEE IntroductionGlassfish JEE Server Administration - JEE Introduction
Glassfish JEE Server Administration - JEE Introduction
 
Application Testing Suite 9.2
Application Testing Suite 9.2Application Testing Suite 9.2
Application Testing Suite 9.2
 
TLE2015_SPI_WATS
TLE2015_SPI_WATSTLE2015_SPI_WATS
TLE2015_SPI_WATS
 
RAJESH KHANNA QA Engineer
RAJESH KHANNA QA EngineerRAJESH KHANNA QA Engineer
RAJESH KHANNA QA Engineer
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)
 
Oracle application testing suite (OATS)
Oracle application testing suite (OATS)Oracle application testing suite (OATS)
Oracle application testing suite (OATS)
 
automation framework
automation frameworkautomation framework
automation framework
 
Top 20 best automation testing tools
Top 20 best automation testing toolsTop 20 best automation testing tools
Top 20 best automation testing tools
 

automationframework

  • 1. Marlabs Automation Framework © 2010 Marlabs Inc. Proprietary and
  • 2. Contents of Presentation .  Framework Overview • Project details • Technology Used for implementation  Test Link • Open Source Test Management Tool  UI Controller • Java Swings application  Results • HTML Results Report • XML Results Report • Excel Results Report • Online Results (Web Application)  Required Skills • Core Java (Swings, API) • Web Application (HTML & JSP) • Database
  • 3. Framework Overview Automation framework is implemented using 3 Projects & Integration to Open Source Test Management tool – Test Link. . Project 1 : Java Swings Application UI controller is build using the Java swings application for handling the test scripts for execution, which takes the Input as XML exported file from Test link. Project 2 : Java Automation test suit Automation scripts are build on core java, which is responsible for execution of test scripts & generating reports Project 3 : J2EE Web project Which is responsible for generating the online results report, which is deployed using Apache Tomcat, a open source web server.
  • 4. Test Link Tool TestLink is a Open Source web-based test management software. All the Automation test cases are written & maintained in Test Link Project .
  • 5. UI Controller – Java Swings Application Used for selecting the test to run & Save the Suite for future execution
  • 6. UI Controller – Help Click on Help Button for the Understand – how to use the Controller
  • 7. Results of Execution Results will be generated in : 1). Excel sheet format 2). XML format 3). HTML format 4). Online Web Report Excel sheet format
  • 11. Required Skills 1). Core Java • Handling UI Controller Swings application • xls, collection API for framework • Apache Log4J 2). Web Programming • HTML • JSP • Java Script & Jquery • Apache Tomcat web server 3). Data Base • MySQL / MS – SQL • Create table, insert, select, delete functions 4). Test Link • Maintain Test case & Test suite • Export the Test suite to XML format 5). Selenium • Selenium RC • Selenium Web Driver
  • 12. Enhancements 1). Integrating Java Mail for sending the Report after execution 2). Continue integration with Jenkins CI Server Thank you! vijay.rangaiah@marlabs.com © 2010 Marlabs Inc. Proprietary and