Software Testing Project Review1
Software Testing Project Review1
J-Component Project
Review – 1
Abstract:
In this project we are going to undergo web based testing of Spotify
website with Selenium Tool.
Spotify is a digital music, podcast, and video service that gives you
access to millions of songs and other content from creators all over
the world.
Basic functions such as playing music are totally free.
Users will get recommendations based on their taste of music.
- Also we can build collections of music and podcasts
- Create Playlists
- Download songs
Features of Spotify
• Easy to Learn and Use.
• Auto Generated and User Created Itineraries.
• Functionality and App Integration.
• Most of the functionalities are free of cost.
Objective:
In this testing we are planning to test three phases which are:
✓ Initial phase
✓ Action phase
✓ End phase
Initial phase: In this initial phase we are giving two task to perform,
which are: • Entering URL • login into the web application by
entering the credentials.
Action phase: In this phase we have to perform some actions after
login like viewing the user profile, searching for songs and adding
songs to playlist.
End phase: In this phase we have to logout from the web application.
Tool : Selenium
Selenium is an open-source and a portable automated software testing
tool for testing web applications. It has capabilities to operate across
different browsers and operating systems. Selenium is not just a single
tool but a set of tools that helps testers to automate web-based
applications more efficiently.
Testing done using the Selenium testing tool is usually referred
to as Selenium Testing.
TOOL AND DESCRIPTION
The tools available in selenium suite and their usage
Selenium IDE
Selenium Integrated Development Environment (IDE) is a
Firefox plugin that lets testers to record their actions as they
follow the workflow that they need to test.
Selenium RC
Selenium Remote Control (RC) was the flagship testing
framework that allowed more than simple browser actions and
linear execution. It makes use of the full power of programming
languages such as Java, C#, PHP, Python, Ruby and PERL to
create more complex tests.
Selenium Web Driver
Selenium Web Driver is the successor to Selenium RC which
sends commands directly to the browser and retrieves results.
Selenium Grid
Selenium Grid is a tool used to run parallel tests across different
machines and different browsers simultaneously which results in
minimized execution time.
Steps for installation:
Step 1: Go to the selenium IDE home page
https://www.selenium.dev/selenium-ide/.
Step 2: Add extension of Selenium IDE to your Chrome or Firefox
browser.
Methodology:
In this we tested the performance of the application which is an
nonfunctional requirements . Hence the test methodology we carried
out here is Black box testing.