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

Calabash-based client application demand-driven testing method

A client-side application, demand-driven technology, applied in software testing/debugging, error detection/correction, instruments, etc., can solve problems such as numerous devices, fast iteration speed, lack of user scenarios, etc., to reduce manual execution and improve stability , to ensure the effect of App quality

Inactive Publication Date: 2018-09-21
GUANGDONG NENGLONG EDUCATION
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Because traditional testing methods require testers to perform manually, usually black-box testing is performed, which is verified against requirements and design documents one by one, and then the test results are written into a test report, which is almost a pure manual workshop. This method lacks real User scenarios are easy to miss, lack of tracking and recording of the test process, and the actual task execution process cannot be reproduced. Bug management tools and test reports are not related, requiring secondary entry, which is inefficient; the other party’s App iteration speed is fast, usually once every two weeks. Updates, one version per month, and the client system is severely fragmented, with many devices, many brands, different versions, and inconsistent resolutions. It is difficult to conduct a comprehensive test on the App, and there is no guarantee of the quality of the App.

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
  • Calabash-based client application demand-driven testing method
  • Calabash-based client application demand-driven testing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Such as figure 1 Shown, be a kind of Calabash-based client application demand-driven test method of the present invention, comprise the following steps

[0022] (A) Obtain a developed APP; the APP is a newly developed App or a new version of an iteratively upgraded APP.

[0023] (B) Update script: Testers check whether the test script needs to be updated according to the requirements and design documents. If there is no need, directly start JenkinsJob to execute the test script, otherwise open the Calabash tool to edit the test script;

[0024] (C) Start JenkinsJob to execute the test script: execute according to the test script and scene configuration parameters;

[0025] (D) Generate a test report. The test report includes the time consumed to execute the test, the total number of bugs, and the test report is associated with the bug management tool.

[0026] Such as figure 2 As shown, the step (C) of executing the test script includes the following steps

[0027...

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 discloses a Calabash-based client application (APP) demand-driven testing method. The method comprises the steps that (A) a developed APP is obtained; (B) a script is updated, wherein atester checks whether it is needed to update a test script according to a demand and design document, if it is not needed, JenkinsJob is directly started to execute the test script, and otherwise a Calabash tool is opened to edit the test script; (C) JenkinsJob is started to execute the test script, wherein execution is performed according to the test script and scene configuration parameters; and(D) a test report is generated. According to the method, an automatic test mode is used to guarantee the quality of the client App in the process of quick development and version iterative upgrading,manpower cost in the testing process is lowered, test time is shortened, and test efficiency is improved.

Description

technical field [0001] The invention relates to a testing method for computer software development, in particular to a Calabash-based client application program requirement-driven testing method. Background technique [0002] Because traditional testing methods require testers to perform manually, usually black-box testing is performed, which is verified against requirements and design documents one by one, and then the test results are written into a test report, which is almost a pure manual workshop. This method lacks real User scenarios are easy to miss, lack of tracking and recording of the test process, and the actual task execution process cannot be reproduced. Bug management tools and test reports are not related, requiring secondary entry, which is inefficient; the other party’s App iteration speed is fast, usually once every two weeks. Updates, one version per month, and the client system is severely fragmented, with many devices, many brands, different versions, a...

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/3688G06F11/3684
Inventor 余敬龙
Owner GUANGDONG NENGLONG EDUCATION
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