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

Software Testing Project Review1

This document provides an overview of a project to perform web-based testing of the Spotify website using the Selenium testing tool. The testing will be done in three phases: initial phase involving entering the URL and logging in, action phase performing actions like viewing profiles and adding songs to playlists, and end phase logging out. Selenium is an open-source tool that can automate testing of web applications across browsers. The document describes Selenium tools like IDE, RC, and WebDriver and provides steps to install Selenium IDE and an example of test cases for logging in and out of Spotify correctly and incorrectly. The methodology used is black box testing to test the nonfunctional requirement of performance.

Uploaded by

Shashi Kiran
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
77 views

Software Testing Project Review1

This document provides an overview of a project to perform web-based testing of the Spotify website using the Selenium testing tool. The testing will be done in three phases: initial phase involving entering the URL and logging in, action phase performing actions like viewing profiles and adding songs to playlists, and end phase logging out. Selenium is an open-source tool that can automate testing of web applications across browsers. The document describes Selenium tools like IDE, RC, and WebDriver and provides steps to install Selenium IDE and an example of test cases for logging in and out of Spotify correctly and incorrectly. The methodology used is black box testing to test the nonfunctional requirement of performance.

Uploaded by

Shashi Kiran
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

SWE2005 - Software Testing

J-Component Project
Review – 1

Web based testing of Spotify


Testing Tool – Selenium
Website – https://open.spotify.com/

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.

Step 3: Click the extensions button in chrome to access the extension.

Step 4: Create a new project and Name it.


Sample Test Cases :
Step Test Test data Expected result Actual result Status
step
1 Go to Correct mail User must Successfully Pass
login id, Correct successfully login Logged in to
page Password Spotify

2 Go to Incorrect User should be Sign up First Pass


login mail id, redirected to
page Incorrect appropriate page and
password prompt to login again

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.

You might also like