0% found this document useful (0 votes)
317 views9 pages

Functional Test Plan For Cluster Management System: Nilesh Manandhar Prasad Aradyula Krishna Chaitanya Inturi

The document provides a test plan for version 1.1 of the Cluster Management System project. It outlines the objectives to test the project according to requirements and evaluate software quality. It describes the in-scope and out-of-scope areas to test including unit, integration, and customer acceptance testing over a one week period. Resources including testers, developers, and users are identified. The test strategy includes test design, test cases, and expected results for use cases such as login, updating profiles, rebooting nodes, and adding/deleting users and nodes.

Uploaded by

Chaithra S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
317 views9 pages

Functional Test Plan For Cluster Management System: Nilesh Manandhar Prasad Aradyula Krishna Chaitanya Inturi

The document provides a test plan for version 1.1 of the Cluster Management System project. It outlines the objectives to test the project according to requirements and evaluate software quality. It describes the in-scope and out-of-scope areas to test including unit, integration, and customer acceptance testing over a one week period. Resources including testers, developers, and users are identified. The test strategy includes test design, test cases, and expected results for use cases such as login, updating profiles, rebooting nodes, and adding/deleting users and nodes.

Uploaded by

Chaithra S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 9

Functional Test Plan

For
Cluster Management System

Version 1.1

Prepared by

Nilesh Manandhar
Prasad Aradyula
Krishna Chaitanya Inturi

1
Revision History

Date Version Description Author


October 13, 1.1 Knight Hawks
2008

2
Cluster Management System
Test Plan Version 1.1
Table of Contents

1. Introduction……………………………………………………………………………4
a. Document Purpose...............................................................................................4
b. Objectives............................................................................................................4
2 Project Scope ……………………………………………………………………..4
a. In Scope...............................................................................................................4
b. Out of Scope........................................................................................................4
3 Project Resources………………………………………………………………...5
Project roles and responsibilities.............................................................................5
4 Test Strategies/Techniquesc……………………………………………………..5
a. Test Design..........................................................................................................5
b. Database...............................................................................................................7
5 Project Tasks/Schedule…………………………………………………………..7
6 Defect Responsibility/Resolution………………………………………………...8
7 Exit Criteria………………………………………………………………………8
8 Goals and
Deliverables……………………………………………………………8

3
i. Introduction
This Test Plan Version 1.1 provides the strategy for testing the project
“Cluster Management Systems”. This section of the Test Plan document describes
the following.
 Purpose
 Objectives

1. Document Purpose
This Test Plan reviews:

i. Existing project information,


ii. Business Requirements and critical transactions to be tested,
iii. Testing types and strategies to be implemented and
iv. A proposed testing schedule

2. Objectives
This document provides the platform for testing the project
“Cluster Management System”. The objective of testing is to see if the
project meets the “Software Requirement Specifications version 2.0”. This
document will provide - (1) the guidelines for the testing team to test the
functionalities embedded in the project and (2) help for evaluating the
Software Quality of the project.

ii. Project Scope


This section of the Test Plan document describes the (1) Scope of the
project “Cluster Management System” and (2) Out of Scope of the project
“Cluster Management System”.

4
1. Scope of the Project
“Cluster Mangement System” will be tested for its functionality
on a cluster of 3 computers. Each computer on the cluster is a Pentium III
(548 MHz) with Linux operating system. Testing include – (1) Unit testing,
(2) Integration testing, (3) System testing and (4) Customer Acceptance
Testing (CAT). Each test is scheduled to take one week with the Customer
Acceptance test on 11-11-2008.
The testing includes testing for several functions like
 Login feature
 Adding or deleting of an user
 Reboot a node
 Updating a user profile
 Adding or Deleting a node

2. Out of Scope of the Project


Performance of the project “Cluster Management System” for a
cluster of large number of computers is out of scope of this project at this
point of time.

iii. Project Resources


Table 1 describes the Roles, Responsibilities and Resource Name for the
testing of the Project “Cluster Management System”.

Role Responsibilities Resource Name(s)


Testers  Plan testing activities Prasad and
 Execute Test Cases chaitanya
 Find, report and track defects
 Measure test effort
 Analyze results
Developers  Deliver complete builds of the application Nilesh
 Provide Testers with feedback regarding
changes, new functionality
 Provide expertise and knowledge of the
application-under-test
 Eliminate agreed upon defects
Business Analysts  Interview Users Chaitanya and
 Create Business Requirements Prasad
 Create Test Scenarios, Test Cases

5
Users  Describe and review Business Requirements Nilesh,Prasad and
 Describe and review user profiles Chaitanya
 Perform Customer Acceptance Testing (CAT)
Desktop  Installation of software Nilesh
Administrators  Troubleshooting of hardware/software Nilesh
 Information regarding standard desktop Nilesh

Table 1 - Project Roles and Responsibilities

iv. Test Strategies/Techniques


This section of the document describes – (1) Test design and (2) Test Data
for the project “ Cluster Management System”.

1. Test Design
Considering the scope of the project and the time limitations, we will be
performing following tests.
a) Unit Test –
This test verifies the program logic and is based on the
knowledge of the program structure.
b) Integration Test –
This test verifies the entire system’s functionality according
to the design specification.
c) Business Requirements –
This test verifies whether specific requirements of
the customer are met.
d) Acceptance Testing –
This test verifies whether the system needs to meet
the initial objectives and customer’s expectations.

For performing the above mentioned tests, we will create test cases as
shown in table 2.

Use Case ID Description Test Case


UC-1 Use Case Login TC-1
UC-2 Use Case Update Profile TC-2
UC-3 Use Case Reboot TC-3
UC-4 Use Case Adding or delete a user TC-4
UC-5 Use Case Adding or Deleting node TC-5
UC-6 Use Case Power up TC-6

Table 2 - Use cases and Test Cases

6
Table 3 describes the description of each test case mentioned in table 2 and the
results expected from a corresponding test case.

Test Use Description Expected Result


Case Case
ID
TC-1 UC-1 User enters a valid User is granted the access to the
customer ID and system
password
TC-2 UC-2 User edits information A message is displayed whether to
he wants to update in confirm update or cancel and return
view user profile section back to view user profile page.
TC-3 UC-3 Admin clicks the reboot A message will appear that
button after accessing the rebooting operation is taking place.
node lists. Once the machine is powered on,
power button will become green
TC-4 UC-4 Admin clicks add/delete Message will appears that
user menu button and fills User was successfully
the form ‘Add/delete a created/deleted.
single user’
TC-5 UC-5 Admin clicks on nodes Confirmation screen is displayed
button and selects verifying that selected nodes are
add/delete node option added/deleted
TC-6 UC-6 Admin clicks the nodes “Powering On” message will be
button , Once the nodes displayed until the machine is
are listed, click Red completely powered on Once the
power button machine is powered on, the power
button will become green.
TC-7 UC-7 Admin clicks the .A screen will be displayed listing
Accounts button and all users.
clicks list users menu item
Table 3 – Description and the Expected Results of each Test Case

2. Database
A Head node maintains Database that contains the login names and passwords
of all the users and administrator.
.

7
v. Project Tasks/Schedule
Table 4 describes the schedule for the Test Plan of the project “Cluster
Management System

”.

Task Artifacts Projected


Completion
Test Plan Test Plan Version 1.0 10-20-2008
Completed
Test Environment Hardware and software 10-13-2008
Prepared
Test Cases Cluster, Test Plan Document 10-17-2008
Recorded and version 1.0, Test Results
Executed Document
Defects submitted Unit Test Results Document 11-05-2008
and tracked
Integration test Test Plan Document Version 11-08-2008
1.0
Customer Test Plan Document Version 11-11-2008
Acceptance Test 1.0

Table 4 - Project Schedule

vi. Defect Responsibility/Resolution

Possible defects identified through manual testing will be discussed with


development team members to verify that the observed behavior constitutes a
defect. Defects found will be tried to be resolved. If not possible, they will be
delivered with the deliverables as “Known Bugs”. Defect register will be
maintained to keep a track of all the defects found in the software.

vii. Exit Criteria

Testing can proceed to the next stage of the process when a sufficient
proportion of the current stage has been completed All exit criteria should be
satisfied by the end of the project.

8
8) Goals and Deliverables

Goals and deliverables of the test plan of the “Cluster Management System” are as
follows –

a) Goals:

 To accomplish all tasks described in this test plan.


 To install a measurable, improvable, repeatable, and manageable
test process.
 To verify the functionality and content of the current version of the
application.
 To reduce the frequency of error associated with manual testing.
 To find and successfully track 100% of defects present along the
user path defined in this plan.

b) Deliverables:
 Test Planning Stage
 Test Execution and Defect Tracking Stage
 Evaluation and Improvement – this include
 Test Cycle Evaluation
 Project Summary / Evaluation

You might also like