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

Method for constructing test use case of software-as-a-service (SaaS) software based on durable X-machine (DXM) model

A technology of software testing and construction methods, applied in the direction of software testing/debugging, etc., can solve problems such as numerous system interfaces, and achieve the effect of ensuring completeness

Inactive Publication Date: 2011-11-23
WHALE CLOUD TECH CO LTD
View PDF3 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The present invention is mainly aimed at the problem that SaaS software is usually relatively large and complex, and there are many interfaces between systems, and proposes a method for constructing SaaS software test cases based on the DXM model. The method constructs test cases based on the persistent X-Machine computing model , to ensure the integrity, availability and correctness of the test cases

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
  • Method for constructing test use case of software-as-a-service (SaaS) software based on durable X-machine (DXM) model
  • Method for constructing test use case of software-as-a-service (SaaS) software based on durable X-machine (DXM) model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0029] like figure 1 As shown, take the SaaS software test case construction with user information as an example:

[0030] The first step is to determine the input set {e1, e2, e3, e4, e5, e6, e7} of the function;

[0031] The second step is to determine the limited state set {q0, q1, q2, q3, q4, q5, q6, q7} of the function;

[0032] The third step is to determine the initial state set {q0}, {q2,q5,q7} of the function;

[0033] The fourth step is to construct the state replacement set {(q0,e1,q1),(q1,e2,q1), (q1,e3,q3), (q3,e4,q4), (q4,e5,q5) , (q4,e6,q6,), (q6,e7,q7)};

[0034] The fifth step is to determine the set of test cases {e1e2, e1e3, e1e3e4e5, e1e3e4e6e7}.

[0035] The path from any initial state to the final state is a test case. When the state changes, a persistent method (such as disk) is used to save all state change information from ...

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 method for constructing a test use case of software-as-a-service (SaaS) software based on a durable X-machine (DXM) calculation model. The method comprises the following steps of: according to a software test requirement, constructing an input set of a function to be tested; constructing a set of all states of the function to be tested, namely a software function state set; determining an initial state set and an ending state set of the function to be tested; constructing state transfer sets of the state sets; and setting a path from any initial state to any ending state as one test use case, and storing all state change information from initial states to ending states by using a durable method when the states change. The method for constructing the test use case of the SaaS software based on the DXM calculation model has the advantages that: the completeness, availability and accuracy of the test use case are guaranteed; and due to the characteristic of high change of the SaaS software, the test use case which is constructed based on the DXM calculation model can quickly respond to the change.

Description

technical field [0001] The present invention relates to a method for constructing test cases based on SAAS software in the Internet environment, especially a method for constructing test cases that supports streaming input and output with the help of DXM (Durable X-Machine), has memory, and supports persistent storage characteristics at the same time. Using this model, the test set of SaaS software can be effectively constructed in a formal way, so as to verify the correctness of the SaaS system. [0002] Background technique [0003] SaaS is the abbreviation of software-as-a-service (software as a service), which is a software application mode that provides software services based on the Internet. In this model, users no longer buy software, but rent Web-based software from service providers. The mode that SaaS provides software access through the Internet brings challenges to the testing of SaaS software. At the beginning of release, SaaS software is facing the test of...

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
IPC IPC(8): G06F11/36
Inventor 刘永明马陟刚曹阳王渊
Owner WHALE CLOUD TECH CO LTD
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