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

Compatibility testing method and system

A compatibility test and to-be-tested technology, applied in the software field, can solve problems such as difficulty in meeting test requirements, high maintenance costs, inaccuracy, etc. Effect

Inactive Publication Date: 2015-03-18
ALIBABA GRP HLDG LTD
View PDF5 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] Many suppliers will remotely deploy the device operating environment in the cloud, and then provide it to WebApp developers for compatibility testing through remote desktop. The disadvantage of this method is that testers need to manually run and observe WebApp compatibility. On the one hand, the network The delay makes the experience of this method poor and imprecise; on the other hand, the maintenance cost of providing a complete runtime environment is very high, and it is difficult to meet the massive testing requirements

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
  • Compatibility testing method and system
  • Compatibility testing method and system
  • Compatibility testing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0054] Embodiment 1. A compatibility testing method, such as figure 1 shown, including:

[0055] 101. The cloud receives a request for a compatibility test of the program to be tested;

[0056] 102. The cloud runs the program to be tested on the device corresponding to the request;

[0057] 103. The cloud obtains the rendered appearance attribute data of each element in the page of the program to be tested after running;

[0058] 104. The cloud compares the appearance attribute data, and returns the comparison result as a test result.

[0059] In this embodiment, the device corresponding to the request may refer to one or more models of devices specified in the request; when no model is specified in the request, the device corresponding to the request may refer to the cloud default One or more models of devices. The devices prepared in the cloud can include various devices of different models, so as to make the test results as comprehensive as possible; when a new type of de...

Embodiment 2

[0119] Embodiment 2. A compatibility testing device, comprising:

[0120] a receiving unit, configured to receive a request for compatibility testing of the program to be tested;

[0121] a running unit, configured to run the program to be tested on the device corresponding to the request;

[0122] The detection unit is used to obtain the rendered appearance attribute data of each element in the page of the program to be tested after running;

[0123] The result processing unit is configured to compare the appearance attribute data, and return the comparison result as a test result.

[0124] The device in this embodiment may be a cloud device, or may be integrated on an existing server in the cloud.

[0125] In an implementation manner of this embodiment, the running unit running the program to be tested on the device corresponding to the request may specifically refer to:

[0126] The running unit runs the program to be tested on the device corresponding to the request acc...

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 compatibility testing method and device. The compatibility testing method includes that a cloud end receives a compatibility test request from a program to be tested; the cloud end runs the program to be tested in equipment corresponding to the request; the cloud end acquires the rendered appearance attribute data of each element in the page of the program to be tested after running the program to be tested; the cloud end compares the appearance attribute data and returns the comparison result, wherein the comparison result is the test result. The compatibility testing method and device are capable of effectively and precisely testing the compatibility.

Description

technical field [0001] The invention relates to the field of software, in particular to a compatibility testing method and system. Background technique [0002] Developers of WebApps for mobile devices (applications developed based on Web technologies, such as Javascript, CSS, HTML, etc.) need to solve the compatibility problem of WebApps. Although the same set of WebApp software can run on most mobile phones, the subtleties of each mobile phone Differences may lead to differences in pages, causing compatibility issues. Developers often need to perform compatibility tests on mobile phones of various resolutions and brands before releasing the WebApp, so as to ensure that the WebApp is consistent on most mobile phones. [0003] Existing compatibility testing methods include: [0004] 1) Do a compatibility test on the device manually. [0005] The testers run the WebApp directly on the real device, and judge whether there is a compatibility problem through subjective judgme...

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 ALIBABA GRP HLDG 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