Software TestPlan

27
 Software Test Plan Version 1.0 For Automation of Placement Cell Prepared by Name : Zafaryab Haider Nikhil Singh Faculty no : 11PEM364 11PEM363 Submitted in partial fulfillment of the requirements of M.Tech Project October 19, 2011

Transcript of Software TestPlan

Page 1: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 1/27

 Software Test Plan

Version 1.0

For

Automation of Placement Cell

Prepared by

Name : Zafaryab Haider Nikhil Singh

Faculty no : 11PEM364 11PEM363

Submitted in partial fulfillment of the requirements of M.Tech Project

October 19, 2011

Page 2: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 2/27

Table of Contents

Contents

1. Revision History ..................................................................................................................... 3 2. References ............................................................................................................................... 3 3. Introduction ............................................................................................................................. 3 4. Test Items................................................................................................................................. 3 5. Software Risk Issue ............................................................................................................... 3 6. Features to be Tested ........................................................................................................... 4 7. Features not to be Tested .................................................................................................... 4 8. Approaches ............................................................................................................................. 4 

8.1 Content Testing: ................................................................................................................ 4 8.2 User Interface Testing ....................................................................................................... 5 8.3 Navigation Testing ............................................................................................................ 5 8.4 Function Testing ............................................................................................................... 5 8.5 Configuration Testing ....................................................................................................... 5 

9. Item Pass / Fail Criteria ........................................................................................................ 6 10. Test Deliverables ................................................................................................................. 6 11. Remaining Test Tasks........................................................................................................ 6 12. Environmental Needs ......................................................................................................... 6 13. Staffing and Training Needs............................................................................................. 6 14. Planning Risks and Contingencies ................................................................................ 6 15 .Test Cases............................................................................................................................. 6 16. Glossary....................................................................... Error! Bookmark not defined. 

Page 3: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 3/27

1. Revision History

Date Reason For Changes Version

20/10/2011 Initial version of the document. 1.0

2. References

The following documents were used as sources of information for the test plan: a)  Placement Cell website (www.zhcetplacement.com) SRS, Version 1.2

b)  Placement Cell website (www.zhcetplacement.com) SDD, Version 1.1

3. Introduction

Purpose: The test plan document describes the outputs that are obtained at various legal andillegal inputs. It employs appropriate strategies and methodologies to plan, organize, execute and

manage testing of software projects.

Scope: The project will have three levels of testing, Unit, System/Integration and Acceptance.

Unit testing will be discussed in approach section. System testing will be performed after all the

tested units are integrated. Then it will be reviewed with respect to the SRS.

4. Test Items

All items that make up the system will be tested during the system test.The following documents will provide the basis for defining correct operation:

a)  Placement Cell website (www.zhcetplacement.com) SRS, Version 1.2

b)  Placement Cell website (www.zhcetplacement.com) SDD, Version 1.1

The items to be tested are as follows:a)  Contents of every module in the application.

b)  Interfaces of the modules.

c)  Navigations between the web pages.Since it won’t have multiple versions, thus complete features of the website will be checked at once. 

5. Software Risk Issue

There are several parts of the project that have direct impacts on the process and must be

checked as well. Some of the critical areas are:a)  Have the customer been fully involved in the definition of the requirements and those

requirements are clear to developer.

b)  Identify if any misunderstanding has occurred.c)  Remove all unclear requirements.

Page 4: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 4/27

d)  The PC based software package installed at each location (both client & server).

e)  Backup and Recovery of the files, local databases must be carefully checked.f)  The ability to restart the application in the middle of the process is a critical factor to

application reliability. This is especially true in the case of the transmission files as once

the data is pulled from the databases; it is no longer available there and must be protected

locally.g)  Database security and access must be defined and verified, especially for files shared

between the administrator/user for management and accessing/searching the database.

h)  Make sure that none of the Government policies are broken.

6. Features to be Tested

The following is a list of the areas to be focused on during testing of the application.

  Content Testing

  Database Testing

  Interface Testing  Navigation testing

  Function Testing

7. Features not to be Tested

Viewing Statistics, Company visiting will have no effect no network and databases. So, neitherwill it be checked nor anything related to it will be checked.

Retrieval from database will not be checked as it will solely depend on the query generated.

8. Approaches

8.1 Content Testing:Content Testing Objectives

1) Tests to uncover syntactic errors in text base documents, graphical representations.

2) Tests to uncover semantic errors in any content object presented as navigation occur.3) Tests to find error in the organization what structure of content that is presented to the end-

user. Database Testing

1) Tests to uncover errors made in translating the user’s request into a form that can be processed

by the DBMS.2) Tests that uncover errors in communication between the web application and the remote

database (server-side) should be developed.3) Tests that demonstrate the validity of the raw data received by the server should be developed.

4) A series of tests should be designed to uncover errors in the content object format and test

compatibility with different client environment configurations.

8.2 User Interface Testing:

Page 5: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 5/27

Interface Testing Strategy

1) Tests to uncover errors related to specific interface mechanisms.

2) Tests to uncover errors in the way the interface implements the semantics of navigation, webapplication functionality, or content display.

3) The interface is tested within a variety of environments to ensure that it will be compatible.Testing Interface Mechanisms

1) Each navigation link is tested to ensure that proper content object or function is reached.

2) Tests are performed to ensure that labels correctly identify fields within the form and that

mandatory fields are identified visually for the user.Usability Tests

Tests required evaluating the degree to which users can interact effectively with the web

application and how it guides user’s actions and enforcing a consistent interaction approach.

8.3 Navigation Testing:

Tests required ensuring the navigation mechanisms and the functions associated with it. It

includes two features:

1) Navigation syntax testing2) Navigation semantic testing

8.4 Function Testing:

This testing focuses on a set of tests that attempt to uncover errors in the developed webapplication functions. It includes all input values and the expected output to be provided by the

component.

8.5 Configuration Testing:Server-side Issues

Tests required ensuring the configuration of the server which can support the web application

without any error.Client-side Issues

On the client side, configuration tests focus on web application compatibility withconfigurations.

9. Item Pass / Fail and Suspension Criteria

The test process will be completed once the initial set of test case has successfully passed. When

the administration staff is satisfied that the data is correct the initial set of clients will be set toactive.

At this point the next set of test case will begin the parallel process, if not already doing so, tocheck the proper integrated functioning. If cases run smoothly without any contradiction then itwill pass.

When a test case is ready, and their data is verified, they will then be passed.

If any unpredictable result is observed then testing can be suspended as such result may lead tosystem failure. Testing after a truly fatal error will generate conditions that may be identified as

defects but are in fact ghost errors caused by the earlier defects that were ignored.

Page 6: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 6/27

If any test case, on which several other cases are dependent, goes wrong then the testing should

be stopped.

10. Test Deliverables

These deliverables fall into three basic categories: Documents, Test Cases / Bug Write-ups, andReports. These deliverables are:

  Test plan

  Test cases

  Test design specifications.

11. Remaining Test TasksN\A

12. Environmental NeedsN\A 

13. Staffing and Training NeedsN\A

14. Planning Risks and ContingenciesN\A

15 .Test Cases1. Test Module Name: HOME

1.1 Test Case: Verify connection

Precondition: There is no connection with the web portal

Input data: URL to browser

Expected result: The connection to the home page.

1.2 Test Case: Clicking on “Home” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

1.3 Test Case: Clicking on “Login” button.

Precondition: The connection is established

Input data: Username/Password field is empty

Steps: Check for the presence and location of logo, buttons and other images.

Page 7: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 7/27

Check for the spellings, semantics and functions.

Expected result: Display “Invalid Entry” and remain on the same page. 

1.4 Test Case: Clicking on “Login” button.

Precondition: The connection is established

Input data: Username/Password is wrongSteps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Matches the password entered, from the database corresponding to the username.

Expected result:  Display “USERNAME/PASSWORD DOESNOT MATCH” andremain on the same page.

1.5 Test Case: Clicking on “Login” button.

Precondition: The connection is established

Input data: Username/Password is correct.

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.Matches the password entered, from the database corresponding to the username.

Expected result: Directs PO/Student to his/her page respectively.

1.6 Test Case: Clicking on “Registration” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Form is displayed to receive data.

1.7 Test Case: Clicking on “Events” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

1.8 Test Case: Clicking on “Eligible Candidates” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding List is displayed.

1.9 Test Case: Clicking on “GenStats” button link 

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Page 8: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 8/27

Expected result: Corresponding List is displayed.

1.10 Test Case: Clicking on “PreviousRecords” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Year wise display of previous records.

1.11 Test Case: Clicking on “About us” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

1.12 Test Case: Clicking on “Contact us” page link  Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

2. Test Module Name: EVENTS 

2.1 Test Case: Clicking on “Home” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

2.2 Test Case: Clicking on “Registration” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Form is displayed to receive data.

2.3 Test Case: Clicking on “Events” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

Page 9: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 9/27

2.4 Test Case: Clicking on “Eligible Candidates” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding List is displayed.

2.5 Test Case: Clicking on “Stats” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding List is displayed.

2.6 Test Case: Clicking on “PreviousRecords” page link  

Precondition: The connection is established

Input data: link selectionSteps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Year wise display of previous records.

2.7 Test Case: Clicking on “About us” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

2.8 Test Case: Clicking on “Contact us” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

3. Test Module Name: EligibleCandidates 

3.1 Test Case: Clicking on “Home” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

3.2 Test Case: Clicking on “Registration” page link  

Precondition: The connection is established

Input data: link selection

Page 10: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 10/27

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Form is displayed to receive data.

3.3 Test Case: Clicking on “Events” page link  

Precondition: The connection is establishedInput data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

3.4 Test Case: Clicking on “Eligible Candidates” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.Expected result: Corresponding List is displayed.

3.5 Test Case: Clicking on “Stats” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding List is displayed.

3.6 Test Case: Clicking on “PreviousRecords” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Year wise display of previous records.

3.7 Test Case: Clicking on “About us” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

3.8 Test Case: Clicking on “Contact us” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

Page 11: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 11/27

 

4. Test Module Name: Stats 

4.1 Test Case: Clicking on “Home” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

4.2 Test Case: Clicking on “Registration” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Form is displayed to receive data.

4.3 Test Case: Clicking on “Events” page link  Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

4.4 Test Case: Clicking on “Eligible Candidates” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding List is displayed.

4.5 Test Case: Clicking on “Stats” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding List is displayed.

4.6 Test Case: Clicking on “PreviousRecords” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Year wise display of previous records.

4.7 Test Case: Clicking on “About us” page link  

Page 12: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 12/27

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

4.8 Test Case: Clicking on “Contact us” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

5. Test Module Name: PreviousRecords 

5.1 Test Case: Clicking on “Home” page link  

Precondition: The connection is established

Input data: link selectionSteps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

5.2 Test Case: Clicking on “Registration” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Form is displayed to receive data.

5.3 Test Case: Clicking on “Events” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

5.4 Test Case: Clicking on “Eligible Candidates” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding List is displayed.

5.5 Test Case: Clicking on “Stats” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Page 13: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 13/27

Check for the spellings, semantics and functions.

Expected result: Corresponding List is displayed.

5.6 Test Case: Clicking on “PreviousRecords” page link  

Precondition: The connection is established

Input data: link selectionSteps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Year wise display of previous records.

5.7 Test Case: Clicking on “About us” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

5.8 Test Case: Clicking on “Contact us” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

6. Test Module Name: ABOUT US 

6.1 Test Case: Clicking on “Home” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

6.2 Test Case: Clicking on “Registration” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Form is displayed to receive data.

6.3 Test Case: Clicking on “Events” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

Page 14: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 14/27

6.4 Test Case: Clicking on “Eligible Candidates” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding List is displayed.

6.5 Test Case: Clicking on “Stats” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding List is displayed.

6.6 Test Case: Clicking on “PreviousRecords” page link  

Precondition: The connection is established

Input data: link selectionSteps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Year wise display of previous records.

6.7 Test Case: Clicking on “About us” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

6.8 Test Case: Clicking on “Contact us” page link 

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

7. Test Module Name: CONTACT US 

7.1 Test Case: Clicking on “Home” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

7.2 Test Case: Clicking on “Registration” page link  

Precondition: The connection is established

Input data: link selection

Page 15: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 15/27

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Form is displayed to receive data.

7.3 Test Case: Clicking on “Events” page link  

Precondition: The connection is establishedInput data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

7.4 Test Case: Clicking on “Eligible Candidates” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding List is displayed.

7.5 Test Case: Clicking on “Stats” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding List is displayed.

7.6 Test Case: Clicking on “PreviousRecords” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Year wise display of previous records.

7.7 Test Case: Clicking on “About us” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

7.8 Test Case: Clicking on “Contact us” page link  

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened

Page 16: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 16/27

 

8. Test Module Name: REGISTRATION 

8.1 Test case A required field is left blank 

Precondition: The connection is established.

Input data: link selectionSteps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: error message is generated to fill the “REQUIRED FIELD SHOULD NOT 

 BE LEFT BLANK” 

8.2 Test case All entries are filled and click “SUBMIT” button. 

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: a message is generated “ACCOUNT CREATES SUCCESSFULLY” 

8.3 Test case password and confirm password does not match

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: a message is generated “PASSWORD AND CONFIRM PASSWORD DOES 

 NOT MATCH” 

8.4 Test case Clicking “reset” button. 

Precondition: The connection is established

Input data: link selectionSteps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: All the text fields are cleared. 

9. Test Module Name: PO_HOME 

9.1 Test case : Clicking on “Home” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

9.2 Test case : Clicking on “Request” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

Page 17: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 17/27

 

9.3 Test case : Clicking on “SetEligibilty” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.Expected result: Corresponding Page is opened 

9.4 Test case : Clicking on “EventUpdate” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

9.5 Test case : Clicking on “MaintainStudentDetails” page 

Precondition: The connection is established. PO must be logged in.Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

9.6 Test case : Clicking on “GenStats” button 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

9.7 Test case : Clicking on “LogOut” button 

Precondition: The connection is established. PO must be logged in.

Input data: Button click 

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: PO session is ended and display “SUCCESSFULLY LOGGED OUT”.. 

10. Test Module Name: Request 

10.1 Test case : Clicking on “Home” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

10.2 Test case : Clicking on “Request” page 

Precondition: The connection is established. PO must be logged in.

Page 18: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 18/27

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

10.3 Test case : Clicking on “SetEligibilty” page Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

10.4 Test case : Clicking on “EventUpdate” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.Expected result: Corresponding Page is opened 

10.5 Test case : Clicking on “MaintainStudentDetails” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

10.6 Test case : Clicking on “GenStats” button 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

10.7 Test case : Clicking on check button

Precondition: The connection is established. PO must be logged in.

Input data: Student Details

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Verified Students are checked.

Expected result: Entry is made in Database. 

10.8 Test case : Clicking on check button

Precondition: The connection is established. PO must be logged in.

Input data: Wrong Student Details

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Page 19: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 19/27

Students with wrong details are unchecked.

Expected result: Ignore students 

10.11 Test case : Clicking on “LogOut” button 

Precondition: The connection is established. PO must be logged in.

Input data: Button click Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: PO session is ended and display “SUCCESSFULLY LOGGED OUT”.. 

11. Test Module Name: SetEligibility 

11.1 Test case : Clicking on “Home” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.Expected result: Corresponding Page is opened 

11.2 Test case : Clicking on “Request” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

11.3 Test case : Clicking on “SetEligibilty” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

11.4 Test case : Clicking on “EventUpdate” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

11.5 Test case : Clicking on “MaintainStudentDetails” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

Page 20: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 20/27

 

11.6 Test case : Clicking on “GenStats” button 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.Expected result: Corresponding Page is opened 

11.7 Test case A required field is left blank 

Precondition: The connection is established.

Input data: no entry in text field

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: error message is generated to fill the “RE QUIRED FIELD SHOULD NOT 

 BE LEFT BLANK” 

11.8 Test case All entries are filled and click “SUBMIT” button 

Precondition: The connection is established

Input data: entries in text fields

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: a message is generated “ ELIGIBILTY SET ”.

11.9 Test case Clicking “reset” button. 

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: All the text fields are cleared. 

11.10 Test case : Clicking on “LogOut” button 

Precondition: The connection is established. PO must be logged in.

Input data: Button click 

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: PO session is ended and display “SUCCESSFULLY LOGGED OUT”.. 

12. Test Module Name: EventUpdate 

12.1 Test case : Clicking on “Home” page 

Precondition: The connection is established. PO must be logged in.Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

12.2 Test case : Clicking on “Request” page 

Precondition: The connection is established. PO must be logged in.

Page 21: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 21/27

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

12.3 Test case : Clicking on “SetEligibilty” page Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

12.4 Test case : Clicking on “EventUpdate” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.Expected result: Corresponding Page is opened 

12.5 Test case : Clicking on “MaintainStudentDetails” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

12.6 Test case : Clicking on “GenStats” button 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

12.7 Test case A required field is left blank 

Precondition: The connection is established.

Input data: no entry in text field

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: error message is generated to fill the “REQUIRED FIELD SHOULD NOT 

 BE LEFT BLANK” 

12.8 Test case All entries are filled and click “SUBMIT” button 

Precondition: The connection is established

Input data: entries in text fields

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: a message is generated “UPDATED”.

Page 22: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 22/27

 

12.9 Test case Clicking “reset” button. 

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.Expected result: All the text fields are cleared. 

12.10 Test case : Clicking on “LogOut” button 

Precondition: The connection is established. PO must be logged in.

Input data: Button click 

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: PO session is ended and display “SUCCESSFULLY LOGGED OUT”.. 

13. Test Module Name: MaintainStudentDetails  13.1 Test case : Clicking on “Home” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

13.2 Test case : Clicking on “Request” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

13.3 Test case : Clicking on “SetEligibilty” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

13.4 Test case : Clicking on “EventUpdate” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

13.5 Test case : Clicking on “MaintainStudentDetails” page 

Page 23: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 23/27

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

13.6 Test case : Clicking on “GenStats” button 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

13.7 Test case : Clicking on “LogOut” button 

Precondition: The connection is established. PO must be logged in.

Input data: Button click 

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: PO session is ended and display “SUCCESSFULLY LOGGED OUT”.. 

14. Test Module Name: GenStats 

14.1 Test case : Clicking on “Home” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

14.2 Test case : Clicking on “Request” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

14.3 Test case : Clicking on “SetEligibilty” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

14.4 Test case : Clicking on “EventUpdate” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Page 24: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 24/27

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

14.5 Test case : Clicking on “MaintainStudentDetails” page 

Precondition: The connection is established. PO must be logged in.

Input data: link selectionSteps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

14.6 Test case : Clicking on “GenStats” button 

Precondition: The connection is established. PO must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

14.7 Test case : Clicking on “LogOut” button 

Precondition: The connection is established. PO must be logged in.

Input data: Button click 

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: PO session is ended and display “SUCCESSFULLY LOGGED OUT”.. 

15. Test Module Name: STUDENT_HOME 

15.1 Test case : Clicking on “Home” page 

Precondition: The connection is established. STUDENT must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

15.2 Test case : Clicking on “Apply” button

Precondition: The connection is established. STUDENT must be logged in.

Input data: click on Apply button

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Students applies for the respective company. 

15.3 Test case : Clicking on “Practice” page 

Precondition: The connection is established. STUDENT must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

Page 25: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 25/27

15.4 Test case : Clicking on “PreviousRecords” page 

Precondition: The connection is established. STUDENT must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

15.5 Test case : Clicking on “MaintainStudentDetails” page 

Precondition: The connection is established. STUDENT must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

15.6 Test case : Clicking on “Stats” button 

Precondition: The connection is established. STUDENT must be logged in.

Input data: link selectionSteps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

15.7 Test case : Clicking on “AboutUs” page 

Precondition: The connection is established. STUDENT must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

15.8 Test case : Clicking on “ContactUs” page 

Precondition: The connection is established. STUDENT must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

15.9 Test case : Clicking on “LogOut” button 

Precondition: The connection is established. STUDENT must be logged in.

Input data: Button click 

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: PO session is ended and display “SUCCESSFULLY LOGGED OUT”.. 

16. Test Module Name: Practice 

16.1 Test case : Clicking on “Home” page 

Precondition: The connection is established. STUDENT must be logged in.

Input data: link selection

Page 26: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 26/27

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

16.2 Test case : Clicking on “Practice” page 

Precondition: The connection is established. STUDENT must be logged in.Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

16.3 Test case : Clicking on “PreviousRecords” page 

Precondition: The connection is established. STUDENT must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

16.4 Test case : Clicking on “MaintainStudentDetails” page 

Precondition: The connection is established. STUDENT must be logged in.

Input data: “Click on ProfileUpdate” 

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

16.5 Test case : Clicking on “Stats” button 

Precondition: The connection is established. STUDENT must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

16.6 Test case : Clicking on “AboutUs” page 

Precondition: The connection is established. STUDENT must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

16.7 Test case : Clicking on “ContactUs” page 

Precondition: The connection is established. STUDENT must be logged in.

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.Check for the spellings, semantics and functions.

Expected result: Corresponding Page is opened 

Page 27: Software TestPlan

8/3/2019 Software TestPlan

http://slidepdf.com/reader/full/software-testplan 27/27

16.8 Test case : Clicking on “Score” button 

Precondition: The connection is established. STUDENT must be logged in.

Input data: button click 

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: Display “UR SCORE IS = ___” 

16.9 Test case : Clicking on “LogOut” button 

Precondition: The connection is established. STUDENT must be logged in.

Input data: Button click 

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Expected result: PO session is ended and display “SUCCESSFULLY LOGGED OUT”.. 

17. Test Module Name DATABASE

17.1 Test case: Test the entriesPrecondition: The connection is established

Input data: database selection

Steps: Check for the presence of valid entries.

Check for the spellings, semantics and functions.

Expected result: all entries must be same as given by the user.

17.2 Test case: Test the field name

Precondition: The connection is established

Input data: database selection

Steps: Check for the presence of valid fields.

Check for the spellings, semantics and functions.

Expected result: all entries must be same as mentioned in the design document.

17.3 Test case: New entries are given into database

Precondition: The connection is established

Input data: link selection

Steps: Check for the presence and location of logo, buttons and other images.

Check for the spellings, semantics and functions.

Check for the type of data entered and the type of data allowed

Expected result: changes must be displayed at job seekers home page.

16. GlossaryAll terms and acronyms used in the document, and testing are general & have their own

meanings.