Software Quality - PROG8440: Assignment 3
Software Quality - PROG8440: Assignment 3
Assignment 3
1) Mind Map:
2) User Stories:
1. As a user, when I enter the start city and destination city it should show me the list of rides
of upcoming days even if I enter date or not, So I can select the cheapest ride in upcoming
days.
2. As a user, where are my order / ride details and older bookings as well so I can keep a track
of myself in this app.
3. As a user, How can I or some other person to whom I can share my ride details can track my
ride for security purpose?
4. As a user, I want to get the insurance policy, that if anything happened during the ride I
should be insured by the application.
5. As a user, If I want to travel with high sized and weighted luggage then there should be a
separate category regarding this so that any one else should not be bothered by my luggage.
3) Test Cases:
Test Test Preconditions Steps Test Data Expected Actual
Case Objecctive Result Result
ID
TC_01 Booking To The Start The start Start Point: To open The transit
be Point, End point and Vancouver the transit is opeaned
Successfully Point and the end point Successfully
Done Dates should data End Point:
be Valid should be Victoria
provided
with the Time:
dates of Leave Now
travel,
Click on
the Transit
and a ride
should be
found
TC_02 Menu The menu Click on No DATA To open The link
Buttons are buttons the menu the link opeaned
working should take buttons which is successfully
you to the clicked
original
pages
TC_03 The Alerts The Schedule Click on No DATA It should It shows the
in Schedule page when Schedule & show the Alerts
& Map opeaned Map alerts successfully.
should should show button,
work when the alerts Then click
subscribed and when on the
click on the subscribe
subscribe in that
then alert page
should work
TC_04 The Clicking the Click on No DATA It should It
Download download the download downloads
PDF button button Download the PDF file the PDF file
downloads should Pdf button successfully.
the PDF file download
the pdf
button
TC_05 In contact The form in Open the Select the Form Form
page the contact form contact oprion, Should be submits
form works should work page, Message, submitted successfully.
and submit Fillup the Date of
the data form, incident,
Submit Route /
Feedback Bus No.
to submit Directions
the form of Bus,
First Name,
Last Name,
Tel No,
Email
TC_06 Handy Dart Handyy Dart Click on No DATA It should It opeans
should for Handy Dart open the the page
open handicapped button page with with the
people from the link for registration
should work homepage registration link
and it successfully
should
open a
page with
the
registration
link
TC_07 Registration The Click on No DATA It should It does
Links are Registration the register open a opens the
working links should link, download page with
open a page Then in the page with the
containing next links download
the links to opeaned links
get the forms page click
of on the links
registration to
and user download
guides the forms
TC_08 Riders Info The page Click on No DATA The page The page
Page should should the Riders should opens with
have info contains the Info page open with the
info of riders the info information
and should successfully.
have info for
the riders
TC_09 Booking for While Click on Start The The booking
the future booking the booking Destination booking opens
should be future and while and End should be successfully.
done bookings booking Destination open
should be the option and option
allowed of future for future
should be dates
selected should be
selected as
date of
departure
or arrival.
TC_10 Trip Alert Todays alert Open the No DATA The alert The alert is
should should be Site should be showing
work on shown in the shown and and the
home page home page while we page
below the click the opeaned
Transit alert page successfully.
Button should be
opeaned
TC_11 Filter of The Alert Click on No DATA The Alerts The Alerts
Alerts filters of All / the should get gets filtered
should Todays / different filtered successfully.
work Upcomming filters of
should be Alerts
working
TC_12 Change The Transit Click on New The Transit The Transit
Transit System once the link of selected System System gets
System changed change Transit Should be changed
Should should work transit System changed successfully.
work and new system in
system must header,
be taken in to A popup
considetation will open
select
another
transit
system.
TC_13 The There is a Click on No DATA The Video The Video
youtube youtube the play should play Plays
video on integrated button successfully
home page video on the
should play homepage
that should
play when
clicked
TC_14 The Social In the lower Drag to the No DATA The social The social
Media side of the lower part media media posts
Integrations home page of the posts are shown
Should the social page, Click should be successfully.
show the media on Face shown
data handles for Book /
FB and Twitter
Twitter are button and
integrated view the
that should posts
show the
posts
TC_15 The Footer A lots of links Click on No DATA All the links The links
Links are there in the links in should works
should be the footer for the footer work successfully.
working the one by one
informations, and check
the links for any
should be links if not
working. wokinf
5) Exploratory Testing
Test cases are not prepared in Advance in Exploratory Testing. It is widely used in Agile models.
1. Check the functionalities in an adhoc manner and spend some time around 10 to 15 minutes
to get it perfect.
2. Perform Exploratory Testing if the Trip Planner functionality for atleast 20 minutes.
3. Check the Contact form functionality and spend a time bound of 10 minutes.