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

Software function test system and method and server

A software functional testing and functional testing technology, applied in software testing/debugging, instrumentation, error detection/correction, etc., can solve the problems of reducing business flow coverage, poor test effect, and large redundant ratio of use cases, so as to improve use cases Redundancy problems, improving the effect of software functional testing, and improving the effect of business flow coverage

Pending Publication Date: 2021-08-13
北京创源微致软件有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, for software applications based on GUI (Graphical User Interface, Graphical User Interface), related technologies provide some test case design methods, such as boundary value, equivalence class, cause and effect diagram, decision table, scenario method, etc., combined with the above test case Some common functional test case design frameworks can be formed, but this functional test case has the following potential problems: (1) Since the function points of the software application are closely connected with the business, and the above method emphasizes the use case design of a single function point, it is easy to make the business function Verification creates faults, thereby reducing business flow coverage; (2) Repeated verification is required for repetitive functions, resulting in a large proportion of use case redundancy
To sum up, the existing software function testing methods have poor test results.

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 function test system and method and server
  • Software function test system and method and server
  • Software function test system and method and server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0040] For the aforementioned step S406, the embodiment of the present invention also provides an implementation mode of performing a page function test on the software under test through the page verification submodule, which may include the following steps 1 to 3:

[0041] In step 1, the UI interface of the software under test is verified by the UI verification unit according to the preset UI standard. Before step 1 is performed, it is also possible to predetermine which pages user management includes. For example, the user management exemplarily provided in Table 1 may include pages, such as a new user page, a user modification page, a password setting page, and a user list page. On this basis, you can confirm the UI elements on each page, such as the field color, font type, font size, drop-down selection box control, page layout, etc. in the newly created user page. The writing idea can be: verify whether the above page elements are as expected Consistent, the expected res...

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 provides a software function test system and method and a server, and the system comprises at least one function test module, wherein the function test module comprises a main function verification sub-module and at least one page verification sub-module; the main function verification sub-module corresponds to a first priority; each page verification sub-module corresponds to a second priority; the main function verification sub-module is used for performing software function verification on the tested software based on a service process of the tested software; and the page verification sub-module is used for performing page function verification on the tested software. The software function testing effect can be effectively improved.

Description

technical field [0001] The invention relates to the technical field of software testing, in particular to a software function testing system, method and server. Background technique [0002] In order to enable the software application to better provide users with relevant software functions, it is necessary to perform a functional test on the software application, and put the software application into use after passing the functional test. At present, for software applications based on GUI (Graphical User Interface, Graphical User Interface), related technologies provide some test case design methods, such as boundary value, equivalence class, cause and effect diagram, decision table, scenario method, etc., combined with the above test case Some common functional test case design frameworks can be formed, but this functional test case has the following potential problems: (1) Since the function points of the software application are closely connected with the business, and t...

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
CPCG06F11/3688
Inventor 马强
Owner 北京创源微致软件有限公司
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