CN107908415A - Processing method, device, equipment and storage medium - Google Patents
Processing method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN107908415A CN107908415A CN201711244354.0A CN201711244354A CN107908415A CN 107908415 A CN107908415 A CN 107908415A CN 201711244354 A CN201711244354 A CN 201711244354A CN 107908415 A CN107908415 A CN 107908415A
- Authority
- CN
- China
- Prior art keywords
- program
- program version
- version
- versions
- pressure test
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Stored Programmes (AREA)
Abstract
The disclosure is directed to a kind of processing method of program version, device, equipment and storage medium, this method includes:According to multiple corresponding first program versions of generation of presenting a paper of multiple improved program versions;Carry out pressure test respectively to each first program version, obtain multiple second program versions, second program version is not occur the first abnormal program version in the pressure test sequence;Trial operation is carried out to multiple second program versions, obtains the 3rd program version, the 3rd program version is not occur the second abnormal program version during trial operation;3rd program version is distributed to all users so that terminal user can obtain more stable and reliable version, and equipment development business can be made to pinpoint the problems in time, Speeding up development efficiency, accelerate launch, take care of yourself commercialized product stability.
Description
Technical field
This disclosure relates to the communication technology, more particularly to processing method, device, equipment and storage medium.
Background technology
In order to meet the various needs of users, improve service quality, for program versions such as operating system, application, services
From exploitation to being required for during use constantly issuing new version to function and there are problem to be improved.
At present, the information on program version, journey that the with good grounds network of the management method of common program version provides
Different information between the latest edition and current version of sequence etc. determines the need for the program is updated or prompted
The program is updated, for example, determine the importance of the modification from the currently used version of the program to the latest edition of the program, will
The importance is quantified as numerical value, if the numerical value exceedes predetermined threshold value, illustrates that the program is updated by needs.
The content of the invention
To overcome problem present in correlation technique, the disclosure provides a kind of processing method, device, equipment and storage and is situated between
Matter.
According to the first aspect of the embodiment of the present disclosure, there is provided a kind of processing method of program version, including:
According to multiple corresponding first program versions of generation of presenting a paper of multiple improved program versions;
Carry out pressure test respectively to each first program version, obtain multiple second program versions, described second
Program version is not occur the first abnormal program version in the pressure test sequence;
Trial operation is carried out to multiple second program versions, obtains the 3rd program version, the 3rd program version is
Do not occur the second abnormal program version during trial operation;
3rd program version is distributed to all users.
It is described to carry out pressure test respectively to each first program version in one embodiment, obtain multiple second
Program version, including:
Carry out pressure test respectively to each first program version, obtain test result, the test result is used for
Indicate whether first program version exception occurs in the pressure test sequence;
According to the test result, first order monitoring qualified list is obtained, the first order monitoring qualified list is included in
Do not occur the mark of the first abnormal program version in the pressure test sequence;
Using default sorting technique, the first program version in qualified list is monitored to the first order and is classified,
Determine multiple second program versions.
It is described to carry out pressure test respectively to each first program version in one embodiment, test result is obtained,
Including:
Multiple first program versions are grouped using default group technology, obtain multigroup system software package;
Pressure test is carried out to system software package described in every group respectively, obtains the test result.
It is described that trial operation is carried out to multiple second program versions in one embodiment, obtain the 3rd program version, bag
Include:
Multiple second program versions are distributed to multiple users on probation respectively;
The operation data of second program version described in each user's trial operation on probation of monitoring;
The 3rd program version is determined according to the operation data.
In one embodiment, the method further includes:
The 4th program version is obtained, the 4th program version is to occur abnormal first in the pressure test sequence
There is the second abnormal program version during trial operation in program version;
The abnormal data of 4th program version and tune-up data are fed back to hair and open personnel.
According to the second aspect of the embodiment of the present disclosure, there is provided a kind of processing unit of program version, including:
Generation module, is configured as multiple corresponding first journeys of generation of presenting a paper according to multiple improved program versions
Sequence version;
Pressure test module, is configured as carrying out each first program version respectively pressure test, obtains multiple
Second program version, second program version are not occur the first abnormal program version in the pressure test sequence;
Commissioned module, is configured as carrying out trial operation to multiple second program versions, obtains the 3rd program version,
3rd program version is not occur the second abnormal program version during trial operation;
Release module, is configured as the 3rd program version being distributed to all users.
In one embodiment, the pressure test module, including:
First acquisition submodule, is configured as carrying out each first program version respectively pressure test, obtains and surveys
Test result, the test result are used to indicate whether first program version exception occurs in the pressure test sequence;
Second acquisition submodule, is configured as according to the test result, obtains first order monitoring qualified list, and described the
Level-one monitoring qualified list is included in the mark for not occurring the first abnormal program version in the pressure test sequence;
Classify submodule, be configured as use default sorting technique, to the in first order monitoring qualified list
One program version is classified, and determines multiple second program versions.
In one embodiment, first acquisition submodule, including:
Submodule is grouped, is configured as being grouped multiple first program versions using default group technology,
Obtain multigroup system software package;
3rd acquisition submodule, is configured to carry out system software package described in every group pressure test, described in acquisition
Test result.
In one embodiment, the commissioned module, including:
Submodule is issued, is configured as multiple second program versions being distributed to multiple users on probation respectively;
Monitoring submodule, is configured as the operation number of the second program version described in each user's trial operation on probation of monitoring
According to;
Determination sub-module, is configured as determining the 3rd program version according to the operation data.
In one embodiment, described device further includes:
Acquisition module, is configured as obtaining the 4th program version, the 4th program version is in the pressure test
Occur the first abnormal program version in journey or occur the second abnormal program version during trial operation;
Feedback module, is configured as feeding back to hair and opening people the abnormal data of the 4th program version and tune-up data
Member.
According to the third aspect of the embodiment of the present disclosure, there is provided a kind of terminal device, including:Memory, processor and meter
Calculation machine program, the processor run the computer program and perform following methods:
According to multiple corresponding first program versions of generation of presenting a paper of multiple improved program versions;
Carry out pressure test respectively to each first program version, obtain multiple second program versions, described second
Program version is not occur the first abnormal program version in the pressure test sequence;
Trial operation is carried out to multiple second program versions, obtains the 3rd program version, the 3rd program version is
Do not occur the second abnormal program version during trial operation;
3rd program version is distributed to all users.
According to the fourth aspect of the embodiment of the present disclosure, there is provided a kind of computer-readable recording medium, is stored thereon with calculating
The step of machine program, which realizes first aspect any embodiment the method when being executed by processor.
The technical scheme provided by this disclosed embodiment can include the following benefits:According to multiple improved program versions
This multiple corresponding first program versions of generation of presenting a paper, carry out pressure test to each first program version, obtain respectively
Multiple second program versions are taken, trial operation is carried out to multiple second program versions, the 3rd program version is obtained, by the 3rd program version
Originally all users are distributed to, the relatively good improved program version of stability is gone out by pressure test preliminary screening, are passing through examination
The more preferable program version of stability is further screened with user, it is useful that relatively reliable and stable program version is distributed to institute
Family so that terminal user can obtain more stable and reliable version, and equipment development business can be made to pinpoint the problems in time, accelerate
Development efficiency, accelerates launch, takes care of yourself commercialized product stability.
It should be appreciated that the general description and following detailed description of the above are only exemplary and explanatory, not
The disclosure can be limited.
Brief description of the drawings
Attached drawing herein is merged in specification and forms the part of this specification, shows the implementation for meeting the present invention
Example, and for explaining the principle of the present invention together with specification.
Fig. 1 is a kind of flow chart of the processing method of program version according to an exemplary embodiment;
Fig. 2 is a kind of flow chart of the processing method of the program version shown according to another exemplary embodiment;
Fig. 3 is a kind of flow chart of the processing method of the program version shown according to another exemplary embodiment;
Fig. 4 is a kind of flow chart of the processing method of the program version shown according to another exemplary embodiment;
Fig. 5 is a kind of flow chart of the processing method of the program version shown according to another exemplary embodiment;
Fig. 6 is a kind of block diagram of the processing unit of program version according to an exemplary embodiment;
Fig. 7 is a kind of block diagram of the processing unit of the program version shown according to another exemplary embodiment;
Fig. 8 is a kind of block diagram of the processing unit of the program version shown according to another exemplary embodiment;
Fig. 9 is a kind of block diagram of the processing unit of the program version shown according to another exemplary embodiment;
Figure 10 is a kind of block diagram of the terminal device shown according to another exemplary embodiment;
Figure 11 is a kind of block diagram of the device of processing method for program version according to an exemplary embodiment.
Embodiment
Here exemplary embodiment will be illustrated in detail, its example is illustrated in the accompanying drawings.Following description is related to
During attached drawing, unless otherwise indicated, the same numbers in different attached drawings represent the same or similar key element.Following exemplary embodiment
Described in embodiment do not represent and the consistent all embodiments of the present invention.On the contrary, they be only with it is such as appended
The example of the consistent apparatus and method of some aspects being described in detail in claims, of the invention.
Fig. 1 is a kind of flow chart of the processing method of program version according to an exemplary embodiment, this method
Executive agent is server, as shown in Figure 1, the processing method of program version comprises the following steps:
In step s 11, according to the multiple corresponding first program versions of generation of presenting a paper of multiple improved program versions
This.
Wherein, equivalent to one transient program version of first program version, the first program version can be system software
The form of bag.Improved program version is the program version after developer modifies existing program version, submits text
Part modifies existing program version for developer the file generated when backward system or server are submitted.
In the present embodiment, the program version such as operating system, application, service carries out needing to update, from developing to using
Journey or constantly have new functional requirement and it is new the problem of occur, therefore, it is necessary to constantly program version is improved.Different
User has different demands, and program version in the process of running also can be there are a variety of problems, therefore, for a journey
Sequence version is it is possible that many different improved present a paper.When server receives multiple present a paper, according to each
Present a paper and automatically generate corresponding first program version.
In step s 12, carry out pressure test respectively to each first program version, obtain multiple second program versions,
Second program version is not occur the first abnormal program version in pressure test sequence.
In the present embodiment, pressure test is used for the stability for detecting the first program version.To each first program version
Pressure test is carried out, preferable first program version of stability is filtered out as the second program version, at the same time it can also filter out
The first poor program version of stability, which feeds back to developer, to be debugged and is improved.
For example, can detect the stability of each first program version by pressure test, preset when stability is more than
During threshold value, then the first program version high stability, can be used as the second program version, be preset when stability is less than or equal to
During threshold value, then the first program version stability is not high, it is understood that there may be and it is abnormal, can be by the abnormal data of first program version
Developer is fed back to tune-up data.
In step s 13, trial operation is carried out to multiple second program versions, obtains the 3rd program version, the 3rd program version
This is not occur the second abnormal program version during trial operation.
In the present embodiment, trial operation can be carried out to multiple second program versions filtered out, filters out trial operation
During do not occur the second abnormal program version as the 3rd program version.For example, the second program version is distributed to respectively
Some users on probation carry out trial operation, and then remote monitoring tries out the trial operation of user, checks each second during trial operation
Whether program version there is dysfunction and stability problem, does not occur the second abnormal program version in trial operation so as to filter out
This.
In step S14, the 3rd program version is distributed to all users.
In the present embodiment, the method for step S12 can be used as the first order to monitor, and it is relatively good that preliminary screening goes out stability
Improved program version, the method for step S13 can be then to be monitored as the second level, further to screen the more preferable journey of stability
Sequence version, the 3rd program version is relatively reliable and stable program version after screening twice, by the 3rd program version
Originally all users are distributed to.
During user uses the 3rd program version, it can also continue according to the method for step S11-S14 to the journey
The function of sequence version is checked and debugged, and is constantly increased and is lifted its function, to wherein the problem of be improved, issue is new
Fail-safe program version.
The processing method for the program version that the embodiment of the present disclosure provides, according to presenting a paper for multiple improved program versions
Multiple corresponding first program versions are generated, carry out pressure test respectively to each first program version, obtain multiple second journeys
Multiple second program versions are carried out trial operation, obtain the 3rd program version, the 3rd program version is distributed to all by sequence version
User, goes out the relatively good improved program version of stability by pressure test preliminary screening, further by user on probation
The more preferable program version of screening stability, relatively reliable and stable program version is distributed to all users so that terminal
User can obtain more stable and reliable version, and equipment development business can be made to pinpoint the problems in time, and Speeding up development efficiency, adds
Fast launch, takes care of yourself commercialized product stability.
Fig. 2 is a kind of flow chart of the processing method of the program version shown according to another exemplary embodiment, in Fig. 1 institutes
On the basis of showing embodiment, as shown in Fig. 2, step S12 " carries out each first program version pressure test, obtains more respectively
A kind of possible implementation of a second program version " comprises the following steps:
In the step s 21, carry out pressure test respectively to each first program version, obtain test result, test result
For indicating whether the first program version exception occurs in pressure test sequence.
In the present embodiment, carry out pressure test respectively to each first program version, obtain test result, automatically according to
Test result, evaluates the feature and reliability of program version specifically gone out, sifts out which or which the first program version
Originally there is exception.
In the present embodiment, can be that first program version corresponds to a test result or will be all
The test result of first program version is exported in a test result.Test result can include a numerical value, for example, test
As a result stationary value and function value are included, when stationary value is more than first threshold, and function value is more than second threshold, first journey
Sequence version does not occur exception, and feature and stability and reliability are high;When stationary value is less than or equal to first threshold, and/or, function value
During less than or equal to second threshold, which there is exception, and feature and stability and reliability are poor.Or test
As a result directly identified for a result, as a result mark is used to indicate whether first program version exception occurs, if for example, the knot
Fruit is identified as Y, represents that first program version does not occur exception, feature and stability and reliability are high, if the result is identified as
N, it is abnormal to represent that first program version occurs, feature and stability and reliability are poor.
Further, on the basis of embodiment illustrated in fig. 2, as shown in figure 3, step S21 is " to each first program version
Carry out pressure test respectively, obtain test result " a kind of possible implementation may comprise steps of:
In step S31, multiple first program versions are grouped using default group technology, obtain multigroup system
Software kit.
In the present embodiment, default group technology can be dichotomy or other group technologies.It can use default
Group technology multiple first program versions are grouped, generate multigroup system software package.For example, one shares 10 the first journeys
Sequence version, is numbered as 1,2,3 10 first program versions ..., 10, using dichotomy by 10 first programs
Version is divided into 2 groups of system software packages, and first group of system software package includes 1,2,3,4,5;Second group of system software package includes 6,7,
8,9,10.
In step s 32, pressure test is carried out to every group of system software package respectively, obtains test result.
In the present embodiment, pressure test is carried out to every group of system software package, Load Runner, Apache can be used
The testing tools such as JMeter, Neo Load, Cloud Test carry out pressure test.According to the test knot of every group of system software package
Which group system software package fruit, which can be specified in, has exception, for example, in above-mentioned two groups of system software packages, if the first system system is soft
The result of part bag includes N marks, then illustrates occur the first poor program version of stability in first group of system software package.
The processing method for the program version that the embodiment of the present disclosure provides, using default group technology to multiple first programs
Version is grouped, and obtains multigroup system software package, carries out pressure test to every group of system software package respectively, obtains test knot
Fruit, can fast and accurately position and the first abnormal program version occur, improve development efficiency.
In step S22, according to test result, first order monitoring qualified list, first order monitoring qualified list bag are obtained
Include the mark for not occurring the first abnormal program version in pressure test sequence.
In the present embodiment, first order monitoring qualified list can be pre-established, will be in pressure test according to test result
During there is no the mark for the first abnormal program version occur to be output in first order monitoring qualified list.For example, will test
As a result middle stationary value is more than first threshold and function value is output to the first order more than the mark of the first program version of second threshold
Monitor in qualified list, alternatively, the mark that result is identified as to the first program version of Y is output to first order monitoring qualified list
In.
In step S23, using default sorting technique, the first order is monitored the first program version in qualified list into
Row classification, determines multiple second program versions.
In the present embodiment, default sorting technique can be dichotomy or other sorting techniques.Using default
Sorting technique, can classify the first program version for not having exception occur in pressure test sequence, according to classification
As a result multiple second program versions are determined.For example, using dichotomy, the first order is monitored into the first program version in qualified list
Originally it is divided into two groups, determines one or more of each group the first program version as the second program version, alternatively, determines a certain
One or more of group the first program version is as the second program version.
Wherein, the second program version is hello program version, it is necessary to be distributed to user's trial operation on probation.
The processing method for the program version that the embodiment of the present disclosure provides, pressure survey is carried out to each first program version respectively
Examination, obtains test result, according to test result, first order monitoring qualified list is obtained, using default sorting technique, to first
The first program version in level monitoring qualified list is classified, and can quickly be determined multiple second program versions, be improved fortune
Peacekeeping development efficiency.
Fig. 4 is a kind of flow chart of the processing method of the program version shown according to another exemplary embodiment, Fig. 1-
On the basis of Fig. 3 any embodiments, as shown in figure 4, step S13 " carries out trial operation to multiple second program versions, obtains the 3rd
A kind of possible implementation of program version " comprises the following steps:
In step S41, multiple second program versions are distributed to multiple users on probation respectively.
In the present embodiment, some users can be invited to be screened as user on probation by pressure test in advance
Multiple second program versions be distributed to multiple users on probation respectively and carry out trial operations.
In step S42, the operation data of each user's the second program version of trial operation on probation are monitored.
In the present embodiment, after the second program version being distributed to user on probation, this user's on probation of remote monitoring
Data are run, which can include the statistics and tune-up data of high in the clouds extraction.
In step S43, the 3rd program version is determined according to operation data.
In the present embodiment, occurs the second abnormal journey during trial operation by analyzing operation data and can detect
Sequence version, and the second more stable program version of exception, performance will not occur as the 3rd program version.
The processing method for the program version that the embodiment of the present disclosure provides, multiple second program versions is distributed to respectively multiple
User on probation, monitors the operation data of each user's the second program version of trial operation on probation, and the 3rd journey is determined according to operation data
Sequence version, further filters out the program version of feature and high stability by way of user's trial operation, ensures user
More stable and reliable version can be obtained, lifts user experience.
Fig. 5 is a kind of flow chart of the processing method of the program version shown according to another exemplary embodiment, Fig. 1-
On the basis of Fig. 4 any embodiments, as shown in figure 5, this method can also include:
In step s 51, the 4th program version is obtained, the 4th program version is the appearance exception in pressure test sequence
There is the second abnormal program version during trial operation in first program version.
In the present embodiment, during pressure test and trial operation, it will appear from abnormal program version automatically and carry out
Mark.For example, the first relatively low program version of the stability in pressure test sequence is labeled as the 4th program version, and/
Or, will occur the second abnormal program version during trial operation and be labeled as the 4th program version.
In step S52, the abnormal data of the 4th program version and tune-up data are fed back into hair and open personnel.
In the present embodiment, the abnormal data of the 4th program version and tune-up data are fed back to hair and open personnel by server,
So that developer is debugged and improved to this abnormal program version, put into again in step S11, re-start survey
Examination screening.
The processing method for the program version that the embodiment of the present disclosure provides, obtains the 4th program version, by the 4th program version
Abnormal data and tune-up data feed back to hair and open personnel, potential abnormal program version can be automatically identified, and cause exploitation
Personnel are debugged and are improved to this abnormal program version, obtain stability data in time.
Fig. 6 is a kind of block diagram of the processing unit of program version according to an exemplary embodiment, as shown in fig. 6,
The device includes:
Generation module 11 is configured as the generation multiple corresponding first of presenting a paper according to multiple improved program versions
Program version;
Pressure test module 12 is configured as carrying out each first program version respectively pressure test, obtains multiple second
Program version, the second program version are not occur the first abnormal program version in pressure test sequence;
Commissioned module 13 is configured as carrying out trial operation to multiple second program versions, obtains the 3rd program version, the
Three program versions are not occur the second abnormal program version during trial operation;
Release module 14 is configured as the 3rd program version being distributed to all users.
Fig. 7 is a kind of block diagram of the processing unit of the program version shown according to another exemplary embodiment, shown in Fig. 6
On the basis of embodiment, as shown in fig. 7, pressure test module 12 includes:
First acquisition submodule 121 is configured as carrying out each first program version respectively pressure test, obtains test
As a result, test result is used to indicate whether the first program version exception occurs in pressure test sequence;
Second acquisition submodule 122 is configured as according to test result, obtains first order monitoring qualified list, first order prison
Control qualified list is included in the mark for not occurring the first abnormal program version in pressure test sequence;
Classification submodule 123 is configured as using default sorting technique, and first in qualified list is monitored to the first order
Program version is classified, and determines multiple second program versions.
Further, as shown in fig. 7, the first acquisition submodule 121 includes:
Packet submodule 1211 is configured as being grouped multiple first program versions using default group technology, obtains
Take multigroup system software package;
3rd acquisition submodule 1212 is configured to carry out pressure test to every group of system software package, obtains test knot
Fruit.
Fig. 8 is a kind of block diagram of the processing unit of the program version shown according to another exemplary embodiment, in Fig. 6 or figure
On the basis of 7 illustrated embodiments, as shown in figure 8, commissioned module 13 includes:
Issue submodule 131 is configured as multiple second program versions being distributed to multiple users on probation respectively;
Monitoring submodule 132 is configured as the operation data of each user's the second program version of trial operation on probation of monitoring;
Determination sub-module 133 is configured as determining the 3rd program version according to operation data.
On the device in above-described embodiment, wherein modules perform the concrete mode of operation in related this method
Embodiment in be described in detail, explanation will be not set forth in detail herein.
Fig. 9 is a kind of block diagram of the processing unit of the program version shown according to another exemplary embodiment, in Fig. 6-Fig. 8
On the basis of any embodiment, as shown in figure 9, device further includes:
Acquisition module 15 is configured as obtaining the 4th program version, and the 4th program version is to occur in pressure test sequence
There is the second abnormal program version during trial operation in first program version of exception;
Feedback module 16, which is configured as the abnormal data of the 4th program version and tune-up data feeding back to hair, opens personnel.
Figure 10 is a kind of block diagram of the terminal device shown according to another exemplary embodiment, as shown in Figure 10, the terminal
Equipment includes:Memory 21, processor 22 and computer program 23, processor are transported 22 row computer programs 23 and are performed with lower section
Method:
According to multiple corresponding first program versions of generation of presenting a paper of multiple improved program versions;
Carry out pressure test respectively to each first program version, obtain multiple second program versions, the second program version
Not occur the first abnormal program version in pressure test sequence;
Trial operation is carried out to multiple second program versions, obtains the 3rd program version, the 3rd program version is in trial operation
During do not occur the second abnormal program version;
3rd program version is distributed to all users.
The embodiment of the present disclosure also provides a kind of computer-readable recording medium, is stored thereon with computer program, the program
The step of Fig. 1-Fig. 5 any embodiment the methods are realized when being executed by processor.
Figure 11 is a kind of block diagram of the device of processing method for program version according to an exemplary embodiment.
For example, device 800 can be mobile phone, computer, digital broadcast terminal, messaging devices, game console, tablet sets
It is standby, Medical Devices, body-building equipment, personal digital assistant etc..
With reference to Figure 11, device 800 can include following one or more assemblies:Processing component 802, memory 804, electric power
Component 806, multimedia component 808, audio component 810, the interface 812 of input/output (I/O), sensor component 814, and
Communication component 816.
The integrated operation of the usual control device 800 of processing component 802, such as with display, call, data communication, phase
The operation that machine operates and record operation is associated.Processing component 802 can refer to including one or more processors 820 to perform
Order, to complete all or part of step of above-mentioned method.In addition, processing component 802 can include one or more modules, just
Interaction between processing component 802 and other assemblies.For example, processing component 802 can include multi-media module, it is more to facilitate
Interaction between media component 808 and processing component 802.
Memory 804 is configured as storing various types of data to support the operation in equipment 800.These data are shown
Example includes the instruction of any application program or method for being operated on device 800, and contact data, telephone book data, disappears
Breath, picture, video etc..Memory 804 can be by any kind of volatibility or non-volatile memory device or their group
Close and realize, as static RAM (SRAM), electrically erasable programmable read-only memory (EEPROM) are erasable to compile
Journey read-only storage (EPROM), programmable read only memory (PROM), read-only storage (ROM), magnetic memory, flash
Device, disk or CD.
Electric power assembly 806 provides electric power for the various assemblies of device 800.Electric power assembly 806 can include power management system
System, one or more power supplys, and other components associated with generating, managing and distributing electric power for device 800.
Multimedia component 808 is included in the screen of one output interface of offer between described device 800 and user.One
In a little embodiments, screen can include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screen
Curtain may be implemented as touch-screen, to receive input signal from the user.Touch panel includes one or more touch sensings
Device is to sense the gesture on touch, slip and touch panel.The touch sensor can not only sense touch or sliding action
Border, but also detect and the duration and pressure associated with the touch or slide operation.In certain embodiments, more matchmakers
Body component 808 includes a front camera and/or rear camera.When equipment 800 is in operator scheme, such as screening-mode or
During video mode, front camera and/or rear camera can receive exterior multi-medium data.Each front camera and
Rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 810 is configured as output and/or input audio signal.For example, audio component 810 includes a Mike
Wind (MIC), when device 800 is in operator scheme, during such as call model, logging mode and speech recognition mode, microphone by with
It is set to reception external audio signal.The received audio signal can be further stored in memory 804 or via communication set
Part 816 is sent.In certain embodiments, audio component 810 further includes a loudspeaker, for exports audio signal.
I/O interfaces 812 provide interface between processing component 802 and peripheral interface module, and above-mentioned peripheral interface module can
To be keyboard, click wheel, button etc..These buttons may include but be not limited to:Home button, volume button, start button and lock
Determine button.
Sensor component 814 includes one or more sensors, and the state for providing various aspects for device 800 is commented
Estimate.For example, sensor component 814 can detect opening/closed mode of equipment 800, and the relative positioning of component, for example, it is described
Component is the display and keypad of device 800, and sensor component 814 can be with 800 1 components of detection device 800 or device
Position change, the existence or non-existence that user contacts with device 800,800 orientation of device or acceleration/deceleration and device 800
Temperature change.Sensor component 814 can include proximity sensor, be configured to detect without any physical contact
Presence of nearby objects.Sensor component 814 can also include optical sensor, such as CMOS or ccd image sensor, for into
As being used in application.In certain embodiments, which can also include acceleration transducer, gyro sensors
Device, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 816 is configured to facilitate the communication of wired or wireless way between device 800 and other equipment.Device
800 can access the wireless network based on communication standard, such as WiFi, 2G or 3G, or combinations thereof.In an exemplary implementation
In example, communication component 816 receives broadcast singal or broadcast related information from external broadcasting management system via broadcast channel.
In one exemplary embodiment, the communication component 816 further includes near-field communication (NFC) module, to promote junction service.Example
Such as, in NFC module radio frequency identification (RFID) technology can be based on, Infrared Data Association (IrDA) technology, ultra wide band (UWB) technology,
Bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 800 can be believed by one or more application application-specific integrated circuit (ASIC), numeral
Number processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array
(FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for performing the above method.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instructing, example are additionally provided
Such as include the memory 804 of instruction, above-metioned instruction can be performed to complete the above method by the processor 820 of device 800.For example,
The non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk
With optical data storage devices etc..
A kind of non-transitorycomputer readable storage medium, when the instruction in the storage medium is by the processing of mobile terminal
When device performs so that mobile terminal is able to carry out a kind of processing method of program version, the described method includes:
According to multiple corresponding first program versions of generation of presenting a paper of multiple improved program versions;
Carry out pressure test respectively to each first program version, obtain multiple second program versions, described second
Program version is not occur the first abnormal program version in the pressure test sequence;
Trial operation is carried out to multiple second program versions, obtains the 3rd program version, the 3rd program version is
Do not occur the second abnormal program version during trial operation;
3rd program version is distributed to all users.
Wherein, it is described to carry out pressure test respectively to each first program version, multiple second program versions are obtained,
Including:
Carry out pressure test respectively to each first program version, obtain test result, the test result is used for
Indicate whether first program version exception occurs in the pressure test sequence;
According to the test result, first order monitoring qualified list is obtained, the first order monitoring qualified list is included in
Do not occur the mark of the first abnormal program version in the pressure test sequence;
Using default sorting technique, the first program version in qualified list is monitored to the first order and is classified,
Determine multiple second program versions.
Wherein, it is described to carry out pressure test respectively to each first program version, test result is obtained, including:
Multiple first program versions are grouped using default group technology, obtain multigroup system software package;
Pressure test is carried out to system software package described in every group respectively, obtains the test result.
Wherein, it is described that trial operation is carried out to multiple second program versions, the 3rd program version is obtained, including:
Multiple second program versions are distributed to multiple users on probation respectively;
The operation data of second program version described in each user's trial operation on probation of monitoring;
The 3rd program version is determined according to the operation data.
Wherein, the method further includes:
The 4th program version is obtained, the 4th program version is to occur abnormal first in the pressure test sequence
There is the second abnormal program version during trial operation in program version;
The abnormal data of 4th program version and tune-up data are fed back to hair and open personnel.
Those skilled in the art will readily occur to the disclosure its after considering specification and putting into practice invention disclosed herein
Its embodiment.This application is intended to cover any variations, uses, or adaptations of the disclosure, these modifications, purposes or
Person's adaptive change follows the general principle of the disclosure and including the undocumented common knowledge in the art of the disclosure
Or conventional techniques.Description and embodiments are considered only as exemplary, and the true scope and spirit of the disclosure are by following
Claims are pointed out.
It should be appreciated that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and
And various modifications and changes may be made without departing from the scope thereof.The scope of the present disclosure is only limited by appended claims
System.
Claims (12)
- A kind of 1. processing method of program version, it is characterised in that including:According to multiple corresponding first program versions of generation of presenting a paper of multiple improved program versions;Carry out pressure test respectively to each first program version, obtain multiple second program versions, second program Version is not occur the first abnormal program version in the pressure test sequence;Trial operation is carried out to multiple second program versions, obtains the 3rd program version, the 3rd program version is to try Do not occur the second abnormal program version during operation;3rd program version is distributed to all users.
- 2. according to the method described in claim 1, it is characterized in that, described press each first program version respectively Power is tested, and obtains multiple second program versions, including:Carry out pressure test respectively to each first program version, obtain test result, the test result is used to indicate Whether first program version there is exception in the pressure test sequence;According to the test result, first order monitoring qualified list is obtained, the first order monitoring qualified list is included in described Do not occur the mark of the first abnormal program version in pressure test sequence;Using default sorting technique, the first program version in qualified list is monitored to the first order and is classified, is determined Multiple second program versions.
- 3. according to the method described in claim 2, it is characterized in that, described press each first program version respectively Power is tested, and obtains test result, including:Multiple first program versions are grouped using default group technology, obtain multigroup system software package;Pressure test is carried out to system software package described in every group respectively, obtains the test result.
- 4. according to claim 1-3 any one of them methods, it is characterised in that it is described to multiple second program versions into Row trial operation, obtains the 3rd program version, including:Multiple second program versions are distributed to multiple users on probation respectively;The operation data of second program version described in each user's trial operation on probation of monitoring;The 3rd program version is determined according to the operation data.
- 5. according to claim 1-3 any one of them methods, it is characterised in that the method further includes:The 4th program version is obtained, the 4th program version is to occur the first abnormal program in the pressure test sequence There is the second abnormal program version during trial operation in version;The abnormal data of 4th program version and tune-up data are fed back to hair and open personnel.
- A kind of 6. processing unit of program version, it is characterised in that including:Generation module, is configured as the multiple corresponding first program versions of generation of presenting a paper according to multiple improved program versions This;Pressure test module, is configured as carrying out each first program version respectively pressure test, obtains multiple second Program version, second program version are not occur the first abnormal program version in the pressure test sequence;Commissioned module, is configured as carrying out trial operation to multiple second program versions, obtains the 3rd program version, described 3rd program version is not occur the second abnormal program version during trial operation;Release module, is configured as the 3rd program version being distributed to all users.
- 7. device according to claim 6, it is characterised in that the pressure test module, including:First acquisition submodule, is configured as carrying out each first program version respectively pressure test, obtains test knot Fruit, the test result are used to indicate whether first program version exception occurs in the pressure test sequence;Second acquisition submodule, is configured as according to the test result, obtains first order monitoring qualified list, the first order Monitoring qualified list is included in the mark for not occurring the first abnormal program version in the pressure test sequence;Classification submodule, is configured as using default sorting technique, and the first journey in qualified list is monitored to the first order Sequence version is classified, and determines multiple second program versions.
- 8. device according to claim 7, it is characterised in that first acquisition submodule, including:Submodule is grouped, is configured as being grouped multiple first program versions using default group technology, is obtained Multigroup system software package;3rd acquisition submodule, is configured to carry out pressure test to system software package described in every group, obtains the test As a result.
- 9. according to claim 6-8 any one of them devices, it is characterised in that the commissioned module, including:Submodule is issued, is configured as multiple second program versions being distributed to multiple users on probation respectively;Monitoring submodule, is configured as the operation data of the second program version described in each user's trial operation on probation of monitoring;Determination sub-module, is configured as determining the 3rd program version according to the operation data.
- 10. according to claim 6-8 any one of them devices, it is characterised in that described device further includes:Acquisition module, is configured as obtaining the 4th program version, the 4th program version is in the pressure test sequence There is the first abnormal program version or occur the second abnormal program version during trial operation;Feedback module, is configured as feeding back to hair and opening personnel the abnormal data of the 4th program version and tune-up data.
- A kind of 11. terminal device, it is characterised in that including:Memory, processor and computer program, the processor fortune The row computer program performs following methods:According to multiple corresponding first program versions of generation of presenting a paper of multiple improved program versions;Carry out pressure test respectively to each first program version, obtain multiple second program versions, second program Version is not occur the first abnormal program version in the pressure test sequence;Trial operation is carried out to multiple second program versions, obtains the 3rd program version, the 3rd program version is to try Do not occur the second abnormal program version during operation;3rd program version is distributed to all users.
- 12. a kind of computer-readable recording medium, is stored thereon with computer program, it is characterised in that the program is by processor The step of any one of claim 1-5 the method is realized during execution.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711244354.0A CN107908415A (en) | 2017-11-30 | 2017-11-30 | Processing method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711244354.0A CN107908415A (en) | 2017-11-30 | 2017-11-30 | Processing method, device, equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107908415A true CN107908415A (en) | 2018-04-13 |
Family
ID=61849539
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711244354.0A Pending CN107908415A (en) | 2017-11-30 | 2017-11-30 | Processing method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107908415A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111756594A (en) * | 2019-03-29 | 2020-10-09 | 上海哔哩哔哩科技有限公司 | Control method of pressure test, computer device and computer readable storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103377120A (en) * | 2012-04-24 | 2013-10-30 | 深圳市财付通科技有限公司 | Test method and device for application programs |
US8892954B1 (en) * | 2011-12-29 | 2014-11-18 | Google Inc. | Managing groups of application versions |
CN105740137A (en) * | 2014-12-08 | 2016-07-06 | 阿里巴巴集团控股有限公司 | Bucket test method, device and system, and method and device for providing configuration information |
US20160306735A1 (en) * | 2015-04-16 | 2016-10-20 | International Business Machines Corporation | Customized application performance testing of upgraded software |
CN106155885A (en) * | 2015-03-31 | 2016-11-23 | 展讯通信(上海)有限公司 | A kind of full-automatic test system and method for testing |
CN107015842A (en) * | 2017-03-31 | 2017-08-04 | 武汉票据交易中心有限公司 | A kind of management method and system of server compiling and issue |
CN107038114A (en) * | 2016-11-21 | 2017-08-11 | 浪潮软件集团有限公司 | User experience testing method based on software product life cycle |
-
2017
- 2017-11-30 CN CN201711244354.0A patent/CN107908415A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8892954B1 (en) * | 2011-12-29 | 2014-11-18 | Google Inc. | Managing groups of application versions |
CN103377120A (en) * | 2012-04-24 | 2013-10-30 | 深圳市财付通科技有限公司 | Test method and device for application programs |
CN105740137A (en) * | 2014-12-08 | 2016-07-06 | 阿里巴巴集团控股有限公司 | Bucket test method, device and system, and method and device for providing configuration information |
CN106155885A (en) * | 2015-03-31 | 2016-11-23 | 展讯通信(上海)有限公司 | A kind of full-automatic test system and method for testing |
US20160306735A1 (en) * | 2015-04-16 | 2016-10-20 | International Business Machines Corporation | Customized application performance testing of upgraded software |
CN107038114A (en) * | 2016-11-21 | 2017-08-11 | 浪潮软件集团有限公司 | User experience testing method based on software product life cycle |
CN107015842A (en) * | 2017-03-31 | 2017-08-04 | 武汉票据交易中心有限公司 | A kind of management method and system of server compiling and issue |
Non-Patent Citations (1)
Title |
---|
刘新生主编: "《软件测试理论》", 31 August 2010, 中国计量出版社 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111756594A (en) * | 2019-03-29 | 2020-10-09 | 上海哔哩哔哩科技有限公司 | Control method of pressure test, computer device and computer readable storage medium |
CN111756594B (en) * | 2019-03-29 | 2022-04-15 | 上海哔哩哔哩科技有限公司 | Control method of pressure test, computer device and computer readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105493481B (en) | The method and system of the automatic display for changing graphic user interface | |
CN105930247B (en) | Processing method, device and the mobile terminal of system reboot problem | |
CN105848190A (en) | OTA upgrading method and apparatus | |
CN105045467A (en) | Display method and apparatus for task manager interface | |
CN107423106A (en) | The method and apparatus for supporting more frame grammars | |
CN107066172A (en) | The document transmission method and device of mobile terminal | |
CN107992604A (en) | The distribution method and relevant apparatus of a kind of task entry | |
CN109614260A (en) | Communication failure judgment method, device and storage medium | |
CN104809158B (en) | Web content filter method and device | |
CN106202150A (en) | Method for information display and device | |
CN106919629A (en) | The method and device of information sifting is realized in group chat | |
CN104461348A (en) | Method and device for selecting information | |
CN106775403A (en) | Obtain the method and device of interim card information | |
CN104536787B (en) | Resource preloads method and device | |
CN106648730A (en) | Processing method and device of abnormal application | |
CN104636164A (en) | Generating method and device for starting page | |
CN107132949A (en) | anti-interference method, device, terminal and storage medium | |
CN106547547A (en) | Collecting method and device | |
CN106503131A (en) | Obtain the method and device of interest information | |
CN106990989A (en) | The method and device for controlling application program to install | |
CN113032627A (en) | Video classification method and device, storage medium and terminal equipment | |
CN104216969B (en) | Read flag method and device | |
CN106537288A (en) | Application autostart control method and device | |
CN107992839A (en) | Person tracking method, device and readable storage medium storing program for executing | |
CN107171939A (en) | SMS classified method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180413 |
|
RJ01 | Rejection of invention patent application after publication |