A Generic Framework for Automation Testing using Selenium

Page 1

International Research Journal of Engineering and Technology (IRJET) Volume: 04 Issue: 04 | Apr -2017

www.irjet.net

e-ISSN: 2395 -0056 p-ISSN: 2395-0072

A GENERIC FRAMEWORK FOR AUTOMATION TESTING USING SELENIUM Abu Aamir Ansari1 ,Anubhav Singhal2,Lipika goel3 1Research

Scholar, Dept. of Computer Science & Engg. IMS Engineering college.

2Research

Scholar, Dept. of Computer Science & Engg. IMS Engineering college.

3Assistant

Professor, Dept. of Computer Science & Engg. IMS Engineering college,(U.P.),India

-------------------------------------------------------***-------------------------------------------------------

Abstract - Automation testing helps to generate the

2 PROBLEM STATEMENT

testing reports in an efficient way rather than tedious manual testing. WE have constructed several framework for this to run the test scripts and validate those scripts using automation tools .Selenium is the most powerful tools for bunch of various browsers ,so here we presents the test cases and test results on various browsers simultaneously on the era of automation testing. It reduces the method of conducting the repetitive tests, also short case study of automation framework. This paper depicts about the cross browser testing and generating the test scripts using them and will helps to gain control over continual repetitive tests. Key Words: Web applications , Automation testing , selenium web driver , Automation testing framework. TestNG

1 INTRODUCTION

|

Impact Factor value: 5.181

3 METHODOLOGY This framework builds automated test scripts with underlying Automation tool Selenium. Selenium is portable software testing tool for Web applications. It supports cross browser, here test cases are splits into various modules, Keywords and data are strung together in an excel sheet to form automated test frameworks. So it facilitates the technique of automation test scripts. It also records the success and failure of test cases and reports generation using testing.

Software testing is technique of estimating a system or its module with the purpose of finding bugs and errors in the module . The automation testing of web application associate reduction of manual task in today's context. Doing testing manually human error can happen and also can take a lot of time in testing process and generating reports primitive automation testing on one browser may run but may not run on multiple browsers like if it is running on Mozilla Firefox and simultaneously on other browsers like google chrome. But here we present that’s the test cases can be automated on the multiple browsers according to users choice If user want to run on Mozilla or Google chrome using cross browsers platform.

Š 2017, IRJET

The Cross browser testing helps to ensure uniform web application across various browser versions. browsers. Absence of any well-defined automation framework to test various application functional/non-functional scenarios lead to huge amount of manual effort of testing the same functional scenarios in multiple browsers. This paper describes a Generic & Reusable Automation Framework for cross browser testing by using selenium. The selenium helps in implementing the reporting features and in cross browser testing and generating reports using testNg that a user is valid or not during sign in procedures .

|

ISO 9001:2008 Certified Journal

|

Page 1229


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.