Service analysis based automatic test case generation system and method

A business analysis and test case technology, applied in software testing/debugging, error detection/correction, instruments, etc., can solve problems such as test range deviation, accumulation of unfavorable test assets, easy loss, etc., to improve efficiency and reduce frequent rework. Effect

CN106201899AActive Publication Date: 2016-12-07PRIMETON INFORMATION TECH
5 Cites 15 Cited by

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
Publication Date
2016-12-07

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
Patent Text Reader

Abstract

The invention relates to a service analysis based automatic test case generation system and method. The service analysis based automatic test case generation system comprises a service analysis layer for determining the will of service achievement and clarifying a judgement criterion of the system, a system structure analysis layer for analyzing program elements, operating timing sequence and a detection object of a tested system and clarifying a program verification model for system testing, a testing design layer for performing test point analysis management and test data analysis management, an automatic test case generation engine for converting tested and analyzed data into test cases. By the adoption of the system and method, the problem that business personnel do not know techniques and accordingly 'demand distortion' of software design is caused, and the phenomenon that software function design does not meet the demand of service intent and accordingly frequent reworking is caused is avoided. The process behaviors of service, design and testing analysis are recorded through unified management practices and sediment to form properties of the software design process, and the service analysis based automatic test case generation system has a wide application range.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the technical field of computer software, in particular to enterprise application system testing, in particular to a system and method for automatically generating test cases based on business analysis. Background technique

[0002] With the development of software application systems, the business continues to grow and become more complex, and software testing is facing more and more challenges. How to build effective test analysis methods and systems to improve the coverage, accuracy and execution efficiency of the software testing process , has become one of the testing problems that enterprises need to solve to improve their software quality. In China, software testing is still in a relatively weak link, lacking effective test analysis methods, frequent invalid test cases, and insufficient test pertinence. At the same time, due to prominent problems such as insufficient domestic test personnel, frequent turnover, and imper...

Examples

Embodiment Construction

[0067] In order to describe the technical content of the present invention more clearly, further description will be given below in conjunction with specific embodiments.

[0068] In an effective embodiment, the system for automatically generating test cases based on business analysis in the computer software system is characterized in that the system includes:

[0069] The business analysis layer is used to find out the will of business realization and clarify the criteria for system judgment;

[0070] The system structure analysis layer is used to analyze the program elements, running timing and detection objects of the system under test, and clarify the program verification model of the system test;

[0071] The test design layer is used for analysis management of test points and test data analysis management;

[0072] The test case automation generation engine is used to convert the test analysis data into test cases,

[0073] The business analysis layer, the system stru...