Date post: | 26-Dec-2014 |
Category: |
Documents |
Upload: | vijay-rangaiah |
View: | 156 times |
Download: | 0 times |
© 2010 Marlabs Inc. Proprietary and Confidential
Marlabs Automation Framework
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
Slide 6
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 format2). XML format3). HTML format4). Online Web Report
Excel sheet format
23/10/13
Results of Execution
XML format
Results of Execution
HTML format
23/10/13Slide 10
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
© 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