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

A test case generation method for mobile applications based on extended ifml

A technology for test case generation and mobile application, applied in software testing/debugging, error detection/correction, instruments, etc., to achieve high readability

Active Publication Date: 2019-03-19
NANJING UNIV
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Then use IFML to build model test cases for the application under test

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
  • A test case generation method for mobile applications based on extended ifml
  • A test case generation method for mobile applications based on extended ifml
  • A test case generation method for mobile applications based on extended ifml

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.

[0044] figure 1 Schematic flowcharts of Embodiments 1 and 2 of the test case generation method of the present invention. Embodiments 1 and 2 are consistent in the overall process, and the main difference lies in the method used to generate test cases. The whole process generates the required test cases by reading the IFML model, which is mainly divided into two parts: reading and parsing the IFML model and generating test cases based on the simulation of the IFML model. The previous part first reads the information in the IFML model, and then performs basic initialization for different information of the model: UML structure initialization indicates the initialization of the UML data structure it depends on, and field value initialization indicates the used in the IFML model The initialization of parameter informatio...

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 expansion-based IFML mobile application test case forming method comprising the following steps: building a model, i.e., drawing an IFML model corresponding to a to-be-tested mobile application. Expansion contents aiming at mobile application modeling are added on an original standard IFML so as to form the IFML applied in modeling; the expansion contents comprises the following elements: an expansion subtype toolbar and a screen container are added on a view container; an expansion subtype mobile widget is added on a view assembly; an expansion subtype mobile end system event, a mobile end event and a mobile end behavior activity event are added on an Event; an expansion subtype mobile end behavior activity is added on the behavior activity. The test case complying with requirements can be formed according to selected test coverage criterion.

Description

technical field [0001] The invention is a method for generating test cases for mobile terminal applications based on an extended IFML model, and mainly relates to technologies such as software testing, IFML standards, and model-based testing methods. Background technique [0002] With the increasing popularity of smartphones and tablet computers, the corresponding software market is also growing rapidly. While mobile applications have more and more functions, they also need to deal with various changes in the operating environment caused by special elements, and their program complexity is also showing exponential growth. As the most time-consuming part of the software life cycle, the scope and workload of mobile application testing have increased significantly. [0003] The current testing methods that are commonly used in engineering are still mainly manual testing, which undoubtedly has many disadvantages: manual testing consumes a lot of manpower and time, and delays th...

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 Patents(China)
IPC IPC(8): G06F11/36
CPCG06F11/3676G06F11/3684
Inventor 潘敏学张天陆一飞李宣东
Owner NANJING UNIV
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