Functional Test Plan For Cluster Management System: Nilesh Manandhar Prasad Aradyula Krishna Chaitanya Inturi
Functional Test Plan For Cluster Management System: Nilesh Manandhar Prasad Aradyula Krishna Chaitanya Inturi
For
Cluster Management System
Version 1.1
Prepared by
Nilesh Manandhar
Prasad Aradyula
Krishna Chaitanya Inturi
1
Revision History
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:
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.
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
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
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.
6
Table 3 describes the description of each test case mentioned in table 2 and the
results expected from a corresponding 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
”.
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:
b) Deliverables:
Test Planning Stage
Test Execution and Defect Tracking Stage
Evaluation and Improvement – this include
Test Cycle Evaluation
Project Summary / Evaluation