0% found this document useful (0 votes)
73 views

STQA Mini Project-2: Prof. Chaitanya Kulkarni

The document describes a mini project report submitted by four students to partially fulfill the requirements of Laboratory Practice-II. The project involves using Selenium WebDriver and IDE to identify bugs on web applications and generate test reports. The goals are to gain understanding of Selenium, Java, and testing and learn how to test login pages of websites like Instagram, Twitter, and Facebook. The report will cover the purpose, scope, and description of Selenium and its tools used in the project.

Uploaded by

Anjali Shingavi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views

STQA Mini Project-2: Prof. Chaitanya Kulkarni

The document describes a mini project report submitted by four students to partially fulfill the requirements of Laboratory Practice-II. The project involves using Selenium WebDriver and IDE to identify bugs on web applications and generate test reports. The goals are to gain understanding of Selenium, Java, and testing and learn how to test login pages of websites like Instagram, Twitter, and Facebook. The report will cover the purpose, scope, and description of Selenium and its tools used in the project.

Uploaded by

Anjali Shingavi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

STQA Mini Project-2

A
Mini Project Report
Submitted
by

Ms. Akshata Vallabh Chaudhari 2041012


Ms. Sujata Kamal Dadar 2041013
Ms. Shruti Dattatrya Dagade 2041014
Ms. Ashlesh Pradip Mahamuni 2041048

In partial fulfillment for the requirement of Laboratory Practice-II


of

BaĚelor of Computer Engineering

Under the guidance of

Prof. Chaitanya Kulkarni

Department of Computer Engineering


Vidya Pratishthan’s Kamalnayan Bajaj Institute of
Engineering and Technology
Bhigwan Road, Vidyanagari
Baramati-413133
2020-2021
Vidya Pratishthan’s
Kamalnayan Bajaj Institute of Engineering and Technology, Baramati
Department of Computer Engineering

Certificate
This is to certify that following students
Ms. Akshata Vallabh Chaudhari 2041012
Ms. Sujata Kamal Dadar 2041013
Ms. Shruti Dattatrya Dagade 2041014
Ms. Ashlesh Pradip Mahamuni 2041048

have successfully completed their project work on


STQA Mini Project-2
during the academic year 2020-2021 in the partial fulfillment towards
the completion of Laboratory Practice-II in Computer Engineering.

Project Guide HoD Deptt. of Comp. Engg.


(Chaitanya Kulkarni) (Dr. Santaji Shinde)

Principal
(Dr. R. S. Bichkar)

Internal Examiner External Examiner


Acknowledgments

This is to acknowledge and thanks all the individuals who played defining role in shaping
this project. I acknowledge the continuous encouragement, timely suggestions, and in-
spired guidance offered by my guide Prof. Digambar Padulkar in bringing this project to
a successful completion. I am very much thankful to Dr. S. K. Shinde (Head of Computer
Engineering Department) for their valuable suggestions and helping attitude. I wish to
express my thanks to the departmental staff members for their support. I would like to
express my deep gratitude to our honourable Principal Dr. R. S. Bichkar for encouraging
us time to time. I express my thanks to my family members and all of my friends who
have patiently extended all sorts of help for accomplishing this undertaking. I would
like to extend my gratefulness to one and all who are directly or indirectly involved in
the successful completion of this work in time. Last but not the least, I express my
thanks to our college, "Vidya Pratishthan’s Kamalnayan Bajaj Institute of Engineering
and Technology, Baramati" for providing such a great platform for education and for
always opening up the great op- portunities for everyone, everytime.
Ms. Akshata Vallabh Chaudhari
Ms. Sujata Kamal Dadar
Ms. Shruti Dattatrya Dagade
Ms. Ashlesh Pradip Mahamuni

i
Abstract

Selenium is a portable framework for testing web applications. Selenium provides


a playback tool for authoring functional tests without the need to learn a test scripting
language. In order to create a small web-based application by selecting relevant system
environment we need selenium web driver and IDE .In order to gain better understanding
and familiarity about selenium , we will target three things: Java, Selenium Webdriver,
Testing to learn testing with Selenium. we will Identify the bugs using Selenium Web-
Driver and IDE and we will generate test reports by testing.The tests can then run against
most modern websites. Here we will test it on the login pages like instagram ,twitter,
facebook etc. There are many types of testing that can be done with Selenium. You
can do smoke testing, sanity, testing, UI testing, regression testing, and more.For most
testing scenarios, Selenium Automation Testing is considered an ideal option. But, when
it comes to unit testing, developers need a modern automated unit testing framework
that can create automated unit test cases and quickly integrates with Selenium.

ii
Contents

Acknowledgments i

Abstract ii

List of Figures iv

1 Introduction 1
1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Brief Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 Problem Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

2 Dataset Description 2
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.1.1 Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.1.2 Project Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

3 Selenium 3

4 Conclusion 4
List of Figures

iv
1

Introduction

1.1 Overview

Selenium is a free open source automated testing suite for web applications across dif-
ferent browsers and platforms. Selenium is a suite of software tools to automate Web
Browsers. It is an Open source suite of tools mainly used for Functional and Regression
Test Automation. Selenium is a free open source automated testing suite for web appli-
cations across different browsers and platforms.
It is quite similar to HP Quick Test Pro QTP now UFT only that Selenium focuses on
automating web- based applications. Testing done using Selenium tool is usually referred
as Selenium Testing.

1.2 Brief Description

we will be creating a small web-based application by selecting relevant system environ-


ment or platform and programming languages,and also we will narrate concise Test Plan
consisting features to be tested and bug taxonomy.we will also Identify the bugs using
Selenium WebDriver and IDE and generate test report

1.3 Problem Definition

Perform Web testing and identify the bugs using Selenium WebDriver and IDEand gen-
erate test reports encompassing exploratory testing.

1
2

Dataset Description

2.1 Introduction

Selenium IDE is primarily a record tool that a test case developer uses to develop Selenium
Test cases. Selenium IDE is an easy to use tool from the Selenium Test Suite and
can even be used by someone new to developing automated test cases for their web
applications.Selenium WebDriver is a tool for writing test cases in programmatic fashion.
That is what you need to know on a higher level. WebDriver is the de-facto industry
automation testing tool.TestNG is a powerful testing framework, an enhanced version of
JUnit which was in use for a long time before TestNG came into existence. NG stands for
’Next Generation’.Selenium WebDriver is termed as the successor of Selenium RC which
has been deprecated officially announced by SeleniumHQ.

2.1.1 Purpose

Identifying the bugs using Selenium WebDriver and IDEand generating test reports en-
compassing exploratory testing.

2.1.2 Project Scope

In order to use application smoothly without any errors or wrong answers the test cases
are necessary to perform for actions to get desired output.To test working of selenium
web driver using eclips IDE

2
3

Selenium

Selenium first came to life in 2004. In 2006, Selenium WebDriver was launched at Google.
In 2008, the whole Selenium team decided to merge Selenium WebDriver with Selenium
RC in orderto form more powerful tool called Selenium2.0
SELENIUM is a free open-source automated testing framework used to validate web
applications across different browsers and platforms. You can use multiple programming
languages like Java, C, Python etc to create Selenium Test Scripts. Testing done using
the Selenium tool is usually referred to as Selenium Testing.Selenium Software is not just
a single tool but a suite of software, each piece catering to different testing needs of an
organization. Here is the list of tools
1)Selenium Integrated Development Environment (IDE) - Selenium IDE is a Chrome and
Firefox plugin that can log ‘natural’ interactions in the browser and generate its code in
programming languages like C, Java, Python, and Ruby, as well as Selenese i.e. Sele-
nium’s own scripting language. Testers can enable ‘recording’ within the IDE and ‘play
out’ the test scenario on the browser. The IDE can then replay those interactions and
highlight any errors during replay in red.
2)Selenium Remote Control (RC) - Selenium Remote Control (RC) was the main Sele-
nium project that sustained for a long time before Selenium WebDriver(Selenium 2.0)
came into existence. Now Selenium RC is hardly in use, as WebDriver offers more pow-
erful features, however users can still continue to develop scripts using RC.
3)WebDriver - WebDriver executes test scripts through browser-specific drivers. It
consists of:API Application Programming Interface., Library,Driver ,Framework
4)Selenium Grid - Selenium Grid is a smart server that routes test commands to
browser instances on remote devices. The two main components needed for this other
than the test script from client-side are: The ‘Hub’ (server),‘Node’ (remote device)
Selenium supports various Operating environments like MS Windows, Linux, Mac-
intosh etc. Selenium also supports various Browsers like Mozilla Firefox, IE, Google
Chrome, Safari, Opera etc.

3
4

Conclusion

We learned how to use Seleium open source tool for web based sites like tiwtter,facebook,intsgram
etc. In this way we also learned how to identify bugs using selenim web diver and ide

You might also like