Purpose Of Test Plan Computer Science Essay

Published:

Introduction

This test plan document gives the decription of the execution, management, organizaton, strategies and proess used in the testing phase of this project. The main objective of testing the system is to: ensure that the requirements stated in the project description are met, which includes; quality requirements, use case scenaris are satisfied and quality of the product is maintained. Users should find that the project has met or surpassed all of their expectations as described in the project requirements at the end of the project development cycle. Within the allowed time and within ability of the test team, the projec will be tested and documented at the highest level of quality for both design specifications and functional secificaions.

The second objective of testing the system will be: communication and communication method of of all issues among project team members, identification and exposure of all issues and associated risks and ensuring that all issues are addressed in an appropriate matter before final release. In order to ensure that all aspects of the system are properly scrutinized and all bugs found in the system are fixed which requires careful and methodical testing of the system. The purpose of the Test Plan is to achieve the following:

Lady using a tablet
Lady using a tablet

Professional

Essay Writers

Lady Using Tablet

Get your grade
or your money back

using our Essay Writing Service!

Essay Writing Service

Definition of testing strategies for each area and sub-area to include all design, functional and quality requirements.

Provide testing Schedule and divide design and functional specification into testable areas and sub-areas.

Identification of required resources and related information or bug-tracking procedures and Identifying testing risks.

Test Scope

In Scope

The following are considered the scope for this project Test Plan and testing scope. It defines the scope of the usability, unit, integration, and performance testing approach. The test scope includes the following:

Testing of all design, functional, system performance, security and use cases requirements listed in the Use Case document.

Quality requirements and fit metrics and end-to-end testing and testing of interfaces of all systems that interact with the system.

Out of Scope

The following are considered out of scope for this project Test Plan and testing scope:

Functional requirements testing for systems outside TourPicx.

Testing of Business operations, disaster recovery and Business Continuity Plan.

Test

Description

Date

Start

End

Usability Testing

The purpose of usability testing is to ensure that the new components and features will function in a manner that is acceptable to the user.

21/02/2011

23/02/2011

Unit Testing

Unit testing is conducted by the Developers during code development process to ensure that proper functionality and code coverage have been achieved by each developer both during coding and in preparation for acceptance into iterations testing.

03/03/2011

06/03/2011

Iteration/Regression Testing

During the repeated cycles of identifying bugs and taking receipt of new builds (containing bug fix code changes), there are several processes which are common to this phase across all projects. These include the various types of tests: functionality, performance, stress, configuration, etc. There is also the process of communicating results from testing and ensuring that new drops/iterations contain stable fixes (regression). There are 3 cycles of testing iterations for this project. At each iteration, a debriefing is held.

14/04/2011

18/04/2011

Final Release Testing

Testing team with end-users participates in this testing process by providing confirmation feedback on new issues uncovered, input based on identical or similar issues detected earlier and verify that the product is ready for distribution.

22/04/2011

29/04/2011

Assumptions for Test Execution

Below are some minimum assumptions that have been completed.

For User Acceptance testing, the Developer team has completed unit, system and integration testing and met all the Requirement' based on project requirement specification.

Use cases have been developed by project team members for user Acceptance testing and will be approved by steering committee and project manager.

Major dependencies should be reported immediately after the testing kick-off meeting and user Acceptance testing will be conducted by End-users.

Constraints for Test Execution

Testing team should clearly understand test procedures and record any defect or enhancement.

Lady using a tablet
Lady using a tablet

Comprehensive

Writing Services

Lady Using Tablet

Plagiarism-free
Always on Time

Marked to Standard

Order Now

Developers will receive consolidated list of request for test environment set up, user accounts set up, data set est. after the initial Adopter testing kick off meeting from the test team.

Developers will support ongoing testing activities based on priorities and test scripts must be approved by project manager prior to test execution.

User acceptance and end to end test scripts cannot be executed by developers. Developers can also conduct their own internal test outside of the test scope but results from the test will not be recorded or reported.

Test team are responsible for identifiying the dependencies between test scripts and set up of test environment.

Test Cases

Test case id: TC-1

Test element

Link to download and install TourPicx-Link.

Object

Link.

Test description

Download and install TourPicx-Mobile application on mobile phone that meets all specified requirements through sub domain (www.m.tourpicx.com ).

Input type

Link, click.

Test execution

Click on the link to download and install on mobile phone.

Test data

m.tourpicx.com

Expected result

Users will be redirected to a page where they can download and install the application.

Errors / problem

NIL (for mobile phones that meet all specified requirements)

Solution

NIL

Actual result

PASS

Test case id: TC-2

Test element

Start TourPicx-Mobile application.

Object

Button.

Test description

Verify that TourPicx-Mobile application was successfully installed - Ensure that splash screen appears when application is started.

Input type

Start button.

Test execution

Select the icon to run the application - ensure that TourPicx logo appears as the splash screen.

Test data

N/A

Expected result

TourPicx logo should appear as a splash screen.

Errors / problem

NIL (for mobile phones that meet all specified requirements)

Solution

NIL

Actual result

PASS

Test case id: TC-3

Test element

TourPicx-Mobile mode

Object

Submit button.

Test description

Choose the mode to run the application in; either online or offline mode- ensure that submit and exit button ae enabled.

Input type

Submit.

Test execution

Press the submit button to choose either mode of the application.

Test data

N/A

Expected result

User should be directed to an authentication page or camera page based on the mode chosen.

Errors / problem

User might not be redirected to a new page.

Solution

Make sure you press the submit button by the left side of the screen to choose a mode.

Actual result

PASS

Test case id: TC-4

Test element

TourPicx-Mobile online mode authentication.

Object

Text box.

Test description

Verify user input for online mode- ensure that the internet connection is enabled and the text box input for user name ad password is valid (note that the username input is not case sensitive).

Input type

Data entry.

Test execution

Select a text box to key in username or password input and submit button to send input to the database for verification

Test data

Text data.

Expected result

User should be directed to a policy page where they can choose what policy to capture images with.

Errors / problem

Authentication failed

Solution

Reconnect to the internet.

Enter valid username and password.

Actual result

PASS

Test case id: TC-5

Test element

TourPicx-Mobile online mode policy selection.

Object

Button

Test description

Select a policy to upload pictures to be taken using mobile phone on blog-ensure that the internet connection is not interrupted and click on select button to choose policy or logout button to exit application

Input type

Data entry.

Test execution

Click on the text box to key in the input and submit button to send input to the database for verification

Test data

N/A

Expected result

Camera should start running in the selected mode and policy.

Lady using a tablet
Lady using a tablet

This Essay is

a Student's Work

Lady Using Tablet

This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.

Examples of our work

Errors / problem

NIL

Solution

NIL

Actual result

PASS

Test case id: TC-6

Test element

TourPicx-Mobile online mode capture picture.

Object

Button

Test description

Focus camera on object/ image to be captured and press the option button to either capture image or go to gallery to view previous captured image(s).

Input type

Select capture option.

Test execution

Select the capture option to capture images or select the gallery option to go to gallery.

Test data

N/A

Expected result

User should be able to capture images and view captured images afterwards or go to gallery and view previously captured images.

Errors / problem

Wrong image captured

Cannot capture any image

Solution

Make sure you keep the focus of the camera fixed and wait at least a second before taking it off the image captured after capture button have been pressed

Try going through options to choose capture image instead of your phone center button.

Actual result

PASS

Test case id: TC-7

Test element

TourPicx-Mobile online mode view gallery option.

Object

Button

Test description

Verify that users can access the gallery page while their camera is still running in the application's online mode.

Input type

Select gallery option.

Test execution

Select the gallery option to go to gallery.

Test data

N/A

Expected result

User should be able go to gallery and view previously captured images.

Errors / problem

No images in my gallery

Solution

Images captured using this application is stored in the gallery folder and users can only access them if they choose the save or save & send option after they capture an image.

Actual result

PASS

Test case id: TC-8

Test element

TourPicx-Mobile online mode captured picture options.

Object

Button

Test description

Verify that images captured can be saved, sent, saved and sent or discarded - ensure that internet connection is not interrupted.

Input type

Select option.

Test execution

Select save (save on mobile phone alone), send (send to blog alone) or save & send (save on mobile phone and send to blog) option.

Test data

N/A

Expected result

User should be redirected to the camera screen to take new pictures or they could logout.

Errors / problem

NIL

Solution

NIL

Actual result

PASS

Test case id: TC-10

Test element

TourPicx-Mobile online mode gallery.

Object

Button

Test description

Verify that pictures taken in online mode can either be; sent online later or the policy with which the picture was taken can be changed- ensure internet connection is not interrupted.

Input type

Select gallery option.

Test execution

Select a picture from the gallery and press option button to either send the picture online or change the picture's policy.

Test data

N/A

Expected result

Case 1[send picture from gallery]: picture should be sent to the blog and user returned to the gallery page.

Case 2 [change policy from gallery]: user will be redirected to policy page to select a new policy and returned back to the gallery page afterwards.

Errors / problem

NIL

Solution

NIL

Actual result

PASS

Test case id: TC-11

Test element

TourPicx-Mobile offline mode capture picture.

Object

Button

Test description

Focus camera on object/ image to be captured and press the option button to either capture image or go to gallery to view previous captured image(s).

Input type

Select capture option.

Test execution

Select the capture option to capture images or select the gallery option to go to gallery.

Test data

N/A

Expected result

User should be able to capture images and view captured images afterwards or go to gallery and view previously captured images.

Errors / problem

Wrong image captured

Cannot capture any image

Solution

Make sure you keep the focus of the camera fixed and wait at least a second before taking it off the image captured after capture button have been pressed

Try going through options to choose capture image instead of your phone center button.

Actual result

PASS

Test case id: TC-12

Test element

TourPicx-Mobile offline mode view gallery option.

Object

Button

Test description

Verify that users can access the gallery page while their camera is still running in the application's offline mode.

Input type

Select gallery option.

Test execution

Select the gallery option to go to gallery.

Test data

N/A

Expected result

User should be able go to gallery and view previously captured images.

Errors / problem

No images in my gallery

Solution

Images captured using this application are stored in the gallery folder and users can only access them if they choose the save or save & send option after they capture an image.

Actual result

PASS

Test case id: TC-13

Test element

TourPicx-Mobile offline mode captured picture options.

Object

Button

Test description

Verify that images captured can be saved or discarded - ensure image is captured.

Input type

Select option.

Test execution

Select save (save on mobile phone alone) or discard option.

Test data

N/A

Expected result

User should be redirected to the camera screen to take new pictures or they could logout.

Errors / problem

NIL

Solution

NIL

Actual result

PASS

Test case id: TC-14

Test element

TourPicx-Mobile offline mode gallery.

Object

Button

Test description

Verify that pictures taken in offline mode can be sent online later.

Input type

Select gallery option.

Test execution

Select a picture from the gallery and send to the blog.

Test data

N/A.

Expected result

After pressing the send button, the user should be redirected to the login page for authentication.

Errors / problem

Authentication failed.

Solution

Reconnect to the internet.

Enter valid username and password.

Actual result

PASS.

Test case id: TC-15

Test element

TourPicx-Mobile quit application.

Object

Button

Test description

Verify that user can quit the application.

Input type

Select logout or exit option.

Test execution

Press the logout or exit button to quit application.

Test data

N/A.

Expected result

User should be returned to their phone home screen or the installation folder for TourPicx-Mobile on their mobile phone.

Errors / problem

NIL

Solution

NIL

Actual result

PASS.

Test case id: TC-16

Test element

TourPicx-Blog registration.

Object

Text Box, button

Test description

Verify that user registration details are correct-ensure that your device is connected to the internet and a valid email is provided as it will be used to activate the account.

Input type

Text.

Test execution

Enter login details as specified on the registration page, and click the submit button.

Test data

Text/numbers.

Expected result

If all information provided by the user is valid, a link to the activation page and an activation code should be sent to the specified email address.

Errors / problem

Registration unsuccessful

Solution

Check that you fulfill all registration constraints

Valid email, username must be unique and exceed 5 characters, the password and password confirmation text box must contain the same text and no field is to be left empty.

Make sure the username input does not contain special characters like *,(,-,% est.

Actual result

PASS.

Test case id: TC-16

Test element

TourPicx-Blog account activation.

Object

Text, button

Test description

Verify that user details and account is valid.

Input type

Text

Test execution

Enter activation code sent to email in the text box provided on the activation page.

Test data

Activation code.

Expected result

User should be informed of a successful or failed activation afetr clicking the submit button.

Errors / problem

NIL

Solution

NIL

Actual result

PASS.

Test case id: TC-17

Test element

TourPicx-Blog Login.

Object

Text box, button.

Test description

Verify that username or email and password is correct- ensure that you enter your email or username (not case sensitive) and password to login.

Input type

Text.

Test execution

Enter login details and press enter or click on the button after the password textbox.

Test data

Text

Expected result

User should be directed to their homepage.

Errors / problem

NIL

Solution

NIL

Actual result

PASS.

Test case id: TC-18

Test element

TourPicx-Blog Homepage.

Object

Text box, button, combo box, radio button, text area, link.

Test description

Verify user is on their homepage-ensure that the login details are correct for a specific user.

Input type

Text.

Test execution

After login, the user is automatically directed to the homepage.

Test data

N/A.

Expected result

After login, the user is automatically directed to the homepage

Errors / problem

NIL

Solution

NIL

Actual result

PASS.

Test case id: TC-19

Test element

TourPicx-Blog map navigation.

Object

Button.

Test description

Verify map displays all countries where a picture has been taken by a particular user-ensure that the login details are correct for a specific user.

Input type

NULL.

Test execution

After login, the user is automatically directed to the homepage where they can click on a button to view all the locations where they have captured images using TourPicx-Mobile application and sent it to the blog.

Test data

N/A.

Expected result

Drop down list of countries displayed.

Errors / problem

Cannot display location where some of my pictures were captured.

Solution

It is possible that there was no GPS or satellite around the location were a particular image was captured, so when it is sent over to the blog the map will not be able to place it on a specific location.

The user did not choose either save or save & send option while saving captured image(s) from the mobile phone application.

Actual result

PASS.

Test case id: TC-20

Test element

TourPicx-Blog views my wall.

Object

Button.

Test description

Verify user is on their wall and can view their wall posts-ensure that the login details are correct for a specific user.

Input type

NULL.

Test execution

After login, the user is automatically directed to the homepage where a column is displayed that contains all their activities.

Test data

N/A.

Expected result

Display wall activities.

Errors / problem

NIL

Solution

NIL

Actual result

PASS.

Test case id: TC-21

Test element

TourPicx-Blog view friends' Activities.

Object

Button.

Test description

Verify user activity page is correct-ensure that the login details are correct for a specific user.

Input type

NULL.

Test execution

After login, the user is automatically directed to the homepage where they can click on a button to view all their friend's recent activities.

Test data

N/A.

Expected result

Display wall activities.

Errors / problem

NIL

Solution

NIL

Actual result

PASS.

Test case id: TC-22

Test element

TourPicx-Blog views my photos.

Object

Button.

Test description

Verify user pictures are displayed with the location information-ensure that the login details are correct for a specific user.

Input type

NULL.

Test execution

After login, the user is automatically directed to the homepage where they can click on a button (photos) at the top of the page to view all their photos sent to the blog.

Test data

N/A.

Expected result

Display photos.

Errors / problem

NIL

Solution

NIL

Actual result

PASS.

Test case id: TC-23

Test element

TourPicx-Blog view all friends

Object

Button.

Test description

Verify user can view all friends from the pop up page after clicking on view all friends link-ensure that the login details are correct for a specific user.

Input type

NULL.

Test execution

After login, the user is automatically directed to the homepage where they can click on a button (View all) at the right button side of the page to view all their friends.

Test data

N/A.

Expected result

A pop up should appear in the middle of the screen where all user friends are displayed in alphabetical order.

Errors / problem

There is no link to view all friends on my page.

Solution

If a specific user has less than 11 friends, no link will be provided to view all friends because the column where a list of friends is displayed on the homepage contains maximum of 10 friends.

Actual result

PASS.

Test case id: TC-24

Test element

TourPicx-Blog view friends' page.

Object

Button.

Test description

Verify user can view a friends' page-ensure that the login details are correct for a specific user.

Input type

NULL.

Test execution

Click on user name or image to visit their page

Test data

N/A.

Expected result

User should be directed to the page of the username or image clicked.

Errors / problem

NIL.

Solution

NIL.

Actual result

PASS.

Test case id: TC-24

Test element

TourPicx-Blog view friends' photos.

Object

Button.

Test description

Verify user can view a friends' photo-ensure that the login details are correct for a specific user.

Input type

NULL.

Test execution

A link will be provided on friends' page to view their pictures that belong to a policy where a particular user exists.

Test data

N/A.

Expected result

User should be directed to the photo page of the user.

Errors / problem

Cannot view all images on the friend page.

Solution

A user can only view images in the policy (ies) in which they exist.

Actual result

PASS.

Test case id: TC-25

Test element

TourPicx-Blog Change profile picture.

Object

Button.

Test description

Verify user can change the picture displayed on their homepage as their profile picture-ensure that the login details are correct for a specific user.

Input type

NULL.

Test execution

A user can click on their current profile picture to change their current profile picture and the image will automatically sent to public policy if it doesn't exist there already.

Test data

N/A.

Expected result

Change profile picture to new image selected.

Errors / problem

NIL.

Solution

NIL.

Actual result

PASS.

Test case id: TC-26

Test element

TourPicx-Blog add new wall post

Object

Text box, button.

Test description

Verify user can add a new post on their wall-ensure that the login details are correct for a specific user.

Input type

Text.

Test execution

Write a new wall post in the text box provided in the center of the page after clicking on the new post button.

Test data

Text.

Expected result

New post added should be appended to the top of the wall of the user.

Errors / problem

Post message on wall failed

Solution

Make sure that the text field is not empty.

Actual result

PASS.

Test case id: TC-27

Test element

TourPicx-Blog comment on wall post

Object

Text box, button.

Test description

Verify user can comment on their wall post or a friends' wall post-ensure that the login details are correct for a specific user.

Input type

Text.

Test execution

Write a new comment in the text box available under a particular wall post and click on the post button to comment on it.

Test data

Text.

Expected result

New comment should be appended at the bottom of the wall post.

Errors / problem

comment on wall post failed

Solution

Make sure that the text field is not empty.

Actual result

PASS.

Test case id: TC-28

Test element

TourPicx-Blog comment on photo.

Object

Text box, button.

Test description

Verify user can comment on friends' photo-ensure that the login details are correct for a specific user.

Input type

Text.

Test execution

Write a new comment in the text box available under a particular picture comment area and click on the post button to comment on it.

Test data

N/A.

Expected result

New comment should be appended at the bottom of the photo comment text area.

Errors / problem

comment on picture failed

Solution

Make sure that the text field is not empty.

Actual result

PASS.

Test case id: TC-29

Test element

TourPicx-Blog make comment private or public.

Object

Button.

Test description

Verify user can make comments on wall post or picture comment private or public-ensure that the login details are correct for a specific user.

Input type

N/A.

Test execution

Click on the small button at the right side a comment and select option of public or private for a particular comment.

Test data

N/A.

Expected result

If comment is selected as private, it should be hidden from all other users except the owner of the post or picture and if comment is made public which is the default, it should be made public to all users that can see the post or picture.

Errors / problem

NIL.

Solution

NIL.

Actual result

PASS.

Test case id: TC-30

Test element

TourPicx-Blog delete comment.

Object

Button.

Test description

Verify user can delete comment from their wall or picture page-ensure that the login details are correct for a specific user.

Input type

NULL.

Test execution

A user can delete a comment by clicking on the delete button on the selected comment if that user is the owner of the post or picture or the user made the comment on the post or picture.

Test data

N/aA.

Expected result

Delete selected comment.

Errors / problem

NIL.

Solution

NIL.

Actual result

PASS.

Test case id: TC-31

Test element

TourPicx-Blog views my account.

Object

Button.

Test description

Verify user account information is correct-ensure that the login details are correct for a specific user.

Input type

Text box.

Test execution

After login, the user is automatically directed to the homepage where they can click on a button (Account) at the top of the page to view or edit their account information.

Test data

Text.

Expected result

Display account information.

Errors / problem

NIL

Solution

NIL

Actual result

PASS.

Test case id: TC-32

Test element

TourPicx-Blog change password.

Object

Text box, button.

Test description

Verify user can edit current password-ensure that the login details are correct for a specific user.

Input type

Text.

Test execution

After login, the user is automatically directed to the homepage where they can click on a button (Account) at the top of the page to view or edit their account information.

Test data

Text.

Expected result

Display successful edit of account information.

Errors / problem

Old password confirmation failed.

Solution

Make sure the old password entered is correct.

Actual result

PASS.

Test case id: TC-33

Test element

TourPicx-Blog change username.

Object

Text box, button.

Test description

Verify user can edit current username-ensure that the login details are correct for a specific user.

Input type

Text.

Test execution

After login, the user is automatically directed to the homepage where they can click on a button (Account) at the top of the page to view or edit their account information.

Test data

Text.

Expected result

Display successful edit of account information.

Errors / problem

Username change failed

Solution

Make sure that the new username is unique and it is more than 5 characters

Make sure the username input does not contain special characters like *,(,-,% est.

Actual result

PASS.

Test case id: TC-34

Test element

TourPicx-Blog change full name.

Object

Text box, button.

Test description

Verify user can edit current first and last name-ensure that the login details are correct for a specific user.

Input type

Text.

Test execution

After login, the user is automatically directed to the homepage where they can click on a button (Account) at the top of the page to view or edit their account information.

Test data

Text.

Expected result

Display successful edit of full name.

Errors / problem

Full name change failed

Solution

Make sure that the text field contains some input and it is not empty.

Actual result

PASS.

Test case id: TC-35

Test element

TourPicx-Blog change About me.

Object

Text box, button.

Test description

Verify user can edit information about them displayed on their homepage-ensure that the login details are correct for a specific user.

Input type

Text.

Test execution

After login, the user is automatically directed to the homepage where they can click on a button (Account) at the top of the page to view or edit their account information.

Test data

Text.

Expected result

Display successful edit of about user.

Errors / problem

About user change failed

Solution

Make sure that the text field contains some input and it is not empty.

Actual result

PASS.

Test case id: TC-36

Test element

TourPicx-Blog Delete account.

Object

Text box, button.

Test description

Verify user can delete their account from TourPicx-Blog and TourPicx-Mobile-ensure that the login details are correct for a specific user.

Input type

Text.

Test execution

After login, the user is automatically directed to the homepage where they can click on a link (Account) to view or edit their account settings.

Test data

Text.

Expected result

Delete account from TourPicx.

Errors / problem

Cannot delete account.

Solution

Make sure you enter valid user name and password to delete existing account.

Actual result

PASS.

Test case id: TC-37

Test element

TourPicx-Blog add new friend(s)

Object

Button.

Test description

Verify user can add new friend(s) from the pop up page after clicking on the add friend button-ensure that the login details are correct for a specific user.

Input type

NULL.

Test execution

A user can add a new friend that doesn't already exist in their friends' list by clicking on the add button in front of their name.

Test data

N/A.

Expected result

A pop up should appear in the middle of the screen where a confirmation message to send the friend request notification will be displayed.

Errors / problem

NIL.

Solution

NIL.

Actual result

PASS.

Test case id: TC-38

Test element

TourPicx-Blog view online friends.

Object

Button.

Test description

Verify user can view all friends online-ensure that the login details are correct for a specific user.

Input type

NULL.

Test execution

A list of friends that are currently logged in to TourPicx-Mobile or TourPicx-Blog will be displayed on the left center side of the user's homepage.

Test data

N/A.

Expected result

Display a list of online friends.

Errors / problem

NIL.

Solution

NIL.

Actual result

PASS.

Test case id: TC-39

Test element

TourPicx-Blog delete friend(s)

Object

Button.

Test description

Verify user can delete friend(s) from the pop up page after clicking on the add friend button-ensure that the login details are correct for a specific user.

Input type

NULL.

Test execution

A user can delete a friend that exists in their friends' list by clicking on the delete button in front of their name.

Test data

N/A.

Expected result

A pop up should appear in the middle of the screen where a confirmation message to delete a friend is displayed.

Errors / problem

NIL.

Solution

NIL.

Actual result

PASS.

Test case id: TC-40

Test element

TourPicx-Blog Invite new user(s)

Object

Text box, button.

Test description

Verify user can invite new user(s) from the pop up page after clicking on the invite friend link-ensure that the login details are correct for a specific user.

Input type

NULL.

Test execution

A user can add a new friend that doesn't already exist in their friends' list by clicking on the add button in front of their name.

Test data

Text.

Expected result

A pop up should appear in the middle of the screen where email address of the person will be required and confirmation message to send the friend request notification will be displayed.

Errors / problem

Send invitation failed.

Solution

Make sure that user to be invited does not already exist on the blog and the email input is correct.

Actual result

PASS.

Test case id: TC-41

Test element

TourPicx-Blog accept friend(s) request

Object

Button.

Test description

Verify user can accept new friend(s) request-ensure that the login details are correct for a specific user.

Input type

NULL.

Test execution

A user can accept new friend request by clicking on the new friend request notification and select add friend option.

Test data

N/A.

Expected result

Confirmation of new friend added displayed.

Errors / problem

NIL.

Solution

NIL.

Actual result

PASS.

Test case id: TC-42

Test element

TourPicx-Blog accept friend(s) request

Object

Button.

Test description

Verify user can accept new friend(s) request-ensure that the login details are correct for a specific user.

Input type

NULL.

Test execution

A user can accept new friend request by clicking on the new friend request notification and select add friend option.

Test data

N/A.

Expected result

Confirmation of new friend added displayed.

Errors / problem

NIL.

Solution

NIL.

Actual result

PASS.

Test case id: TC-43

Test element

TourPicx-Blog reject friend(s) request

Object

Button.

Test description

Verify user can reject new friend(s) request-ensure that the login details are correct for a specific user.

Input type

NULL.

Test execution

A user can reject new friend request by clicking on the new friend request notification and select delete friend option.

Test data

N/A.

Expected result

Confirmation of reject new friend displayed.

Errors / problem

NIL.

Solution

NIL.

Actual result

PASS.

Test case id: TC-44

Test element

TourPicx-Blog search friend.

Object

Text box, button.

Test description

Verify user can search for registered users-ensure that the login details are correct for a specific user.

Input type

Text.

Test execution

Enter valid user full name or email in the text box provided in the top left corner of the homepage to search for a friend.

Test data

Text.

Expected result

Display a drop down list of friends that match the user input provided.

Errors / problem

Cannot find user/ no result displayed.

Solution

Make sure that the user full name or last name input exists on the blog.

Make sure that the user email provided in the text box is correct if the search is by email address.

Actual result

PASS.

Test case id: TC-45

Test element

TourPicx-Blog views my policy (ies).

Object

Button.

Test description

Verify user policies are correct-ensure that the login details are correct for a specific user.

Input type

NULL

Test execution

After login, the user is automatically directed to the homepage where they can click on a button (Policy) at the top of the page to view or edit their policy information.

Test data

N/A.

Expected result

Display policy information.

Errors / problem

NIL

Solution

NIL

Actual result

PASS.

Test case id: TC-46

Test element

TourPicx-Blog add or delete policy

Object

Text box, button.

Test description

Verify user policies are correct-ensure that the login details are correct for a specific user.

Input type

NULL

Test execution

After login, the user is automatically directed to the homepage where they can click on a button (Policy) at the top of the page to view or edit their policy information.

Test data

Text.

Expected result

User should be able to enter a new policy name or delete existing policy.

Errors / problem

Cannot add new policy; policy already exists.

Cannot delete policy public/ private.

Solution

Make sure that the new policy name is unique.

Public and private policies are default and cannot be deleted for all users.

Actual result

PASS.

Test case id: TC-47

Test element

TourPicx-Blog edit policy members

Object

Check button, button.

Test description

Verify user can add or remove friends from existing policies-ensure that the login details are correct for a specific user.

Input type

Check

Test execution

After login, the user is automatically directed to the homepage where they can click on a button (Policy) at the top of the page to view or edit their policy information.

Test data

N/A.

Expected result

Friends added to a specific policy should move to the policy member's columns and friends removed from a specific policy should move to the non-policy member's column.

Errors / problem

Cannot add/ delete friends from this policy.

Solution

Public and private policies are default and cannot be edited for all users.

Actual result

PASS.

Test case id: TC-48

Test element

TourPicx-Blog view demo page.

Object

Button.

Test description

Verify user can view their own demo page and a friends' demo page-ensure that the login details are correct for a specific user.

Input type

NULL.

Test execution

After login, the user is automatically directed to the homepage where they can click on a link to the demo page from the top of the homepage.

Test data

N/A.

Expected result

Display demo page.

Errors / problem

NIL

Solution

NIL

Actual result

PASS.

Test case id: TC-49

Test element

TourPicx-Blog view pictures in demo page.

Object

Text box, button.

Test description

Verify user can view pictures in their own demo page and a friends' demo page-ensure that the login details are correct for a specific user.

Input type

NULL.

Test execution

After login, the user is automatically directed to the homepage where they can click on a link to the demo page from the top of the homepage to access images but the images are encrypted and can only be displayed if the user fulfills all requirements to open a particular policy or album.

Test data

Text.

Expected result

Display successful image decryption.

Errors / problem

Cannot view any picture, all pictures are encrypted.

Solution

Make sure you fulfill the following requirements to view a particular picture.

You are the owner of the policy.

You belong to the policy as a friend and enter a valid password to decrypt images.

Actual result

PASS.

Test case id: TC-50

Test element

TourPicx-Blog logout.

Object

Button.

Test description

Verify user can logout of TourPicx-Blog-ensure that the login details are correct for a specific user.

Input type

NULL.

Test execution

After login, the user is automatically directed to the homepage where they can click on a link (Logout) to logout at the top of the home page.

Test data

N/A.

Expected result

Logout of TourPicx-Blog.

Errors / problem

NIL

Solution

NIL

Actual result

PASS.

Test Environment

Hardware

This includes the minimum hardware requirements that will be used to test the system, the test team will create a new database table similar to the one used for the real system/ application and seperate from the one used for by developers to test the performance of the system. Test teams will also have access to various systems in the school computer multimedia laboratory laboratory in order to be able to compare results.

Software

In addition to the application and any other customer specified software, some of the software used the test team include; MS Office word, My SQL and Apache Server and Microsoft project plan.

Bug Reporting

The test team is responsible for reporting and managing the process of bug analysis. This is a critical process in testing which if not handled properly, could affect the development and release process negatively. Bugs will be handled and fixed based on their severity to the development process, the project manager is responsible for assigning priority and severity to the bug list identified by the test team and the whole team will have to participate in a bug review meeting to find ways to solve or handle the identified bugs.