Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Automatic software testing method based on business driving

A technology of automated testing and business components, applied in software testing/debugging, etc., to reduce maintenance costs, speed up development and testing, and lower operating thresholds

Inactive Publication Date: 2011-05-04
LINKAGE SYST INTEGRATION
View PDF4 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] (1) The script is not flexible enough to adapt to the complexity of the business;
[0004] (2) High maintenance cost and huge workload
Unable to meet the requirements of frequent changes and upgrades to be tested;
[0005] (3) The code is not easy to understand, and the writing of software automation test scripts requires high personnel;
[0006] (4) It is only data-driven, and it is difficult for business personnel to intervene and check the validity of the script
[0010] At present, there are no mature reports on software automation testing methods based on business drivers and business component technologies. Popular testing tools at home and abroad are like HP's QTP and LoadRunner (version 10.0) Automated testing tools such as the open source tool Ruby are tool-oriented and do not have the function of business encapsulation

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
  • Automatic software testing method based on business driving
  • Automatic software testing method based on business driving
  • Automatic software testing method based on business driving

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The present invention is based on the open source Ruby tool, but is not limited to the testing tool, and the method can also be packaged and applied on current mainstream automated testing tools at home and abroad, such as HP's QTP and LoadRunner.

[0021] The specific implementation plan (step) is as follows:

[0022] The basic principle of the present invention is: extract the business rules that affect the system business functions in the business requirements, obtain all business particles and related business object models in the business pool, and form a relatively stable business pool based on the defined business particles Based on the business object model, the factors affecting the business object collection of each business particle operation in the business pool are separated from the application program and stored as corresponding business rules, which are realized by the corresponding rule engine (that is, formed according to the extracted business rules) ...

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

The invention relates to an automatic software testing method based on business driving. Driven by business logic, business modularization is carried out on a tested software object, automated software testing function points are refined to business components and a method for testing business modularization is formed; a single type component is used on the basis of minimal granularity; a combination type component is used on the basis of a page area; hypertext markup language (HTML) codes of the combination component are realized in a component template; the combination type component comprises the component template, components and component regulation to form a business component library; an automated software testing tool tests the components of the business component library, and packages testing logic in data files in a form of keyword mapping table; explanation and use are carried out on keywords by the automated software testing tool; and the automated software testing tool calls an object function library to obtain the keyword mapping table, and the business component library carries out testing with the automated software testing tool by the keyword mapping table.

Description

technical field [0001] The invention relates to software automation testing technology, in particular to a business-driven software automation testing method. Background technique [0002] Traditional software automation testing methods are basically based on recording and playback, coupled with some data drives, so that test data and test scripts are separated. This is a relatively advanced method in the initial stage of software automation testing, but with the development and improvement of software automation testing tools, the implementation complexity of the tested system and the increase of business complexity, the disadvantages of traditional software automation testing are gradually exposed . Mainly manifested in: [0003] (1) The script is not flexible enough to adapt to the complexity of the business; [0004] (2) The maintenance cost is high and the workload is huge. Unable to meet the requirements of frequent changes and upgrades to be tested; [0005] (3)...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36
Inventor 黄锡伟朱玉东丁庆平王娟
Owner LINKAGE SYST INTEGRATION
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products