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

Software upgrading test method and terminal

A technology for software upgrades and terminals to be tested, applied in the field of testing, can solve the problems of easily missed testing, limited manual testing effort and version iteration time, cumbersome testing process, etc.

Active Publication Date: 2019-08-13
FUJIAN TIANQUAN EDUCATION TECH LTD
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005](1) There are many historical versions of the client, and each version needs to be upgraded and traversed, which requires a lot of time and manpower;
[0006](2) The equipment compatibility test in the upgrade test process also requires a lot of repetitive work;
[0007](3) The testing process is cumbersome, manual testing efforts and version iteration time are limited, and it is easy to miss testing

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 upgrading test method and terminal
  • Software upgrading test method and terminal
  • Software upgrading test method and terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0099] This embodiment provides a method for software upgrade testing, including:

[0100] S1. Obtain the client information sent by more than two clients corresponding to the software to be tested, and obtain the client information set; the client information includes the software version number of the client, the version number of the operating system running the client and The terminal model on which the client is installed.

[0101] For example, the client information reported by a client is: the version number of the current client is 0.3, the terminal model is Honor 8, and the version number of the operating system used by the terminal is Android 7.x.

[0102] S2. Obtain the software version number with the largest amount of usage according to the client information set, and obtain the first version number.

[0103] For example, if the client information reported by all clients that have been successfully installed is collected, among them, the users who use version 0.3...

Embodiment 2

[0147] This embodiment provides a terminal for software upgrade testing, including one or more processors 1 and a memory 2, the memory 2 is stored with a program, and is configured to perform the following steps by the one or more processors 1:

[0148] S1. Obtain the client information sent by more than two clients corresponding to the software to be tested, and obtain the client information set; the client information includes the software version number of the client, the version number of the operating system running the client and The terminal model on which the client is installed.

[0149] S2. Obtain the software version number with the largest amount of usage according to the client information set, and obtain the first version number.

[0150] S3. Deploy a first cluster of terminals to be tested according to the usage amount of the operating system version number and the usage amount of the terminal model in the client information set. Specifically:

[0151] S31. So...

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 the field of testing, in particular to a software upgrading test method and a terminal. The method comprises the following steps: obtaining client information sent by more than two clients corresponding to software to be tested to obtain a client information set; wherein the client information comprises a software version number of the client, an operating system version number for operating the client and a terminal model for installing the client; obtaining a software version number with the maximum usage amount according to the client information set to obtain a first version number; deploying a first to-be-tested terminal cluster according to the usage amount of the operating system version number and the usage amount of the terminal model in the client information set; upgrading to-be-tested software corresponding to the first version number in the first to-be-tested terminal cluster according to a preset latest software version number to obtain a first upgrading result; wherein the first upgrading result comprises upgrading success and upgrading failure. And the software upgrading test efficiency is improved.

Description

technical field [0001] The invention relates to the testing field, in particular to a method and terminal for software upgrade testing. Background technique [0002] Many software products now self-upgrade through incremental packages. Compared with full self-upgrades, incremental self-upgrades have obvious advantages. For example, the old version APK has 5M, the new version has 8M, and the updated part may only be about 3M. , at this time, the full upgrade will consume 8M traffic to complete the software upgrade, while the incremental upgrade only needs to consume 3M traffic to complete this operation. However, incremental upgrades also have their shortcomings. Incremental upgrades generate patches based on the difference between two software versions. Therefore, it is necessary to make a difference between each released historical version and the latest version to generate an incremental update. Packages provide user upgrades so that users of all versions can complete inc...

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
CPCG06F11/3696G06F8/658
Inventor 刘德建宋诗莹黄斌任众王柟林存旅郑贞贞黄文平俞发仁林琛曾捷
Owner FUJIAN TIANQUAN EDUCATION TECH 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