Sei sulla pagina 1di 1

Software Engineering Team Project, Spring 2017 Team Name: Team Ace

Group Members:
H M Raine Ahmed - K00396254
Needs Statement Rushil Thakkar - K00398613
Abhishek Kulkarni- K00402373

Purpose

This document provides the functional need statements for Test Case Generator. This project is designed
to help testers reduce test planning effort, saves time and cost. It will also help student teams to identify the
necessary test cases for various types of source code in Java language. The principal objective of this project
is to assist the tester in many software test scenarios. Testers can use the generated test cases and write
scripts for test case automation accordingly.

The Test Case Generator Functional Need Statement

The test case generator is a software tool to help testers to determine the cases need to be tested for a specific
source code.

1. Test Case Generator Functions


1.1 Build a model for predictive test case generation.
1.2 Analyze an existing program written in Java to determine the characteristics.
1.3 Determine the blocks of code and process it according to the built model for test cases.
1.4 List all the test cases and their expected result.
1.5 Provide a feature to save or export the test cases for future usage.
1.6 Produce an analysis report that provides the summary of the outcomes.
1.7 Introduce an effective Graphical User Interface.
1.8 Use Java to implement the project.

2. Model Building Specifications


2.1 The model should be able to identify the structure of the code which needs testing.
2.2 Analyze the numerical values crucial for testing and include those in test cases.
2.3 Additionally, the logical sections should be investigated carefully to generate proper test cases.
2.4 Avoid redundant test cases to increase the efficiency of the test cases.
2.5 Provide expected outcomes and list them along with the test cases.

3. Documentation Specifications
3.1 The design documentation for the Test Case Generator must describe the architecture and
detailed design of the program.
3.2 The Test Case Generators users manual must describe program installation and operation.
3.3 Software test result must show whether the program satisfy all the functional requirements
described in section 2.

Potrebbero piacerti anche