Check patentability & draft patents in minutes with Patsnap Eureka AI!

Software testing case design method based on state diagram

A design method and software testing technology, which is applied in the field of software test case design based on state diagrams, can solve the problems of difficult design of test case sets, omissions and repetitions, etc.

Inactive Publication Date: 2013-04-17
DIGITAL CHINA INFORMATION SYST
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The general test case design method often starts with the written requirement specification and design specification to carry out the test case design, which makes it difficult to design an effective test case set, and is prone to omission and repetition. For complex software functions more so

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software testing case design method based on state diagram
  • Software testing case design method based on state diagram
  • Software testing case design method based on state diagram

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The implementation method for the above test method is to develop a tool software that can draw a state diagram and automatically generate an initial test case set according to the state diagram. This is a graph traversal algorithm to form all paths. The tool will also provide an optimization method for test cases to optimize the test cases and generate a final list of optimized test cases. The tool can also provide some functions to facilitate test designers to select test cases, eliminate test cases, save and maintain test cases in the database.

[0026] When this technical solution is implemented, the effectiveness and efficiency of test case design can be improved, and then the effectiveness and efficiency of software testing can be improved, and time and human resources for software testing can be saved. When this technical solution is implemented, it is convenient for test designers to design integration test cases and process test cases from an overall perspectiv...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A software testing case design method based on a state diagram includes: firstly drawing a state diagram aiming at one business according to software requirements and design; building an initial testing case set according to the state diagram, and trying to list all testing cases as much as possible without any omission; and finally optimizing the testing case set. The software testing case design method can improve the effectiveness and the efficiency of the testing case design, further improves effectiveness and efficiency of software testing, and saves time and human resources of software design. When the technical scheme is implemented, testing design staff can perform overall consideration and well design the testing cases and flow testing cases. For example, as shown in an overall state diagram of a reporting collecting subsystem in picture 2, an integration testing case and a flow testing case are well designed. By means of the state diagram, by adopting steps stated by the software testing case design method, an overall large-flow testing case set can be designed fast and accurately, and better effect can be achieved by means of matched tool software.

Description

technical field [0001] The invention relates to a method for designing software test cases based on state diagrams. By drawing state diagrams in software business functions, software test cases are designed to improve the effectiveness and efficiency of software test case design, thereby improving the effectiveness of software testing. and efficiency. Background technique [0002] Software testing is the most important means of software quality assurance. The workload of large-scale software testing has accounted for more than 40% of the entire software engineering workload. The effectiveness and efficiency of software testing directly affect the quality of software systems and the efficiency of software development. The current software testing generally adopts the test method based on the test case, that is, first design the test case (Test Case), and then execute the test case, and find the software defects through the execution of the test case, so a set of good test cas...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F11/36
Inventor 徐拥军郝进
Owner DIGITAL CHINA INFORMATION SYST
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More