Generating Test Cases for a C Program
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 can be added to future releases.
1.3 Project Scope
1.3.1 Aim and Objective
Misconception inputs will result in wrong functionality, in order to acquire the possible outcomes, a tool is to be designed which will diagnosis the code and generates the test cases which assist the tester.
Primary objective of test case generation is that you can use insight of how the software is constructed to efficiently test it. This testing efficiency comes from having the ability to target specific areas of the code for testing, and also allows more efficient selections of test to run.
One of the challenges while designing a tool to test the program is to check the efficiency of the code.
Some reasons are:
• While coding, developer will have greater degree of assistance.
• In order to minimize the testing effort, minimal test cases are generated.
• To effectively test the program
• Writing Software Requirements Specifications A Technical Communication Community.html.
2. Overall Description
2.1 Product Perspective
Testing a program with all possible test inputs is a critical task and also time consuming. Indeed tester also needs in depth knowledge of the code and