CN105095072A - Application testing method and device and terminal - Google Patents

Application testing method and device and terminal Download PDF

Info

Publication number
CN105095072A
CN105095072A CN201510381966.9A CN201510381966A CN105095072A CN 105095072 A CN105095072 A CN 105095072A CN 201510381966 A CN201510381966 A CN 201510381966A CN 105095072 A CN105095072 A CN 105095072A
Authority
CN
China
Prior art keywords
application
run
tested
parameter information
time scenario
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.)
Granted
Application number
CN201510381966.9A
Other languages
Chinese (zh)
Other versions
CN105095072B (en
Inventor
张润琦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201510381966.9A priority Critical patent/CN105095072B/en
Publication of CN105095072A publication Critical patent/CN105095072A/en
Application granted granted Critical
Publication of CN105095072B publication Critical patent/CN105095072B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)
  • Debugging And Monitoring (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the invention discloses an application testing method, an application testing device and a terminal. Wherein, the method comprises the following steps: starting an application to be tested in each preset operation scene in the operation scene; acquiring the starting time length for finishing the application to be tested in the running scene; correspondingly recording the operation scene and starting time length for finishing the application to be tested in the operation scene. By implementing the embodiment of the invention, the starting time of the application to be tested can be tested under a plurality of operation scenes, and the starting performance of the application can be more accurately and comprehensively determined.

Description

A kind of application testing method, device and terminal
Technical field
The present invention relates to technical field of measurement and test, be specifically related to a kind of application testing method, device and terminal.
Background technology
At present, the work of the various people of being applied as, life and amusement can be installed in the terminal device such as smart mobile phone, panel computer offer convenience.In actual applications, the starting duration of these application affects the operating experience of user largely, therefore, before application is issued, need to test the starting duration of application, usually by checking that starting log determines the starting duration applied, the startability applied then can be determined according to the mean value of the starting duration repeatedly checking acquisition in the starting duration test of application.But, the starting log applied in test process only have recorded each starting duration started of application, and do not consider the impact of external environment condition when at every turn starting on starting duration, thus cause the starting duration repeatedly obtained accurately comprehensively can not reflect the startability of application.
Summary of the invention
The embodiment of the invention discloses a kind of application testing method, device and terminal, more accurately comprehensively can determine the startability applied.
The embodiment of the invention discloses a kind of application testing method, comprising:
For each Run-time scenario in the multiple Run-time scenarios preset, under described Run-time scenario, start application to be tested;
Obtain the starting duration having started described application to be tested under described Run-time scenario;
Run-time scenario described in corresponding record and started the starting duration of described application to be tested under described Run-time scenario.
Wherein, described method also comprises:
Call application start duration test analysis algorithm, according to the described Run-time scenario of corresponding record and the starting duration having started described application to be tested under described Run-time scenario, export the starting duration trend map of described multiple Run-time scenario.
Wherein, after described multiple Run-time scenario comprises the main interface instructions of terminal response, terminal restart after and terminal operating process in respond the enabled instruction of background application after, wherein:
After the main interface instructions of terminal response, start application to be tested, comprising:
Described application to be tested is started by calling the first trial function testHome ();
After terminal restart, start described application to be tested, comprising:
Described application to be tested is started by calling the second trial function testReboot ();
Start described application to be tested respond the enabled instruction of background application in terminal operating process after, comprising:
Described application to be tested is started by calling the 3rd trial function testBack ().
The embodiment of the invention also discloses another kind of application testing method, comprising:
For the every group configuration parameter information in the many group configuration parameter information preset, under described configuration parameter information, start application to be tested;
Obtain the starting duration having started described application to be tested under described configuration parameter information;
Configuration parameter information described in corresponding record and started the starting duration of described application to be tested under described configuration parameter information.
Wherein, described method also comprises:
By calling application start duration test analysis algorithm, according to the described configuration parameter information of corresponding record and the starting duration having started described application to be tested under described configuration parameter information, export the starting duration trend map of different configuration parameter information.
Wherein, describedly under described configuration parameter information, start application to be tested, comprising:
For each Run-time scenario in the multiple Run-time scenarios preset, under described configuration parameter information and described Run-time scenario, start application to be tested;
Described acquisition has started the starting duration of described application to be tested under described configuration parameter information, comprising:
For each Run-time scenario in described multiple Run-time scenario, obtain the starting duration having started described application to be tested under described configuration parameter information and described Run-time scenario;
According to the default starting duration weight of each Run-time scenario in described multiple Run-time scenario, determine the starting duration having started described application to be tested under described configuration parameter information; When described default starting duration weight is for having started the starting duration of described application to be tested under configuration parameter information described in the determination that presets, under each Run-time scenario, start the scale-up factor of the starting duration of described application to be tested.
Wherein, each Run-time scenario in described multiple Run-time scenarios for presetting, start application to be tested under described configuration parameter information and described Run-time scenario after, described method also comprises:
For each Run-time scenario in described multiple Run-time scenario, configuration parameter information, described Run-time scenario described in corresponding record and under described configuration parameter information and described Run-time scenario, started the starting duration of described application to be tested.
Wherein, after described multiple Run-time scenario comprises the main interface instructions of terminal response, terminal restart after and terminal operating process in respond the enabled instruction of background application after, wherein:
After the main interface instructions of terminal response, start application to be tested, comprising:
Described application to be tested is started by calling the first trial function testHome ();
After terminal restart, start described application to be tested, comprising:
Described application to be tested is started by calling the second trial function testReboot ();
Start described application to be tested respond the enabled instruction of background application in terminal operating process after, comprising:
Described application to be tested is started by calling the 3rd trial function testBack ().
Wherein, described configuration parameter information comprises the current residual free space of internal memory in described terminal.
The embodiment of the invention also discloses a kind of application testing device, comprising:
First starts module, for for each Run-time scenario in the multiple Run-time scenarios preset, under described Run-time scenario, starts application to be tested;
First acquisition module, for obtaining the starting duration having started described application to be tested under described Run-time scenario;
First logging modle, for Run-time scenario described in corresponding record and the starting duration having started described application to be tested under described Run-time scenario.
Wherein, described device also comprises:
First output module, for calling application start duration test analysis algorithm, according to the described Run-time scenario of corresponding record and the starting duration having started described application to be tested under described Run-time scenario, export the starting duration trend map of described multiple Run-time scenario.
Wherein, after described multiple Run-time scenario comprises the main interface instructions of terminal response, terminal restart after and terminal operating process in respond the enabled instruction of background application after, wherein:
Described first starts the mode that module starts application to be tested after the main interface instructions of terminal response, starts described application to be tested specifically by calling the first trial function testHome ();
Described first starts the mode that module starts described application to be tested after terminal restarts, and starts described application to be tested specifically by calling the second trial function testReboot ();
Described first starts the mode starting described application to be tested after module responds the enabled instruction of background application in terminal operating process, starts described application to be tested specifically by calling the 3rd trial function testBack ().
The embodiment of the invention also discloses another kind of application testing device, comprising:
Second starts module, for for the every group configuration parameter information in the many group configuration parameter information preset, under described configuration parameter information, starts application to be tested;
Second acquisition module, for obtaining the starting duration having started described application to be tested under described configuration parameter information;
Second logging modle, for configuration parameter information described in corresponding record and the starting duration having started described application to be tested under described configuration parameter information.
Wherein, described device also comprises:
Second output module, for by calling application start duration test analysis algorithm, according to the described configuration parameter information of corresponding record and the starting duration having started described application to be tested under described configuration parameter information, export the starting duration trend map of different configuration parameter information.
Wherein, described second starts module, specifically for for each Run-time scenario in the multiple Run-time scenarios preset, under described configuration parameter information and described Run-time scenario, starts application to be tested;
Described second acquisition module, comprising:
Acquiring unit, for for each Run-time scenario in described multiple Run-time scenario, obtains the starting duration having started described application to be tested under described configuration parameter information and described Run-time scenario;
Determining unit, for the default starting duration weight according to each Run-time scenario in described multiple Run-time scenario, determines the starting duration having started described application to be tested under described configuration parameter information; When described default starting duration weight is for having started the starting duration of described application to be tested under configuration parameter information described in the determination that presets, under each Run-time scenario, start the scale-up factor of the starting duration of described application to be tested.
Wherein, described device also comprises:
3rd logging modle, for starting module for each Run-time scenario in the multiple Run-time scenarios preset described second, start application to be tested under described configuration parameter information and described Run-time scenario after, for each Run-time scenario in described multiple Run-time scenario, configuration parameter information, described Run-time scenario described in corresponding record and under described configuration parameter information and described Run-time scenario, started the starting duration of described application to be tested.
Wherein, after described multiple Run-time scenario comprises the main interface instructions of terminal response, terminal restart after and terminal operating process in respond the enabled instruction of background application after, wherein:
Described second starts the mode that module starts application to be tested after the main interface instructions of terminal response, starts described application to be tested specifically by calling the first trial function testHome ();
Described second starts the mode that module starts described application to be tested after terminal restarts, and starts described application to be tested specifically by calling the second trial function testReboot ();
Described second starts the mode starting described application to be tested after module responds the enabled instruction of background application in terminal operating process, starts described application to be tested specifically by calling the 3rd trial function testBack ().
Wherein, described configuration parameter information comprises the current residual free space of internal memory in described terminal.
The embodiment of the invention also discloses a kind of terminal, it is characterized in that, comprise above-mentioned application testing device.
The embodiment of the present invention, for each Run-time scenario in the multiple Run-time scenarios preset, starts application to be tested under this Run-time scenario; Obtain the starting duration having started application to be tested under this Run-time scenario; Corresponding record Run-time scenario and started the starting duration of application to be tested under Run-time scenario.Visible, each starting duration starting application to be tested is obtained merely with prior art, and cannot consider or controllable initiating to be tested application time external environment condition compare, the embodiment of the present invention can test the starting duration of application to be tested under multiple Run-time scenario, thus more accurately comprehensively can determine the startability of application.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, be briefly described to the accompanying drawing used required in embodiment below, apparently, accompanying drawing in the following describes is some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the schematic flow sheet of a kind of application testing method disclosed in the embodiment of the present invention;
Fig. 2 is the schematic flow sheet of another kind of application testing method disclosed in the embodiment of the present invention;
Fig. 3 is the schematic flow sheet of the embodiment of the present invention another application testing method disclosed;
Fig. 4 is the schematic flow sheet of the embodiment of the present invention another application testing method disclosed;
Fig. 5 is the structural representation of a kind of application testing device disclosed in the embodiment of the present invention;
Fig. 6 is the structural representation of another kind of application testing device disclosed in the embodiment of the present invention;
Fig. 7 is the structural representation of the embodiment of the present invention another application testing device disclosed;
Fig. 8 is the structural representation of the embodiment of the present invention another application testing device disclosed;
Fig. 9 is the structural representation of a kind of terminal disclosed in the embodiment of the present invention;
Figure 10 is the structural representation of another kind of terminal disclosed in the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
The embodiment of the invention discloses a kind of application testing method, device and terminal, the testing precision of application start duration can be improved.Below be described in detail respectively.
Refer to Fig. 1, Fig. 1 is the schematic flow sheet of a kind of application testing method disclosed in the embodiment of the present invention.Wherein, this application testing mode may operate in the terminals such as notebook, mobile phone, panel computer or wearable device, and as shown in Figure 1, this application testing method can comprise the following steps.
S101, for each Run-time scenario in the multiple Run-time scenarios preset, under this Run-time scenario, start application to be tested;
S102, obtain the starting duration having started this application to be tested under this Run-time scenario;
S103, corresponding record Run-time scenario and under this Run-time scenario, started the starting duration of this application to be tested.
In the embodiment of the present invention, after multiple Run-time scenario can comprise the main interface instructions of terminal response, terminal restart after and terminal operating process in respond the enabled instruction of background application after, wherein:
The mode of application to be tested is started after the main interface instructions of terminal response, can for start application to be tested by calling the first trial function testHome ();
The mode of application to be tested is started after terminal restarts, can for start application to be tested by calling the second trial function testReboot ();
The mode of application to be tested is started respond the enabled instruction of background application in terminal operating process after, can for start application to be tested by calling the 3rd trial function testBack ().
In the embodiment of the present invention, step S102 can adopt order adbshellamstart – w – n to obtain the starting duration having started this application to be tested under this Run-time scenario.
In the embodiment of the present invention, step S103 corresponding record Run-time scenario and started the starting duration of this application to be tested under this Run-time scenario, for the analysis of follow-up application start performance to be tested.
In the method described by Fig. 1, for each Run-time scenario in the multiple Run-time scenarios preset, under this Run-time scenario, start application to be tested; Obtain the starting duration having started application to be tested under this Run-time scenario; Corresponding record Run-time scenario and started the starting duration of application to be tested under Run-time scenario.Visible, each starting duration starting application to be tested is obtained merely with prior art, and cannot consider or controllable initiating to be tested application time external environment condition compare, the embodiment of the present invention can test the starting duration of application to be tested under multiple Run-time scenario, thus more accurately comprehensively can determine the startability of application.
Refer to Fig. 2, Fig. 2 is the schematic flow sheet of another kind of application testing method disclosed in the embodiment of the present invention, and as shown in Figure 2, this application testing method can comprise the following steps:
S201, for each Run-time scenario in the multiple Run-time scenarios preset, under this Run-time scenario, start application to be tested;
S202, obtain the starting duration having started application to be tested under this Run-time scenario;
This Run-time scenario of S203, corresponding record and started the starting duration of application to be tested under this Run-time scenario;
S204, call application start duration test analysis algorithm, according to the Run-time scenario of corresponding record and the starting duration having started application to be tested under Run-time scenario, export the starting duration trend map of multiple Run-time scenario.
The embodiment of the present invention is for each Run-time scenario in the multiple Run-time scenarios preset, perform step S201 to S203, each Run-time scenario can be obtained and under this Run-time scenario, started the starting duration of application to be tested, step S204 can according to the starting duration of different Run-time scenario and correspondence thereof, export the starting duration trend map of multiple Run-time scenario, and according to the size that different Run-time scenario affects starting duration, comprehensively can determine the startability of application to be tested, thus for application to be tested exploitation improve more comprehensive and accurate reference value is provided.
Refer to Fig. 3, Fig. 3 is the schematic flow sheet of the embodiment of the present invention another application testing method disclosed, and as shown in Figure 3, this application testing method can comprise the following steps:
S301, for the every group configuration parameter information in the many group configuration parameter information preset, under configuration parameter information, start application to be tested;
S302, obtain the starting duration having started application to be tested under configuration parameter information;
S303, corresponding record configuration parameter information and under configuration parameter information, started the starting duration of application to be tested.
In the embodiment of the present invention, configuration parameter information can comprise the current residue available memory space of terminal, operating system, chip processing speed etc.
In the embodiment of the present invention, many group configuration parameter information can be upgrade initial configuration parameter information acquisition with default value, such as, obtains initial configuration parameter information, under the configuration parameter information that this is initial, after performing step S301 to S303; This initial configuration parameter information is upgraded with default value, and then perform step S301 to S303, till parameter value in the configuration parameter information upgrade this initial configuration parameter information with default value after is less than predetermined threshold value, thus the starting duration of many group configuration parameter information and correspondence thereof can be obtained.Wherein, default value is less, and the number of times that can perform step S301 to S303 is more, the configuration parameter information of acquisition and the starting duration of correspondence more, the startability analysis result of this application to be tested of acquisition is more accurate, comprehensively.
Application testing method described by Fig. 3 for the every group configuration parameter information in the many group configuration parameter information preset, can start application to be tested under this group configuration parameter information; Obtain the starting duration having started application to be tested under configuration parameter information; This group configuration parameter information of corresponding record and started the starting duration of application to be tested under this group configuration parameter information.Visible, each starting duration starting application to be tested is obtained merely with prior art, and cannot consider or controllable initiating application to be tested time the configuration parameter information of terminal compare, the embodiment of the present invention can test the starting duration of application to be tested under different configuration parameter information, thus more accurately comprehensively can determine the startability of application.
Refer to Fig. 4, Fig. 4 is the schematic flow sheet of the embodiment of the present invention another application testing method disclosed, and as shown in Figure 4, this application testing method can comprise the following steps:
S401, for the every group configuration parameter information in the many group configuration parameter information preset, under each Run-time scenario in this group configuration parameter information and multiple Run-time scenarios of presetting, start application to be tested respectively;
In the embodiment of the present invention, after multiple Run-time scenario can comprise the main interface instructions of terminal response, terminal restart after and terminal operating process in respond the enabled instruction of background application after, wherein: the mode starting application to be tested after the main interface instructions of terminal response, application to be tested is started specifically by calling the first trial function testHome (); After terminal restarting, starting the mode of application to be tested, starting application to be tested specifically by calling the second trial function testReboot (); Starting the mode of application to be tested respond the enabled instruction of background application in terminal operating process after, starting application to be tested specifically by calling the 3rd trial function testBack ().
S402, for Run-time scenario each in multiple Run-time scenario, obtain the starting duration having started application to be tested under this group configuration parameter information and each Run-time scenario;
S403, for Run-time scenario each in multiple Run-time scenario, this group configuration parameter information of corresponding record, this Run-time scenario and under this group configuration parameter information and this Run-time scenario, started the starting duration of application to be tested;
Such as, many group configuration parameter information is respectively A1, B1, C1, D1, and multiple Run-time scenario is respectively A2, B2, C2, D2; Then this group configuration parameter information of corresponding record, this Run-time scenario and the starting duration that started application to be tested under this group configuration parameter information and this Run-time scenario can be T { A1, A2}, T { A1, B2}, T { A1, C2}, T { A1, D2}; T { B1, A2}, T { B1, B2}, T { B1, C2}, T { B1, D2}; T { C1, A2}, T { C1, B2}, T { C1, C2}, T { C1, D2}; T { D1, A2}, T { D1, B2}, T { D1, C2}, T { D1, D2}.
S404, default starting duration weight according to Run-time scenario each in multiple Run-time scenario, determine the starting duration having started application to be tested under this group configuration parameter information;
In the embodiment of the present invention, presetting starting duration weight is, when having started the starting duration of application to be tested under the determination configuration parameter information preset, started the scale-up factor of the starting duration of application to be tested under each Run-time scenario.
Such as, the weight that multiple Run-time scenario is respectively A2, B2, C2, D2 is respectively W, X, Y, Z, then the starting duration having started application to be tested under determining A1 group configuration parameter information is T a1=W*T { A1, A2}+ X*T { A1, B2}+ Y*T { A1, C2}+ Z*T { A1, D2}.Alternatively, also according to the weight of many group configuration parameter information, the starting duration of application to be tested can under determining Run-time scenario, have been started.
S405, by calling application start duration test analysis algorithm, according to the configuration parameter information of corresponding record and the starting duration having started application to be tested under this group configuration parameter information, export the starting duration trend map of different configuration parameter information.
In the embodiment of the present invention, by calling application start duration test analysis algorithm, according to the configuration parameter information of corresponding record and the starting duration having started application to be tested under this group configuration parameter information, export outside the starting duration trend map of different configuration parameter information, according to this group configuration parameter information of corresponding record, this Run-time scenario and the starting duration having started application to be tested under this group configuration parameter information and this Run-time scenario, the starting duration trend map under different Run-time scenario, different group configuration parameter information can also be exported.It should be noted that in the embodiment of the present invention and be not limited to export above-mentioned two kinds of starting duration trend maps.Starting duration trend map can show application start duration to be tested and the correlativity starting environment to user more intuitively.
Application testing method described by Fig. 4 can for the every group configuration parameter information in the many group configuration parameter information preset, under each Run-time scenario in this group configuration parameter information and multiple Run-time scenarios of presetting, start application to be tested respectively; For Run-time scenario each in multiple Run-time scenario, obtain the starting duration having started application to be tested under this group configuration parameter information and each Run-time scenario; For Run-time scenario each in multiple Run-time scenario, this group configuration parameter information of corresponding record, this Run-time scenario and under this group configuration parameter information and this Run-time scenario, started the starting duration of application to be tested; According to the default starting duration weight of Run-time scenario each in multiple Run-time scenario, determine the starting duration having started application to be tested under this group configuration parameter information; By calling application start duration test analysis algorithm, according to the configuration parameter information of corresponding record and the starting duration having started application to be tested under this group configuration parameter information, export the starting duration trend map of different configuration parameter information, visible, the embodiment of the present invention can test the starting duration of application to be tested respectively under different group configuration parameter information and different Run-time scenario, thus more accurately comprehensively can determine the startability of application to be tested.
Refer to Fig. 5, Fig. 5 is the structural representation of a kind of application testing device disclosed in the embodiment of the present invention, this application testing device can be arranged in the terminals such as notebook, mobile phone, panel computer or wearable device, and as shown in Figure 5, this application testing device can comprise with lower module:
First starts module 510, for for each Run-time scenario in the multiple Run-time scenarios preset, under Run-time scenario, starts application to be tested;
First acquisition module 520, has started the starting duration of application to be tested for obtaining the first startup module 510 under Run-time scenario;
First logging modle 530, the Run-time scenario obtained for corresponding record first acquisition module 520 and started the starting duration of application to be tested under Run-time scenario.
In the embodiment of the present invention, after multiple Run-time scenario can comprise the main interface instructions of terminal response, terminal restart after and terminal operating process in respond the enabled instruction of background application after, wherein, first starts the mode that module starts application to be tested after the main interface instructions of terminal response, starts application to be tested specifically by calling the first trial function testHome (); First starts the mode that module starts application to be tested after terminal restarts, and starts application to be tested specifically by calling the second trial function testReboot (); First starts the mode starting application to be tested after module responds the enabled instruction of background application in terminal operating process, starts application to be tested specifically by calling the 3rd trial function testBack ().
In the embodiment of the present invention, the first acquisition module 520 can adopt order adbshellamstart – w – n to obtain the starting duration having started this application to be tested under this Run-time scenario.
See also Fig. 6, Fig. 6 is the structural representation of another kind of application testing device disclosed in the embodiment of the present invention, wherein, application testing device shown in Fig. 6 is that the application testing device shown in Fig. 5 is optimized acquisition, compared with the application testing device shown in Fig. 5, application testing device shown in Fig. 6 can also comprise the first output module 540, wherein:
First output module 540, for calling application start duration test analysis algorithm, according to the described Run-time scenario of corresponding record and the starting duration having started described application to be tested under described Run-time scenario, export the starting duration trend map of described multiple Run-time scenario.
In the embodiment of the present invention, application start duration test analysis algorithm can set in advance, such as, and the test analysis algorithm on the impact of the starting duration of application during the change of setting Run-time scenario.
In the embodiment of the present invention, first output module 540 exports the starting duration trend map of multiple Run-time scenario, and according to the size that different Run-time scenario affects starting duration, comprehensively can determine the startability of application to be tested, thus for application to be tested exploitation improve more comprehensive and accurate reference value is provided.
In the application testing device shown in Fig. 5 and Fig. 6, first starts module for each Run-time scenario in the multiple Run-time scenarios preset, can start application to be tested under this Run-time scenario; First acquisition module can obtain the starting duration having started application to be tested under this Run-time scenario; First logging modle can corresponding record Run-time scenario and started the starting duration of application to be tested under Run-time scenario.Visible, each starting duration starting application to be tested is obtained merely with prior art, and cannot consider or controllable initiating to be tested application time external environment condition compare, application testing device shown in Fig. 5 and Fig. 6 can test the starting duration of application to be tested under multiple Run-time scenario, thus more accurately comprehensively can determine the startability of application.Further, in the application testing device shown in Fig. 6, the first output module can the starting duration trend map of multiple Run-time scenario, the startability applied under can analyzing different Run-time scenario more intuitively.
Refer to Fig. 7, Fig. 7 is the structural representation of the embodiment of the present invention another application testing device disclosed, this application testing device can be arranged in the terminals such as notebook, mobile phone, panel computer or wearable device equally, and as shown in Figure 7, this application testing device can comprise with lower module:
Second starts module 610, for for the every group configuration parameter information in the many group configuration parameter information preset, under configuration parameter information, starts application to be tested;
Second acquisition module 620, for obtaining the starting duration having started application to be tested under configuration parameter information;
Second logging modle 630, for corresponding record configuration parameter information and the starting duration having started application to be tested under configuration parameter information.
In the embodiment of the present invention, configuration parameter information can comprise the current residue available memory space of terminal, operating system, chip processing speed etc.
In the embodiment of the present invention, many group configuration parameter information can be upgrade initial configuration parameter information acquisition with default value, such as, obtain initial configuration parameter information, under the configuration parameter information that this is initial, after the second startup module 610, second acquisition module 620 and the second logging modle 630 perform corresponding operation respectively; This initial configuration parameter information can be upgraded with default value by update module, and then perform corresponding operation respectively by the second startup module 610, second acquisition module 620 and the second logging modle 630, till parameter value in the configuration parameter information after update module upgrades this initial configuration parameter information with default value is less than predetermined threshold value, thus the starting duration of many group configuration parameter information and correspondence thereof can be obtained.Wherein, default value is less, the configuration parameter information of corresponding record and the starting duration of correspondence more, the startability analysis result of this application to be tested determined is more accurate, comprehensively.
In the embodiment of the present invention, after multiple Run-time scenario comprises the main interface instructions of terminal response, terminal restart after and terminal operating process in respond the enabled instruction of background application after, wherein:
Second starts the mode that module 610 starts application to be tested after the main interface instructions of terminal response, starts application to be tested specifically by calling the first trial function testHome ();
Second starts the mode that module 610 starts application to be tested after terminal restarts, and starts application to be tested specifically by calling the second trial function testReboot ();
Second starts the mode starting described application to be tested after module 610 responds the enabled instruction of background application in terminal operating process, starts application to be tested specifically by calling the 3rd trial function testBack ().
See also Fig. 8, Fig. 8 is the structural representation of another kind of application testing device disclosed in the embodiment of the present invention, wherein, application testing device shown in Fig. 8 is that the application testing device shown in Fig. 7 is optimized acquisition, compared with the application testing device shown in Fig. 7, application testing device shown in Fig. 8 can also comprise the second output module 640, wherein:
Second output module 640, for by calling application start duration test analysis algorithm, according to the configuration parameter information of corresponding record and the starting duration having started application to be tested under configuration parameter information, export the starting duration trend map of different configuration parameter information.
In the embodiment of the present invention, second starts module 610 specifically for for each Run-time scenario in the multiple Run-time scenarios preset, can start application to be tested under configuration parameter information and Run-time scenario.
Correspondingly, in the application testing device shown in Fig. 8, the second acquisition module 620 can comprise:
Acquiring unit 621, for for Run-time scenario each in multiple Run-time scenario, obtains the starting duration having started application to be tested under configuration parameter information and Run-time scenario;
Determining unit 622, for the default starting duration weight according to Run-time scenario each in multiple Run-time scenario, determines the starting duration having started application to be tested under configuration parameter information;
In the embodiment of the present invention, when presetting starting duration weight for having started the starting duration of described application to be tested under configuration parameter information described in the determination that presets, under each Run-time scenario, start the scale-up factor of the starting duration of described application to be tested.
In the embodiment of the present invention, the application testing device shown in Fig. 8 can also comprise:
3rd logging modle 650, for starting module 610 for each Run-time scenario in the multiple Run-time scenarios preset second, start application to be tested under configuration parameter information and Run-time scenario after, for Run-time scenario each in multiple Run-time scenario, corresponding record configuration parameter information, Run-time scenario and under configuration parameter information and Run-time scenario, started the starting duration of application to be tested.
Such as, many group configuration parameter information is respectively A1, B1, C1, D1, and multiple Run-time scenario is respectively A2, B2, C2, D2; Then this group configuration parameter information of corresponding record, this Run-time scenario and the starting duration that started application to be tested under this group configuration parameter information and this Run-time scenario can be T { A1, A2}, T { A1, B2}, T { A1, C2}, T { A1, D2}; T { B1, A2}, T { B1, B2}, T { B1, C2}, T { B1, D2}; T { C1, A2}, T { C1, B2}, T { C1, C2}, T { C1, D2}; T { D1, A2}, T { D1, B2}, T { D1, C2}, T { D1, D2}.
Correspondingly, with the default starting duration weight of determining unit 622 according to Run-time scenario each in multiple Run-time scenario, determine that the starting duration having started application to be tested under this group configuration parameter information is example, the weight that multiple Run-time scenario is respectively A2, B2, C2, D2 is respectively W, X, Y, Z, determining unit 622 has started application to be tested starting duration under can determining A1 group configuration parameter information is T a1=W*T { A1, A2}+ X*T { A1, B2}+ Y*T { A1, C2}+ Z*T { A1, D2}.Alternatively, also according to the weight of many group configuration parameter information, the starting duration of application to be tested can under determining Run-time scenario, have been started.
Wherein, starting duration analysis chart can also comprise the asynchronous starting duration trend map of the identical and default Run-time scenario of configuration parameter information of terminal, and the configuration parameter information of terminal different and preset Run-time scenario identical time starting duration trend map.
In the embodiment of the present invention, second acquisition module 620 can adopt order adbshellamstart – w – n to obtain each starting duration starting application to be measured, and by the second logging modle 630 by under above-mentioned configuration parameter information and the starting duration of the application to be tested that each default Run-time scenario is corresponding in multiple default Run-time scenario store, for determining the startability of application to be tested.
In the application testing device shown in Fig. 7 and Fig. 8, second starts module for the every group configuration parameter information in the many group configuration parameter information preset, can start application to be tested under this group configuration parameter information; Second acquisition module can obtain the starting duration having started application to be tested under configuration parameter information; Second logging modle can this group configuration parameter information of corresponding record and started the starting duration of application to be tested under this group configuration parameter information.Visible, each starting duration starting application to be tested is obtained merely with prior art, and cannot consider or controllable initiating application to be tested time the configuration parameter information of terminal compare, the embodiment of the present invention can test the starting duration of application to be tested under different configuration parameter information, thus more accurately comprehensively can determine the startability of application.Further, in application testing device described by Fig. 8, second output module can call application start duration test analysis algorithm, according to the configuration parameter information of corresponding record and the starting duration having started application to be tested under this group configuration parameter information, export the starting duration trend map of different configuration parameter information, and the 3rd logging modle can corresponding record configuration parameter information, Run-time scenario and started the starting duration of application to be tested under this configuration parameter information and this Run-time scenario, visible, the embodiment of the present invention can test the starting duration of application to be tested respectively under different group configuration parameter information and different Run-time scenario, thus more accurately comprehensively can determine the startability of application to be tested.。
Refer to Fig. 9, Fig. 9 is the structural representation of a kind of terminal disclosed in the embodiment of the present invention, and as shown in Figure 9, this terminal can comprise at least one processor 710, such as CPU; User interface 720, this user interface can comprise the input-output units such as keyboard, mouse and display screen; Storer 730, at least one communication bus 740.Wherein, communication bus 740 is for realizing the communication connection between these assemblies.Storer 730 can be high-speed RAM storer, also can be non-labile storer (non-volatilememory), such as at least one magnetic disk memory.Storer 730 can also be optionally that at least one is positioned at the memory storage away from aforementioned processor 710.Wherein, processor 710 can the application testing device shown in composition graphs 5 and Fig. 6, stores batch processing code in storer 730, and processor 710 calls the program code stored in storer 730, for performing following operation:
For each Run-time scenario in the multiple Run-time scenarios preset, under described Run-time scenario, start application to be tested;
Obtain the starting duration having started described application to be tested under described Run-time scenario;
Run-time scenario described in corresponding record and started the starting duration of described application to be tested under described Run-time scenario.
In the embodiment of the present invention, processor 710 calls the program code in storer 730, can also perform following operation:
Call application start duration test analysis algorithm, according to the described Run-time scenario of corresponding record and the starting duration having started described application to be tested under described Run-time scenario, export the starting duration trend map of described multiple Run-time scenario.
In the embodiment of the present invention, after multiple Run-time scenario comprises the main interface instructions of terminal response, terminal restart after and terminal operating process in respond the enabled instruction of background application after, wherein:
Correspondingly, the mode that processor 710 starts application to be tested after the main interface instructions of terminal response can start described application to be tested specifically by calling the first trial function testHome ();
The mode that processor 710 starts described application to be tested after terminal restarts can start described application to be tested specifically by calling the second trial function testReboot ();
Processor 710 starts described application to be tested mode respond the enabled instruction of background application in terminal operating process after can start application to be tested specifically by calling the 3rd trial function testBack ().
Concrete, the terminal introduced in the present embodiment can implement the part or all of flow process in the application testing method embodiment of composition graphs 1 to Fig. 2 of the present invention introduction.
Refer to Figure 10, Figure 10 is the structural representation of a kind of terminal disclosed in the embodiment of the present invention, and as shown in Figure 10, this terminal can comprise at least one processor 810, such as CPU; User interface 820, this user interface can comprise the input-output units such as keyboard, mouse and display screen; Storer 830, at least one communication bus 840.Wherein, communication bus 840 is for realizing the communication connection between these assemblies.Storer 830 can be high-speed RAM storer, also can be non-labile storer (non-volatilememory), such as at least one magnetic disk memory.Storer 830 can also be optionally that at least one is positioned at the memory storage away from aforementioned processor 810.Wherein, processor 810 can the application testing device shown in composition graphs 7 and Fig. 8, stores batch processing code in storer 830, and processor 810 calls the program code stored in storer 830, for performing following operation:
For the every group configuration parameter information in the many group configuration parameter information preset, under described configuration parameter information, start application to be tested;
Obtain the starting duration having started described application to be tested under described configuration parameter information;
Configuration parameter information described in corresponding record and started the starting duration of described application to be tested under described configuration parameter information.
In the embodiment of the present invention, configuration parameter information can comprise the current residue available memory space of terminal, operating system, chip processing speed etc.
In the embodiment of the present invention, many group configuration parameter information can for upgrade initial configuration parameter information acquisition with default value.
In the embodiment of the present invention, processor 810 calls the program code in storer 830, can also perform following operation:
By calling application start duration test analysis algorithm, according to the described configuration parameter information of corresponding record and the starting duration having started described application to be tested under described configuration parameter information, export the starting duration trend map of different configuration parameter information.
In the embodiment of the present invention, processor 810 calls the program code in storer 830, describedly under described configuration parameter information, start application to be tested, can be specially for each Run-time scenario in the multiple Run-time scenarios preset, under described configuration parameter information and described Run-time scenario, start application to be tested; Correspondingly, processor 810 calls the program code in storer 830, obtains the starting duration having started described application to be tested under described configuration parameter information, can specifically perform following operation:
For each Run-time scenario in described multiple Run-time scenario, obtain the starting duration having started described application to be tested under described configuration parameter information and described Run-time scenario;
According to the default starting duration weight of each Run-time scenario in described multiple Run-time scenario, determine the starting duration having started described application to be tested under described configuration parameter information; When described default starting duration weight is for having started the starting duration of described application to be tested under configuration parameter information described in the determination that presets, under each Run-time scenario, start the scale-up factor of the starting duration of described application to be tested.
In the embodiment of the present invention, processor 810 calls the program code in storer 830, for each Run-time scenario in the multiple Run-time scenarios preset, start application to be tested under described configuration parameter information and described Run-time scenario after, can also following steps be performed:
For each Run-time scenario in described multiple Run-time scenario, configuration parameter information, described Run-time scenario described in corresponding record and under described configuration parameter information and described Run-time scenario, started the starting duration of described application to be tested.
In the embodiment of the present invention, after multiple Run-time scenario comprises the main interface instructions of terminal response, terminal restart after and terminal operating process in respond the enabled instruction of background application after, wherein:
Processor 810 starts the mode of application to be tested after the main interface instructions of terminal response, starts described application to be tested specifically by calling the first trial function testHome ();
Processor 810 starts the mode of described application to be tested after terminal restarts, and starts described application to be tested specifically by calling the second trial function testReboot ();
Processor 810 starts the mode of described application to be tested respond the enabled instruction of background application in terminal operating process after, start described application to be tested specifically by calling the 3rd trial function testBack ().
Concrete, the terminal introduced in the present embodiment can implement the part or all of flow process in the application testing method embodiment of composition graphs 1 to Fig. 3 of the present invention introduction.
The embodiment of the present invention additionally provides a kind of terminal, can comprise application testing device as shown in figure 3 or 4.
In the description of this instructions, specific features, structure, material or feature that the description of reference term " embodiment ", " some embodiments ", " example ", " concrete example " or " some examples " etc. means to describe in conjunction with this embodiment or example are contained at least one embodiment of the present invention or example.In this manual, to the schematic representation of above-mentioned term not must for be identical embodiment or example.And the specific features of description, structure, material or feature can combine in one or more embodiment in office or example in an appropriate manner.In addition, when not conflicting, the feature of the different embodiment described in this instructions or example and different embodiment or example can carry out combining and combining by those skilled in the art.
In addition, term " first ", " second " only for describing object, and can not be interpreted as instruction or hint relative importance or imply the quantity indicating indicated technical characteristic.Thus, be limited with " first ", the feature of " second " can express or impliedly comprise at least one this feature.In describing the invention, the implication of " multiple " is at least two, such as two, three etc., unless otherwise expressly limited specifically.
Describe and can be understood in process flow diagram or in this any process otherwise described or method, represent and comprise one or more for realizing the module of the code of the executable instruction of the step of specific logical function or process, fragment or part, and the scope of the preferred embodiment of the present invention comprises other realization, wherein can not according to order that is shown or that discuss, comprise according to involved function by the mode while of basic or by contrary order, carry out n-back test, this should understand by embodiments of the invention person of ordinary skill in the field.
In flow charts represent or in this logic otherwise described and/or step, such as, the sequencing list of the executable instruction for realizing logic function can be considered to, may be embodied in any computer-readable medium, for instruction execution system, device or equipment (as computer based system, comprise the system of processor or other can from instruction execution system, device or equipment instruction fetch and perform the system of instruction) use, or to use in conjunction with these instruction execution systems, device or equipment.With regard to this instructions, " computer-readable medium " can be anyly can to comprise, store, communicate, propagate or transmission procedure for instruction execution system, device or equipment or the device that uses in conjunction with these instruction execution systems, device or equipment.The example more specifically (non-exhaustive list) of computer-readable medium comprises following: the electrical connection section (electronic installation) with one or more wiring, portable computer diskette box (magnetic device), random access memory (RAM), ROM (read-only memory) (ROM), erasablely edit ROM (read-only memory) (EPROM or flash memory), fiber device, and portable optic disk ROM (read-only memory) (CDROM).In addition, computer-readable medium can be even paper or other suitable media that can print described program thereon, because can such as by carrying out optical scanning to paper or other media, then carry out editing, decipher or carry out process with other suitable methods if desired and electronically obtain described program, be then stored in computer memory.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, multiple step or method can with to store in memory and the software performed by suitable instruction execution system or firmware realize.Such as, if realized with hardware, the same in another embodiment, can realize by any one in following technology well known in the art or their combination: the discrete logic with the logic gates for realizing logic function to data-signal, there is the special IC of suitable combinational logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) etc.
Those skilled in the art are appreciated that realizing all or part of step that above-described embodiment method carries is that the hardware that can carry out instruction relevant by program completes, described program can be stored in a kind of computer-readable recording medium, this program perform time, step comprising embodiment of the method one or a combination set of.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing module, also can be that the independent physics of unit exists, also can be integrated in a module by two or more unit.Above-mentioned integrated module both can adopt the form of hardware to realize, and the form of software function module also can be adopted to realize.If described integrated module using the form of software function module realize and as independently production marketing or use time, also can be stored in a computer read/write memory medium.
The above-mentioned storage medium mentioned can be ROM (read-only memory), disk or CD etc.Although illustrate and describe embodiments of the invention above, be understandable that, above-described embodiment is exemplary, can not be interpreted as limitation of the present invention, and those of ordinary skill in the art can change above-described embodiment within the scope of the invention, revises, replace and modification.

Claims (19)

1. an application testing method, is characterized in that, comprising:
For each Run-time scenario in the multiple Run-time scenarios preset, under described Run-time scenario, start application to be tested;
Obtain the starting duration having started described application to be tested under described Run-time scenario;
Run-time scenario described in corresponding record and started the starting duration of described application to be tested under described Run-time scenario.
2. method according to claim 1, is characterized in that, described method also comprises:
Call application start duration test analysis algorithm, according to the described Run-time scenario of corresponding record and the starting duration having started described application to be tested under described Run-time scenario, export the starting duration trend map of described multiple Run-time scenario.
3. method according to claim 1 and 2, is characterized in that, after described multiple Run-time scenario comprises the main interface instructions of terminal response, terminal restart after and terminal operating process in respond the enabled instruction of background application after, wherein:
After the main interface instructions of terminal response, start application to be tested, comprising:
Described application to be tested is started by calling the first trial function testHome ();
After terminal restart, start described application to be tested, comprising:
Described application to be tested is started by calling the second trial function testReboot ();
Start described application to be tested respond the enabled instruction of background application in terminal operating process after, comprising:
Described application to be tested is started by calling the 3rd trial function testBack ().
4. an application testing method, is characterized in that, comprising:
For the every group configuration parameter information in the many group configuration parameter information preset, under described configuration parameter information, start application to be tested;
Obtain the starting duration having started described application to be tested under described configuration parameter information;
Configuration parameter information described in corresponding record and started the starting duration of described application to be tested under described configuration parameter information.
5. method according to claim 4, is characterized in that, described method also comprises:
By calling application start duration test analysis algorithm, according to the described configuration parameter information of corresponding record and the starting duration having started described application to be tested under described configuration parameter information, export the starting duration trend map of different configuration parameter information.
6. the method according to claim 4 or 5, is characterized in that, describedly under described configuration parameter information, starts application to be tested, comprising:
For each Run-time scenario in the multiple Run-time scenarios preset, under described configuration parameter information and described Run-time scenario, start application to be tested;
Described acquisition has started the starting duration of described application to be tested under described configuration parameter information, comprising:
For each Run-time scenario in described multiple Run-time scenario, obtain the starting duration having started described application to be tested under described configuration parameter information and described Run-time scenario;
According to the default starting duration weight of each Run-time scenario in described multiple Run-time scenario, determine the starting duration having started described application to be tested under described configuration parameter information; When described default starting duration weight is for having started the starting duration of described application to be tested under configuration parameter information described in the determination that presets, under each Run-time scenario, start the scale-up factor of the starting duration of described application to be tested.
7. method according to claim 6, is characterized in that, each Run-time scenario in described multiple Run-time scenarios for presetting, and start application to be tested under described configuration parameter information and described Run-time scenario after, described method also comprises:
For each Run-time scenario in described multiple Run-time scenario, configuration parameter information, described Run-time scenario described in corresponding record and under described configuration parameter information and described Run-time scenario, started the starting duration of described application to be tested.
8. method according to claim 6, is characterized in that, after described multiple Run-time scenario comprises the main interface instructions of terminal response, terminal restart after and terminal operating process in respond the enabled instruction of background application after, wherein:
After the main interface instructions of terminal response, start application to be tested, comprising:
Described application to be tested is started by calling the first trial function testHome ();
After terminal restart, start described application to be tested, comprising:
Described application to be tested is started by calling the second trial function testReboot ();
Start described application to be tested respond the enabled instruction of background application in terminal operating process after, comprising:
Described application to be tested is started by calling the 3rd trial function testBack ().
9. the method according to claim 4 or 5, is characterized in that, described configuration parameter information comprises the current residual free space of internal memory in described terminal.
10. an application testing device, is characterized in that, comprising:
First starts module, for for each Run-time scenario in the multiple Run-time scenarios preset, under described Run-time scenario, starts application to be tested;
First acquisition module, for obtaining the starting duration having started described application to be tested under described Run-time scenario;
First logging modle, for Run-time scenario described in corresponding record and the starting duration having started described application to be tested under described Run-time scenario.
11. devices according to claim 10, is characterized in that, described device also comprises:
First output module, for calling application start duration test analysis algorithm, according to the described Run-time scenario of corresponding record and the starting duration having started described application to be tested under described Run-time scenario, export the starting duration trend map of described multiple Run-time scenario.
12. devices according to claim 10 or 11, is characterized in that, after described multiple Run-time scenario comprises the main interface instructions of terminal response, terminal restart after and after responding the enabled instruction of background application in terminal operating process, wherein:
Described first starts the mode that module starts application to be tested after the main interface instructions of terminal response, starts described application to be tested specifically by calling the first trial function testHome ();
Described first starts the mode that module starts described application to be tested after terminal restarts, and starts described application to be tested specifically by calling the second trial function testReboot ();
Described first starts the mode starting described application to be tested after module responds the enabled instruction of background application in terminal operating process, starts described application to be tested specifically by calling the 3rd trial function testBack ().
13. 1 kinds of application testing devices, is characterized in that, comprising:
Second starts module, for for the every group configuration parameter information in the many group configuration parameter information preset, under described configuration parameter information, starts application to be tested;
Second acquisition module, for obtaining the starting duration having started described application to be tested under described configuration parameter information;
Second logging modle, for configuration parameter information described in corresponding record and the starting duration having started described application to be tested under described configuration parameter information.
14. devices according to claim 13, is characterized in that, described device also comprises:
Second output module, for by calling application start duration test analysis algorithm, according to the described configuration parameter information of corresponding record and the starting duration having started described application to be tested under described configuration parameter information, export the starting duration trend map of different configuration parameter information.
15. devices according to claim 13 or 14, it is characterized in that, described second starts module, specifically for for each Run-time scenario in the multiple Run-time scenarios preset, under described configuration parameter information and described Run-time scenario, starts application to be tested;
Described second acquisition module, comprising:
Acquiring unit, for for each Run-time scenario in described multiple Run-time scenario, obtains the starting duration having started described application to be tested under described configuration parameter information and described Run-time scenario;
Determining unit, for the default starting duration weight according to each Run-time scenario in described multiple Run-time scenario, determines the starting duration having started described application to be tested under described configuration parameter information; When described default starting duration weight is for having started the starting duration of described application to be tested under configuration parameter information described in the determination that presets, under each Run-time scenario, start the scale-up factor of the starting duration of described application to be tested.
16. devices according to claim 15, is characterized in that, described device also comprises:
3rd logging modle, for starting module for each Run-time scenario in the multiple Run-time scenarios preset described second, start application to be tested under described configuration parameter information and described Run-time scenario after, for each Run-time scenario in described multiple Run-time scenario, configuration parameter information, described Run-time scenario described in corresponding record and under described configuration parameter information and described Run-time scenario, started the starting duration of described application to be tested.
17. devices according to claim 15, is characterized in that, after described multiple Run-time scenario comprises the main interface instructions of terminal response, terminal restart after and terminal operating process in respond the enabled instruction of background application after, wherein:
Described second starts the mode that module starts application to be tested after the main interface instructions of terminal response, starts described application to be tested specifically by calling the first trial function testHome ();
Described second starts the mode that module starts described application to be tested after terminal restarts, and starts described application to be tested specifically by calling the second trial function testReboot ();
Described second starts the mode starting described application to be tested after module responds the enabled instruction of background application in terminal operating process, starts described application to be tested specifically by calling the 3rd trial function testBack ().
18. devices according to claim 13 or 14, it is characterized in that, described configuration parameter information comprises the current residual free space of internal memory in described terminal.
19. 1 kinds of terminals, is characterized in that, comprise the device as described in any one of claim 10 to 18.
CN201510381966.9A 2015-07-02 2015-07-02 Application testing method and device and terminal Active CN105095072B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510381966.9A CN105095072B (en) 2015-07-02 2015-07-02 Application testing method and device and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510381966.9A CN105095072B (en) 2015-07-02 2015-07-02 Application testing method and device and terminal

Publications (2)

Publication Number Publication Date
CN105095072A true CN105095072A (en) 2015-11-25
CN105095072B CN105095072B (en) 2018-01-23

Family

ID=54575567

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510381966.9A Active CN105095072B (en) 2015-07-02 2015-07-02 Application testing method and device and terminal

Country Status (1)

Country Link
CN (1) CN105095072B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105550104A (en) * 2015-12-08 2016-05-04 北京奇虎科技有限公司 Application program performance test method and device
CN107562594A (en) * 2017-09-08 2018-01-09 东莞华贝电子科技有限公司 The method of testing and system of the operating system of mobile terminal
CN114625457A (en) * 2020-12-11 2022-06-14 深信服科技股份有限公司 Desktop cloud environment optimization method, device, equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070277158A1 (en) * 2006-02-24 2007-11-29 International Business Machines Corporation Method and apparatus for testing of business processes for Web services
CN103677920A (en) * 2013-12-11 2014-03-26 清华大学 Critical application program identifying and starting accelerating method and system
CN103955405A (en) * 2014-04-01 2014-07-30 珠海市君天电子科技有限公司 Application management method and device
CN104166619A (en) * 2013-05-20 2014-11-26 腾讯科技(深圳)有限公司 Performance measuring method and terminal of application program
CN104199692A (en) * 2014-08-25 2014-12-10 北京金山安全软件有限公司 Method, device and terminal for acquiring starting time of application program
CN104536808A (en) * 2014-12-30 2015-04-22 中国科学院深圳先进技术研究院 Parameter configuration method and system for cloud application programs

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070277158A1 (en) * 2006-02-24 2007-11-29 International Business Machines Corporation Method and apparatus for testing of business processes for Web services
CN104166619A (en) * 2013-05-20 2014-11-26 腾讯科技(深圳)有限公司 Performance measuring method and terminal of application program
CN103677920A (en) * 2013-12-11 2014-03-26 清华大学 Critical application program identifying and starting accelerating method and system
CN103955405A (en) * 2014-04-01 2014-07-30 珠海市君天电子科技有限公司 Application management method and device
CN104199692A (en) * 2014-08-25 2014-12-10 北京金山安全软件有限公司 Method, device and terminal for acquiring starting time of application program
CN104536808A (en) * 2014-12-30 2015-04-22 中国科学院深圳先进技术研究院 Parameter configuration method and system for cloud application programs

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105550104A (en) * 2015-12-08 2016-05-04 北京奇虎科技有限公司 Application program performance test method and device
CN105550104B (en) * 2015-12-08 2018-04-20 北京奇虎科技有限公司 Application program capacity test method and device
CN107562594A (en) * 2017-09-08 2018-01-09 东莞华贝电子科技有限公司 The method of testing and system of the operating system of mobile terminal
CN114625457A (en) * 2020-12-11 2022-06-14 深信服科技股份有限公司 Desktop cloud environment optimization method, device, equipment and storage medium
CN114625457B (en) * 2020-12-11 2024-02-27 深信服科技股份有限公司 Desktop cloud environment optimization method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN105095072B (en) 2018-01-23

Similar Documents

Publication Publication Date Title
CN111984163B (en) Application icon display method and device and electronic equipment
CN105676993A (en) Method and device for saving electric quantity and electronic equipment
EP2919115A2 (en) Task migration method and apparatus
CN106126424A (en) A kind of visual automated testing method of script, device and mobile terminal
WO2016023520A1 (en) Method and device for recognizing application causing temperature rise of terminal, and terminal
CN104991847A (en) Memory leakage automatic testing method and apparatus and mobile terminal
CN112996020B (en) Bluetooth-based automatic test method and device and Bluetooth test terminal
CN105512033A (en) Automated testing method and device of mobile terminal and mobile terminal
CN104777416A (en) Testing method and tester for circuit board
CN104199727A (en) Method and device for reducing terminal temperature and terminal
CN104199692A (en) Method, device and terminal for acquiring starting time of application program
CN105095072A (en) Application testing method and device and terminal
CN113077834A (en) Storage device testing method and device, television and storage medium
CN104267934A (en) Information display method and device and mobile terminal
CN104156305A (en) Application program testing method and device
CN104199759A (en) Application program identification method and device causing terminal temperature rise and terminal
CN109117153A (en) Processing method, device, terminal and the storage medium of application program
CN106126206A (en) A kind of information processing method and electronic equipment
CN110556155A (en) Method and device for testing diskless started SSD product and computer equipment
CN112445670B (en) eMMC test method and device
CN104461603A (en) Information processing method and electronic equipment
CN111124781A (en) Display card testing method and device, electronic equipment and storage medium
CN104199697A (en) Pre-installed software management method and device and terminal
CN104615339A (en) Control showing method and device
CN114420190A (en) EMMC loss degree detection method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant