1.1 Purpose
Generating minimal test cases for effective program test is a tool for generating test cases for a ‘c’ program. The main purpose of this tool is to automatically generate the minimum number of test cases for a given program to perform effective test on it. This document describes the software requirements for Test Case Generation tool.
1.2 Intended Audience and Reading Suggestions
The intent of this document is to apprise prospective users of the proposed features of Test Case Generation for the purpose of solicitation of comments and suggestions. The current design is a product of preliminary discussions of data flow diagrams and desired features. This document covers only the current release; further functionality …show more content…
Presently there is Solaris, Linux, and Windows support for Java.
c. For Graphical User Interface, Net Beans or Eclipse is used to have a greater degree of interfaces between end user and the tool.
2.5 Design and Implementation Constraints
• The code should be error free.
• Test cases should be generated for every path.
• For each predicate generate Test Cases.
• Test Date range should be within the range of the loop.
• Boundary value should be checked properly.
2.6 User Documentation
There will be an offline of White Box Testing technique and Test Case Generation manual, and floating tooltips will be employed in the application.
2.7 Assumptions
• Adequate hardware and software resources will be available.
• Adequate manpower will be available.
• Adequate skills will be available.
• Adequate support from all support groups will be available.
3. System Features
3.1 Edit the file
3.1.1 Introduction
The system will invoke the file, which is to be tested from any directory.
3.1.2 Functional Requirements
Purpose : To edit the file
Input : Any valid ‘C’ file.
Processing : If the file is valid, then it is invoked.
Output : View the code in the tool.
3.1.3 Stimulus Response
User wishes to open a