Stqa Project 2 Vrewb VR
Stqa Project 2 Vrewb VR
Title
Mini-Project 3:
Create a small web-based application by selecting relevant system environment /
platform and programming languages. Narrate concise Test Plan consisting
features to be tested and bug taxonomy. Narrate scripts in order to perform
regression tests. Identify the bugs using Selenium WebDriver and IDE and
generate test reports encompassing exploratory testing.
Software Requirements
HTML, CSS, JavaScript, Node.js, Express.js, Selenium, Selenium IDE, PYTHON
Hardware Requirement
2GB RAM, 500 GB HDD, i5 Processor
Theory
What is Selenium?
Selenium is a free (open source) automated testing suite for web applications
across different 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 applications across different browsers and
platforms.
It is quite like HP Quick Test Pro (QTP now UFT) only that Selenium focuses on
automating web-based applications. Testing done using Selenium tool is usually
referred to as Selenium Testing.
Selenium supports various Operating environments.
○ Microsoft Windows
○ Linux
○ Macintosh
● Selenium supports various Browsers.
○ Mozilla Firefox
○ IE
○ Google Chrome
○ Safari
○ Opera
● Selenium supports various programming environments to write programs (Test scripts)
○ Java
○ C#
○ Python
○ Perl
○ Ruby
○ PHP
Create Test Cases, Test suites (We can Record test cases or type
Test steps using element locators and Selenese commands)
○ Java
○ C#
○ PHP
○ Python
○ Perl
○ Ruby
3. Selenium WebDriver :-
i. Java
ii. C#
iii. Perl
iv. Python
v. Ruby
vi. PHP
Introduction:-
Testing the Inventory Tracking system application.
Goals: To provide platform for online inventory
system Objectives: Provide platform to maintain
record of goods.
Features to be tested:-
Login
Sign Up
Book Cab
Check Availability
Approach :-
Unit Testing
Integration Testing
Acceptance Testing
Alpha Testing
Beta Testing
Test Deliverables :-
Test Cases
Test Scripts
Defect Reports
Test Reports
Test Environment :-
Environment
Windows 10
Chromedrive
r Selenium
Apache
Tomcat
Programming
Languages HTML
CSS
JAVA
Servlet
Testing tool
used
selenium
Setting up Selenium: -
Use pip to install the selenium package . Python 3.6 has pip available in the standard
library. Using pip ,you can install selenium like this :- pip install selenium
Setting up Chromedriver :-
1. Install chocolatey :-
2. Install Chromedriver :-
Use the Selenium with ChromeDriver the Corresponding Package has to be included before initializing .
Conclusion :-
In this way using the Selenium we have Perform Testing and Prepared Test Report
of the same.