You are on page 1of 5

School of Computing and Informatics

Website Design and Development

Test Plan

Student name:Abdelrahman Qashou


Student id:21210040
Section number:1-0
Test Plan

1. Scope (in scope, out scope)

The user can deal with our services by customizing his order to buy medicines and add it to the crat
and fill his information to deliver it, and he can update on it or cancel it, or seeing the available
appointments and book one, or providing a consultation to a doctor to asking him about something.

Now I don’t have a payment service in the website it is cash on delivery so this out of the scope.

2. Testing strategy
2.1 Test objectives

I will test the website to make sure that the requirements in the design document are fulfilled.

I will test the website in the following areas:

User interface: Responsive, Navigation (Links), Page titles.

Functionality: Session management, Correct images.

Layout: Each header has the same style and content, Each footer has the same style and content,
The page title reflects the form/page content.

Usability: The webpages flow should be easy to understand., Home link should be there on every
single page.

Content: used colors should be meaningful, Content should be readable and there should be no
grammatical or spelling errors.

Database saving changes and retrieving: select, update, insert, delete.

2.2 Testing methodology


I will test the page in front, back end and responsiveness then the next page until finish them all.

In the home page I will check if the nav bare in working and the button and the colors of the page
and is it responsive or not.

In the service page I will check if the images are working and its layout and responsiveness.

In the order s page I will check if it select, update, delete from the database or not.

And all the other pages in all respects front, back end, layout, responsiveness, colors, fonts,
functionality…etc.
Test Plan

2.3 Schedule
No Date from Date to Number Test Type Description
of hours (Responsiveness, form
validation, consistency …
etc.)
1 30/8 31/8 3h Edit and test the Trying to get the best result of the
layout and the layout and the shape, colors, fonts
components. positions of the all the items.
2 1/9 2/9 4h Edit and test the Test the login, sign up, select,
functionality, back update, delete.
end in the website.
3 3/9 4/9 4h Retesting the To make sure that everything is
layout and working and in the best.
functionality of the
website and the
responsiveness.
3. Test Cases

No Description Type (Responsive, Steps Expected results status


Navigation, look and
feel, page titles, form
validation ..etc.)
1 Test the login by User verification Use: Invalid user pass
enter a wrong value. Zzz name or
147 password
2 Test the login by User verification Use: Go to home page pass
using a write values. Abd
123
3 Test the signup link Navigation Click on sign up here’ in Go to sign up pass
in the login page. the login page page
4 Test the sign up User verification Use: The username is pass
using taken Abd taken try another
username 123 one
5 Test if the user can database Use: Insert the user pass
insert to the Hala and password to
database by sign up 456 the database
with a new and, signed up
username successfully.
6 Try to enter the Session Write the in the URL: Go to login page Pending
home page from the management ……/home.php
URL
7 Test the page title layout Check the titles Make sure that pass
reflects the every title
form/page content. reflects the page
content
Test Plan

8 Pages that represent layout Take a look to the All the pages are pending
the same entity look pages matches to each
the same or similar other
across the
applications.
9 Home link should be Usability Make sure that all the All the pages pass
there on every pages has the link have it
single page.
10 Content content Check all the writings No errors pass
should be readable
and there should be
no grammatical or
spelling errors
11 used colors should content Check the success, Success>> green pass
be meaningful error messages Error>>red
12 You can enter values Inserting a Try to insert in a wrong No inserted data pass
only in fields that record: field
should be
accessible.
13 The form retrieves Selecting a Check if the orders Have the same pending
the correct records. record: page displayed the order that the
correct orders user insert.
14 You can update all Updating a Trying to update the get the updated pending
fields that should record: orders date
allow update.

4. Evaluate the Quality Assurance (QA) process


4.1 Requirements
All functional requirements like login, signup, navigation links were achieved as per test cases.

Session management and retrieving correct records need to be tested further as they are pending.

4.2 Design
The website pages like login, home reflect the requirements of user verification and navigation.

Consistent layout and branding across pages meet usability requirements.

All requirements together reflect to the website as a performance and more efficiency, if we achieve
more requirements, we will reach the customer's needs i details.

4.3 Front-end Development


Test cases 1-5,9-11 cover user inputs, navigation, layout aspects like colors, links on front-end.

Cases 7-8 related to page titles and consistent design are still pending validation.
Test Plan
4.4 Back-end Development
Cases 1-5 ensure proper handling of user data for login/signup.

Cases 12-13 involve inserting/selecting records from database and are still pending testing.

5. Critical evaluation of the results of your Test Plan.


Provide an Evaluation on your testing results: success/fail (percentage, major and minor …
etc).

6. Review of the overall success areas of the multipage website.


Provide a review on the successful test cases and related areas on your website.

7. Justified recommendations for areas that require improvement.


Provide future recommendations for improvements that could be done on the next version of
your website.

You might also like