+ All Categories
Home > Documents > automationframework

automationframework

Date post: 26-Dec-2014
Category:
Upload: vijay-rangaiah
View: 156 times
Download: 0 times
Share this document with a friend
Description:
 
12
© 2010 Marlabs Inc. Proprietary and Confidential Marlabs Automation Framework
Transcript
Page 1: automationframework

© 2010 Marlabs Inc. Proprietary and Confidential

Marlabs Automation Framework

Page 2: automationframework

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

Page 3: automationframework

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.

Page 4: automationframework

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

Page 5: automationframework

UI Controller – Java Swings Application

Used for selecting the test to run & Save the Suite for future execution

Page 6: automationframework

Slide 6

UI Controller – Help

Click on Help Button for the Understand – how to use the Controller

Page 7: automationframework

Results of Execution

Results will be generated in :

1). Excel sheet format2). XML format3). HTML format4). Online Web Report

Excel sheet format

Page 8: automationframework

23/10/13

Results of Execution

XML format

Page 9: automationframework

Results of Execution

HTML format

Page 10: automationframework

23/10/13Slide 10

Online Results @ Web

Page 11: automationframework

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

Page 12: automationframework

© 2010 Marlabs Inc. Proprietary and Confidential

Thank you!

Enhancements

1). Integrating Java Mail for sending the Report after execution2). Continue integration with Jenkins CI Server

[email protected]


Recommended