CN116225966B - Application evaluation method and system based on intelligent watch - Google Patents

Application evaluation method and system based on intelligent watch Download PDF

Info

Publication number
CN116225966B
CN116225966B CN202310451775.XA CN202310451775A CN116225966B CN 116225966 B CN116225966 B CN 116225966B CN 202310451775 A CN202310451775 A CN 202310451775A CN 116225966 B CN116225966 B CN 116225966B
Authority
CN
China
Prior art keywords
application program
test
application
error
preset
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.)
Active
Application number
CN202310451775.XA
Other languages
Chinese (zh)
Other versions
CN116225966A (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.)
Shenzhen Manridy Technology Co ltd
Original Assignee
Shenzhen Manridy Technology 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 Shenzhen Manridy Technology Co ltd filed Critical Shenzhen Manridy Technology Co ltd
Priority to CN202310451775.XA priority Critical patent/CN116225966B/en
Publication of CN116225966A publication Critical patent/CN116225966A/en
Application granted granted Critical
Publication of CN116225966B publication Critical patent/CN116225966B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3644Software debugging by instrumenting at runtime
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3676Test management for coverage analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3692Test management for test results analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Computer Hardware Design (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Mining & Analysis (AREA)
  • Debugging And Monitoring (AREA)
  • Stored Programmes (AREA)

Abstract

The invention provides an application evaluation method and system based on an intelligent watch, which are applied to the field of program data processing; according to the invention, after the system version of the intelligent watch is updated, each application program in the intelligent watch is subjected to trial running and simulation test in advance, and the compatibility of the application program is modified before the application program is not disclosed by an application store preset by the system, so that the modified application program can be adapted to the updated system version, the conflict between the updated system version and each application program is avoided, and the user using the intelligent watch can safely and stably use each application program.

Description

Application evaluation method and system based on intelligent watch
Technical Field
The invention relates to the field of program data processing, in particular to an application evaluation method and system based on an intelligent watch.
Background
At present, communication technology is continuously developed, more and more wearable devices appear in lives of people, and an intelligent watch is taken as an example, and compared with a traditional watch, the intelligent watch has the functions of recording motion data, detecting sleep quality, making a call, positioning, paying, displaying and the like, and is widely loved by users.
With the increasing function of the smart watch, an independent operation system exists in the existing smart watch, meanwhile, part of application programs can be loaded to run in the smart watch, and the system version in the smart watch also needs to be updated and iterated to keep the security and stability of the smart watch, but the system version of the smart watch cannot be adapted to all application programs in use after being updated, so that the smart watch needs to carry out adaptation evaluation on the application programs in the updating and maintaining processes.
Disclosure of Invention
The invention aims to solve the problem that the system version in the intelligent watch also needs updating iteration to keep the safety and stability of the intelligent watch, but the system version of the intelligent watch can not be adapted to all application programs in use after being updated, and provides an application evaluation method and an application evaluation system based on the intelligent watch.
The invention adopts the following technical means for solving the technical problems:
the invention provides an application evaluation method based on an intelligent watch, which comprises the following steps:
starting an application program preset in the intelligent watch, and acquiring the running condition of the application program, wherein the running condition comprises an active state, a background state and an error state;
Judging whether the running condition belongs to the error state or not;
if yes, acquiring an error reason corresponding to the error state, recording an error log corresponding to the application program according to the error reason, testing the application program by adopting a preset event process, generating a test result corresponding to the test, constructing a corresponding substitute data set based on the test result, and adding the substitute data set to the application program to obtain an updated application program, wherein the preset event process comprises a compatibility test, a cross event test and a pressure test;
uploading the update application program to a preset channel, requesting the preset channel to apply the update application program to replace a corresponding old application program, acquiring replacement authorization of the preset channel, and sharing the update application program to other intelligent watches through the preset channel, wherein the preset channel comprises application stores or system recommendations.
Further, the step of collecting the error reason corresponding to the error state and recording the error log corresponding to the application program according to the error reason includes:
executing an operation instruction by applying at least one pre-stored old application program, wherein the old application program and the application program have the same characteristics, and the characteristics specifically comprise basic functions and programming data;
Judging whether the running instruction can be successfully read;
if not, analyzing the failure reason corresponding to the reading failure, comparing the error reason with the failure reason in a different mode, and after the error reason and the failure reason are obtained by comparing, identifying conflict code data of the application program and the system and generating a conflict error log to be corrected based on the conflict code data.
Further, the step of testing the application program by using a preset event process, generating a test result corresponding to the test, constructing a corresponding substitute data set based on the test result, and adding the substitute data set to the application program further includes:
selecting a preset event process testing tool based on a conflict error log, and simulating the application program to execute a testing process according to the event process testing tool, wherein the testing process specifically comprises simulating user behaviors and executing a testing script;
identifying a test result obtained in the test process, and judging whether the test result accords with an expected result;
if yes, generating a corresponding test report according to the test result, wherein the test comprises execution data, error information and log records in the test process;
If not, modifying the code data and the test script based on the conflict error log, and executing at least one test again until the test result can accord with the expected result.
Further, before the step of determining whether the operation condition belongs to the error state, the method includes:
acquiring resource allocation information of the application program;
judging whether the resource allocation information is abnormal or not, wherein the abnormality specifically comprises occupation of excessive system resources and abnormal function display;
if yes, the application program can be judged to be in an error state;
if not, correcting the application program by adopting a preset execution command, wherein the preset execution command specifically comprises restarting the application program, uninstalling the application program, reinstalling and cleaning an application program cache.
Further, the step of enabling the application program preset in the smart watch to obtain the running condition of the application program includes:
identifying the operation authority of the application program;
judging whether the operation authority is permitted by a preset channel or not;
if yes, acquiring an inspection result provided by the preset channel, wherein the inspection result specifically comprises a functional test and an experience test of the application program;
If not, the authority of the application program reading system is given, and the application program is provided with the adaptation configuration of the system, wherein the adaptation configuration comprises the functional configuration, the performance configuration and the safety configuration.
Further, the step of requesting the update application program to update the corresponding legacy application program from the preset channel to obtain the update authorization of the preset channel includes:
requesting a user to acquire at least one piece of running data in the updated application program, and comprehensively obtaining an application score of the updated application program from the running data, wherein the running data specifically comprises program functions, program experience, program performance and program security;
judging whether the application score is larger than a measured score preset by the old application program;
if yes, replacing old application programs in the upper shelf of the preset channel with the updated application programs, and simultaneously putting the old application programs in the upper shelf.
Further, before the step of sharing the update application program to other smart watches through the preset channel, the method includes:
the update content of the update application program is summarized simply, and reduced update content is obtained;
Inputting programming corresponding to the reduced updating content into a old application program, and presenting the reduced updating content in a reading interface of the old application program;
judging whether the user chooses to execute updating of the old application program;
if yes, the updating application program is downloaded to the terminal equipment of the user through the preset channel.
The invention also provides an application evaluation system based on the intelligent watch, which comprises:
the intelligent watch comprises an acquisition module, a control module and a control module, wherein the acquisition module is used for starting an application program preset in the intelligent watch and acquiring the running condition of the application program, wherein the running condition comprises an active state, a background state and an error state;
the judging module is used for judging whether the running condition belongs to the error state or not;
the execution module is used for acquiring an error reason corresponding to the error state, recording an error log corresponding to the application program according to the error reason, testing the application program by adopting a preset event process, generating a test result corresponding to the test, constructing a corresponding substitute data set based on the test result, and adding the substitute data set to the application program to obtain an updated application program, wherein the preset event process comprises a compatibility test, a cross event test and a pressure test;
The sharing module is used for uploading the update application program to a preset channel, requesting the preset channel to apply the update application program to replace a corresponding old application program, acquiring replacement authorization of the preset channel, and sharing the update application program to other intelligent watches through the preset channel, wherein the preset channel comprises application stores or system recommendation.
Further, the execution module further includes:
the application unit is used for executing the running instruction by applying at least one pre-stored old application program, wherein the old application program and the application program have the same characteristics, and the characteristics specifically comprise basic functions and programming data;
the judging unit is used for judging whether the running instruction can be successfully read;
and the execution unit is used for analyzing the failure reason corresponding to the reading failure if not, comparing the error reason with the failure reason in a different way, and after the error reason and the failure reason are obtained by comparison and belong to the same conflict code, identifying conflict code data of the application program and the system, and generating a conflict error log to be corrected based on the conflict code data.
Further, the execution module further includes:
the simulation unit is used for selecting a preset event process testing tool based on the conflict error log, and simulating the application program to execute a testing process according to the event process testing tool, wherein the testing process specifically comprises simulating user behaviors and executing a testing script;
the second judging unit is used for identifying the test result obtained in the test process and judging whether the test result accords with an expected result or not;
the second execution unit is used for generating a corresponding test report according to the test result if the test result is yes, wherein the test comprises execution data, error information and log records in the test process;
and the third execution unit is used for modifying the code data and the test script based on the conflict error log if not, and executing at least one test again until the test result can accord with the expected result.
The invention provides an application evaluation method and system based on an intelligent watch, which have the following beneficial effects:
according to the invention, after the system version of the intelligent watch is updated, each application program in the intelligent watch is subjected to trial running and simulation test in advance, and the compatibility of the application program is modified before the application program is not disclosed by an application store preset by the system, so that the modified application program can be adapted to the updated system version, the conflict between the updated system version and each application program is avoided, and the user using the intelligent watch can safely and stably use each application program.
Drawings
FIG. 1 is a flow chart of one embodiment of a smart watch based application evaluation method of the present invention;
fig. 2 is a block diagram illustrating an embodiment of an application evaluation system based on a smart watch according to the present invention.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the present invention, as the achievement, functional features, and advantages of the present invention are further described with reference to the embodiments, with reference to the accompanying drawings.
The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, a smart watch based application evaluation method according to an embodiment of the present invention includes:
s1: starting an application program preset in the intelligent watch, and acquiring the running condition of the application program, wherein the running condition comprises an active state, a background state and an error state;
S2: judging whether the running condition belongs to the error state or not;
s3: if yes, acquiring an error reason corresponding to the error state, recording an error log corresponding to the application program according to the error reason, testing the application program by adopting a preset event process, generating a test result corresponding to the test, constructing a corresponding substitute data set based on the test result, and adding the substitute data set to the application program to obtain an updated application program, wherein the preset event process comprises a compatibility test, a cross event test and a pressure test;
s4: uploading the update application program to a preset channel, requesting the preset channel to apply the update application program to replace a corresponding old application program, acquiring replacement authorization of the preset channel, and sharing the update application program to other intelligent watches through the preset channel, wherein the preset channel comprises application stores or system recommendations.
In this embodiment, the system acquires, by applying an application program downloaded in advance in the smart watch, an operating condition of the application program after the system version is updated, including an active state of the application program, a background state of the application program, and an error state when an operating error occurs in the application program, and after the acquisition is completed, the system determines the operating condition of the application program, where the application program belongs to the error state when the operating error occurs, so as to execute a corresponding step; for example, when the system determines that the application program belongs to an error state when running errors occur, the system acquires an error reason corresponding to the error state, records an error log corresponding to the application program according to the error reason, adopts a preset test event process for testing the application program, wherein the test event process comprises a compatibility test, a cross event test and a pressure test, generates corresponding test results after the test is finished, and can obtain data contents of the current conflict between the application program and a system version after the update, construct a substitute data set capable of correspondingly adapting to the system version after the update through the test results, add a catalog of the substitute data set for the application program, and store the catalog into a database of the application program, so that the updated application program can be obtained, and the application program can adapt to the system version update at the moment and cannot conflict with the system version when running the application program; and finally, uploading the updated application program to channels preset in the intelligent watch, wherein the preset channels comprise recommended updating of application stores in the intelligent watch and intelligent watch systems, simultaneously, the system requests the application of the updated application program to the preset channels to replace old application programs updated by system versions, and after obtaining the updating request authorized by the preset channels, the updated application program is shared to other intelligent watches through the preset channels, so that other users can use the corrected application program and can adapt to the updated system versions, the conflict between the updated application program and each application program after the system version is updated is avoided, and the users using the intelligent watch can safely and stably use each application program.
It should be noted that, the event process adopted by the simulation test, the meaning of the compatibility test is to expand the audience scope of the application program: through compatibility test, the application program can be ensured to normally run under different equipment and environments, so that the audience range of the application program is enlarged, and the maintenance cost is reduced: through compatibility test, potential compatibility problems can be found and solved before the application program is released, so that the later maintenance cost is reduced, and the reliability of the application program is improved: through compatibility test, the application program can be ensured to run normally under different devices and environments, so that the reliability of the application program is improved, and the quality of the application program is ensured: potential problems of the application program can be found and solved through compatibility test, so that the quality and stability of the application program are ensured;
the significance of the cross event test is to ensure stability of the application: through the cross event test, the stability and reliability of the application program under different operation and event combinations can be verified, so that the application program can be ensured to normally run under various conditions, and the usability of the application program is improved: through the cross event test, the response speed and performance of the application program under various operation and event combinations can be tested, which is helpful for developers to optimize the performance of the application program, improve the usability and user experience of the application program and improve the coverage rate of the test: through the cross event test, various different operations and event combinations can be simulated, so that the coverage rate of the test is improved, the application program can be ensured to normally run under different conditions, the quality and stability of the application program are improved, and the test efficiency is improved: through the cross event test, various different operations and event combinations can be tested simultaneously, so that the test efficiency is improved, the test period can be shortened, the test cost is reduced, and the test efficiency and quality are improved.
The significance of the stress test is to find out performance problems of the application: the application program is easy to have performance problems under the condition of high load, such as slow response speed, breakdown and the like, and the application program service condition under the condition of high load can be simulated through pressure test, so that the performance problems of the application program are found and solved, and the stability of the application program is ensured: the application program is easy to crash and fail under the condition of high load, and the stability and the reliability of the application program under the condition of high load can be verified through pressure test, so that the application program can be ensured to normally run under the condition of high load, and the availability of the application program is improved: the problems of slow response speed, data loss and the like of the application program easily occur under the condition of high load, so that the usability of the application program is reduced, the response speed and the data processing capacity of the application program under the condition of high load can be tested through pressure test, the performance of the application program is optimized, the usability of the application program is improved, and the safety of the application program is ensured: the application program is easily affected by network attack and malicious behaviors under the condition of high load, so that the security problem is caused, the security of the application program can be verified through pressure test, security holes and problems are found and solved, and the test efficiency is improved: through the pressure test, a large amount of load tests can be carried out on the application program in a short time, so that the test efficiency is improved, the test period can be shortened, the test cost is reduced, and the test efficiency and quality are improved.
In this embodiment, the step S3 of collecting the error cause corresponding to the error state and recording the error log corresponding to the application program according to the error cause includes:
s31: executing an operation instruction by applying at least one pre-stored old application program, wherein the old application program and the application program have the same characteristics, and the characteristics specifically comprise basic functions and programming data;
s32: judging whether the running instruction can be successfully read;
s33: if not, analyzing the failure reason corresponding to the reading failure, comparing the error reason with the failure reason in a different mode, and after the error reason and the failure reason are obtained by comparing, identifying conflict code data of the application program and the system and generating a conflict error log to be corrected based on the conflict code data.
In this embodiment, the system executes the running instruction after updating the system version by applying at least one pre-stored old application program, and determines whether the running instruction can be successfully read by the system, so as to execute the corresponding step; for example, when the system determines that the execution instruction can be read, the system considers that the system version is incompatible with the application program after updating, so that the application program before updating the system version cannot normally operate in the system, and the old application program before updating the system version can normally operate; for example, when the system determines that the execution instruction cannot be read, the system analyzes the failure reason corresponding to the reading failure, compares the error reason corresponding to the application program after the system version is updated with the failure reason in a different way, and after the error reason and the failure reason are both compared to the problem that the code conflicts occur after the system version is updated, the code data which conflicts with the system and exist in the application program are identified, and after conflict error logs to be corrected are generated based on the conflict code data, the conflict error logs to be corrected are used as correction codes which need to be avoided in the simulation test.
It should be noted that, at least one legacy application described above is capable of running normally before the system version is updated, and the meaning of the execution of the running instruction by the application legacy application is that, assuming that the legacy application is capable of running after the system version is updated, other legacy applications are also capable of running normally, and if the legacy application is incapable of running after the system version is updated, other legacy applications are also incapable of running normally, where the legacy applications are uniformly adopted as the same application, but belong to different versions of application programs, and these legacy applications have the same characteristics, so if they are incapable of running normally, it may be determined that a conflict occurs with the application after the system version is updated.
In this embodiment, a preset event process is adopted to test the application program, a test result corresponding to the test is generated, a corresponding substitute data set is constructed based on the test result, and in step S3 of adding the substitute data set to the application program, the method further includes:
s301: selecting a preset event process testing tool based on a conflict error log, and simulating the application program to execute a testing process according to the event process testing tool, wherein the testing process specifically comprises simulating user behaviors and executing a testing script;
S302: identifying a test result obtained in the test process, and judging whether the test result accords with an expected result;
s303: if yes, generating a corresponding test report according to the test result, wherein the test comprises execution data, error information and log records in the test process;
s304: if not, modifying the code data and the test script based on the conflict error log, and executing at least one test again until the test result can accord with the expected result.
In this embodiment, the system selects a pre-set event process testing tool based on the conflict error log to be corrected to perform a simulation test, where the test content includes sending instruction behaviors and execution scripts for a simulation user through the smart watch, and after identifying test results obtained in the test process, determining whether the test results can conform to the expected results, so as to execute corresponding steps; for example, when the system determines that the test results can meet the expected results, the system generates corresponding test reports according to the test results, wherein the contents of the test reports comprise execution data, error information and log records in the test process, and the system can correspondingly construct a substitute data set required by the new version of application program according to the contents of the test reports; for example, when the system determines that the test result cannot meet the expected result, the system modifies the code data and script content in the application program based on the conflict error log to be corrected at this time, and re-executes at least one test until the test result can meet the expected result, and then a substitute data set required by the new application program can be constructed based on the test report content corresponding to the test result.
In this embodiment, before step S2 of determining whether the operation condition belongs to the error condition, the method includes:
s201: acquiring resource allocation information of the application program;
s202: judging whether the resource allocation information is abnormal or not, wherein the abnormality specifically comprises occupation of excessive system resources and abnormal function display;
s203: if yes, the application program can be judged to be in an error state;
s204: if not, correcting the application program by adopting a preset execution command, wherein the preset execution command specifically comprises restarting the application program, uninstalling the application program, reinstalling and cleaning an application program cache.
In this embodiment, the system acquires resource allocation information of the application program in the running process, and determines whether an abnormal state occurs in the resource allocation information, where the abnormal state includes occupation of excessive system resources and abnormal function display of the application program, so as to execute corresponding steps; for example, when the system determines that the resource allocation information is abnormal, the system determines that the application cannot normally operate because the operating condition of the application is in an error state, and the system cannot enable the application to normally operate again by closing or restarting the application; for example, when the system determines that the resource allocation information is not abnormal, the system determines that the application may occupy a large amount of memory during running, resulting in insufficient memory of the system, thereby causing problems of the application, and the restarting application may release the memory, so that the application may restart to run.
In this embodiment, the step S1 of starting an application program preset in the smart watch to obtain the running condition of the application program includes:
s11: identifying the operation authority of the application program;
s12: judging whether the operation authority is permitted by a preset channel or not;
s13: if yes, acquiring an inspection result provided by the preset channel, wherein the inspection result specifically comprises a functional test and an experience test of the application program;
s14: if not, the authority of the application program reading system is given, and the application program is provided with the adaptation configuration of the system, wherein the adaptation configuration comprises the functional configuration, the performance configuration and the safety configuration.
In this embodiment, after identifying the operation authority of the application program, the system determines whether the operation authority is licensed by a channel in advance, so as to execute different corresponding steps; for example, when the system determines that the running authority of the application program has been licensed with a channel in advance, the system obtains an inspection result of the application program provided by the channel in advance, the inspection result includes a function test and an experience test of the application program, and after obtaining the inspection result, the system can know whether the application program can be applied to system version update, and then does not need to perform trial running and simulation test; for example, when the system determines that the running authority of the application program is not licensed by the channel, the system gives the application program permission to read the system, and provides the application program with an adaptive configuration with the system, wherein the adaptive configuration content comprises a function configuration, a performance configuration and a security configuration, and after the application program finishes recording the adaptive configuration content, the system executes a test running instruction on the application program so as to test whether the application program can run normally.
In this embodiment, the step S4 of requesting to apply the update application to the preset channel to replace the corresponding legacy application and obtaining the replacement authorization of the preset channel includes:
s41: requesting a user to acquire at least one piece of running data in the updated application program, and comprehensively obtaining an application score of the updated application program from the running data, wherein the running data specifically comprises program functions, program experience, program performance and program security;
s42: judging whether the application score is larger than a measured score preset by the old application program;
s43: if yes, replacing old application programs in the upper shelf of the preset channel with the updated application programs, and simultaneously putting the old application programs in the upper shelf.
In this embodiment, after the system requests to obtain at least one piece of running data in the updated application program from the user, the running data comprehensively obtains an application score for the updated application program, where the content of the running data includes a program function, a program experience, a program performance and a program security, the application score is generated by test contents of a simulation test, and meanwhile, it is determined whether the application score is greater than a measured score preset in a preset channel for the old application program, so as to execute corresponding different steps; for example, when the system determines that the application score can be greater than the measured score of the old application program, the system replaces the old application program on shelf in the preset channel with the updated application program at the moment, and simultaneously notifies the preset channel to shelf the old application program, so that the user can apply the updated application program more safely and stably; for example, when the system determines that the application score is not greater than the measured score of the old application, the system will not apply the updated application at this time, because the old application can also run after the system version is updated, and the updated application is not as experienced by the user as the old application through the simulation test, so the updated application will be put on shelf in the preset channel, but will not be put off shelf, and the user can still choose to use the updated application or use the old application by himself, although new content exists in the updated application.
In this embodiment, before step S4 of sharing the update application program to other smart watches through the preset channel, the method includes:
s401: the update content of the update application program is summarized simply, and reduced update content is obtained;
s402: inputting programming corresponding to the reduced updating content into a old application program, and presenting the reduced updating content in a reading interface of the old application program;
s403: judging whether the user chooses to execute updating of the old application program;
s404: if yes, the updating application program is downloaded to the terminal equipment of the user through the preset channel.
In this embodiment, after the system simply summarizes the updated content of the updated application program to obtain the reduced simple updated content, the program corresponding to the reduced simple updated content is input into the old application program, so that the user can present the content to be updated in the reading interface when running the old application program, and meanwhile, whether the user chooses to execute the old application program is judged, so as to execute corresponding different steps; for example, when the system determines that the user executes the old application program, the system downloads the old application program to the intelligent watch terminal equipment of the user through a preset channel, and meanwhile discards the old application program existing in the intelligent watch terminal equipment; for example, when the system determines that the user does not execute the old application program, if the security stability of the updated application program is tested by simulation to obtain an application score which is less than the tested score of the old application program, the system does not force the user to execute the old application program, but the user can select to update or not update the old application program by himself, and the user can use the old application program normally after the system version is updated no matter the user updates or not updates the old application program.
Referring to fig. 2, an application evaluation system based on a smart watch according to an embodiment of the present invention includes:
the acquiring module 10 is configured to enable an application program preset in the smart watch, and acquire an operation condition of the application program, where the operation condition includes an active state, a background state and an error state;
a judging module 20, configured to judge whether the operation condition belongs to the error state;
the execution module 30 is configured to, if yes, collect an error cause corresponding to the error state, record an error log corresponding to the application program according to the error cause, test the application program by adopting a preset event process, generate a test result corresponding to the test, construct a corresponding substitute dataset based on the test result, and add the substitute dataset to the application program to obtain an updated application program, where the preset event process includes a compatibility test, a cross event test and a pressure test;
the sharing module 40 is configured to upload the update application program to a preset channel, request the preset channel to apply the update application program to replace a corresponding old application program, obtain replacement authorization of the preset channel, and share the update application program to other smart watches through the preset channel, where the preset channel includes application store or system recommendation.
In this embodiment, the acquiring module 10 acquires the running status of the application program after the update of the system version by applying the application program downloaded in advance in the smart watch, including the active status of the application program, the background status of the application program, and the error status when the running error occurs in the application program, and the judging module 20 judges the running status of the application program after the acquisition is completed, so as to execute the corresponding steps if the application program belongs to the error status when the running error occurs; for example, when the system determines that the application program belongs to an error state when an operation error occurs, the execution module 30 acquires an error reason corresponding to the error state, records an error log corresponding to the application program according to the error reason, adopts a preset test event process to test the application program, wherein the test event process comprises a compatibility test, a cross event test and a pressure test, generates a corresponding test result after the test is finished, the system can learn the data content of the conflict between the current application program and the updated system version based on the test results, constructs a substitute data set capable of correspondingly adapting to the updated system version through the test results, adds a catalog of the substitute data set for the application program, and stores the catalog into a database of the application program, so that the updated application program can be obtained, and the application program can adapt to the updated system version and cannot conflict with the system version when the application program is operated; the sharing module 40 finally uploads the updated application program to channels preset in the smart watch, wherein the preset channels comprise recommended updating of application stores in the smart watch and the smart watch system, meanwhile, the system requests the updated application program to be applied to the preset channels to replace old application programs updated by system versions, and after the replacement request authorized by the preset channels is obtained, the updated application program is shared to other smart watches through the preset channels, so that other users can use the corrected application program and can adapt to the updated system versions, collision with each application program after the system version is updated is avoided, and the users using the smart watch can safely and stably use each application program.
It should be noted that, the event process adopted by the simulation test, the meaning of the compatibility test is to expand the audience scope of the application program: through compatibility test, the application program can be ensured to normally run under different equipment and environments, so that the audience range of the application program is enlarged, and the maintenance cost is reduced: through compatibility test, potential compatibility problems can be found and solved before the application program is released, so that the later maintenance cost is reduced, and the reliability of the application program is improved: through compatibility test, the application program can be ensured to run normally under different devices and environments, so that the reliability of the application program is improved, and the quality of the application program is ensured: potential problems of the application program can be found and solved through compatibility test, so that the quality and stability of the application program are ensured;
the significance of the cross event test is to ensure stability of the application: through the cross event test, the stability and reliability of the application program under different operation and event combinations can be verified, so that the application program can be ensured to normally run under various conditions, and the usability of the application program is improved: through the cross event test, the response speed and performance of the application program under various operation and event combinations can be tested, which is helpful for developers to optimize the performance of the application program, improve the usability and user experience of the application program and improve the coverage rate of the test: through the cross event test, various different operations and event combinations can be simulated, so that the coverage rate of the test is improved, the application program can be ensured to normally run under different conditions, the quality and stability of the application program are improved, and the test efficiency is improved: through the cross event test, various different operations and event combinations can be tested simultaneously, so that the test efficiency is improved, the test period can be shortened, the test cost is reduced, and the test efficiency and quality are improved.
The significance of the stress test is to find out performance problems of the application: the application program is easy to have performance problems under the condition of high load, such as slow response speed, breakdown and the like, and the application program service condition under the condition of high load can be simulated through pressure test, so that the performance problems of the application program are found and solved, and the stability of the application program is ensured: the application program is easy to crash and fail under the condition of high load, and the stability and the reliability of the application program under the condition of high load can be verified through pressure test, so that the application program can be ensured to normally run under the condition of high load, and the availability of the application program is improved: the problems of slow response speed, data loss and the like of the application program easily occur under the condition of high load, so that the usability of the application program is reduced, the response speed and the data processing capacity of the application program under the condition of high load can be tested through pressure test, the performance of the application program is optimized, the usability of the application program is improved, and the safety of the application program is ensured: the application program is easily affected by network attack and malicious behaviors under the condition of high load, so that the security problem is caused, the security of the application program can be verified through pressure test, security holes and problems are found and solved, and the test efficiency is improved: through the pressure test, a large amount of load tests can be carried out on the application program in a short time, so that the test efficiency is improved, the test period can be shortened, the test cost is reduced, and the test efficiency and quality are improved.
In this embodiment, the execution module further includes:
the application unit is used for executing the running instruction by applying at least one pre-stored old application program, wherein the old application program and the application program have the same characteristics, and the characteristics specifically comprise basic functions and programming data;
the judging unit is used for judging whether the running instruction can be successfully read;
and the execution unit is used for analyzing the failure reason corresponding to the reading failure if not, comparing the error reason with the failure reason in a different way, and after the error reason and the failure reason are obtained by comparison and belong to the same conflict code, identifying conflict code data of the application program and the system, and generating a conflict error log to be corrected based on the conflict code data.
In this embodiment, the system executes the running instruction after updating the system version by applying at least one pre-stored old application program, and determines whether the running instruction can be successfully read by the system, so as to execute the corresponding step; for example, when the system determines that the execution instruction can be read, the system considers that the system version is incompatible with the application program after updating, so that the application program before updating the system version cannot normally operate in the system, and the old application program before updating the system version can normally operate; for example, when the system determines that the execution instruction cannot be read, the system analyzes the failure reason corresponding to the reading failure, compares the error reason corresponding to the application program after the system version is updated with the failure reason in a different way, and after the error reason and the failure reason are both compared to the problem that the code conflicts occur after the system version is updated, the code data which conflicts with the system and exist in the application program are identified, and after conflict error logs to be corrected are generated based on the conflict code data, the conflict error logs to be corrected are used as correction codes which need to be avoided in the simulation test.
It should be noted that, at least one legacy application described above is capable of running normally before the system version is updated, and the meaning of the execution of the running instruction by the application legacy application is that, assuming that the legacy application is capable of running after the system version is updated, other legacy applications are also capable of running normally, and if the legacy application is incapable of running after the system version is updated, other legacy applications are also incapable of running normally, where the legacy applications are uniformly adopted as the same application, but belong to different versions of application programs, and these legacy applications have the same characteristics, so if they are incapable of running normally, it may be determined that a conflict occurs with the application after the system version is updated.
In this embodiment, the execution module further includes:
the simulation unit is used for selecting a preset event process testing tool based on the conflict error log, and simulating the application program to execute a testing process according to the event process testing tool, wherein the testing process specifically comprises simulating user behaviors and executing a testing script;
the second judging unit is used for identifying the test result obtained in the test process and judging whether the test result accords with an expected result or not;
The second execution unit is used for generating a corresponding test report according to the test result if the test result is yes, wherein the test comprises execution data, error information and log records in the test process;
and the third execution unit is used for modifying the code data and the test script based on the conflict error log if not, and executing at least one test again until the test result can accord with the expected result.
In this embodiment, the system selects a pre-set event process testing tool based on the conflict error log to be corrected to perform a simulation test, where the test content includes sending instruction behaviors and execution scripts for a simulation user through the smart watch, and after identifying test results obtained in the test process, determining whether the test results can conform to the expected results, so as to execute corresponding steps; for example, when the system determines that the test results can meet the expected results, the system generates corresponding test reports according to the test results, wherein the contents of the test reports comprise execution data, error information and log records in the test process, and the system can correspondingly construct a substitute data set required by the new version of application program according to the contents of the test reports; for example, when the system determines that the test result cannot meet the expected result, the system modifies the code data and script content in the application program based on the conflict error log to be corrected at this time, and re-executes at least one test until the test result can meet the expected result, and then a substitute data set required by the new application program can be constructed based on the test report content corresponding to the test result.
In this embodiment, further comprising:
the second acquisition module is used for acquiring the resource allocation information of the application program;
the second judging module is used for judging whether the resource allocation information is abnormal or not, wherein the abnormality specifically comprises occupation of excessive system resources and abnormal function display;
the second execution module is used for judging that the application program is in an error state if yes;
and the third execution module is used for correcting the application program by adopting a preset execution command if not, wherein the preset execution command specifically comprises restarting the application program, uninstalling the application program and reinstalling and cleaning an application program cache.
In this embodiment, the system acquires resource allocation information of the application program in the running process, and determines whether an abnormal state occurs in the resource allocation information, where the abnormal state includes occupation of excessive system resources and abnormal function display of the application program, so as to execute corresponding steps; for example, when the system determines that the resource allocation information is abnormal, the system determines that the application cannot normally operate because the operating condition of the application is in an error state, and the system cannot enable the application to normally operate again by closing or restarting the application; for example, when the system determines that the resource allocation information is not abnormal, the system determines that the application may occupy a large amount of memory during running, resulting in insufficient memory of the system, thereby causing problems of the application, and the restarting application may release the memory, so that the application may restart to run.
In this embodiment, the obtaining module further includes:
the identification unit is used for identifying the running authority of the application program;
the third judging unit is used for judging whether the operation authority is permitted by a preset channel or not;
the fourth execution unit is used for acquiring an inspection result provided by the preset channel if the application program is in the preset channel, wherein the inspection result specifically comprises a functional test and an experience test of the application program;
and the fifth execution unit is used for giving the authority of the application program to read the system if not, and providing the adaptation configuration with the system for the application program, wherein the adaptation configuration comprises a functional configuration, a performance configuration and a safety configuration.
In this embodiment, after identifying the operation authority of the application program, the system determines whether the operation authority is licensed by a channel in advance, so as to execute different corresponding steps; for example, when the system determines that the running authority of the application program has been licensed with a channel in advance, the system obtains an inspection result of the application program provided by the channel in advance, the inspection result includes a function test and an experience test of the application program, and after obtaining the inspection result, the system can know whether the application program can be applied to system version update, and then does not need to perform trial running and simulation test; for example, when the system determines that the running authority of the application program is not licensed by the channel, the system gives the application program permission to read the system, and provides the application program with an adaptive configuration with the system, wherein the adaptive configuration content comprises a function configuration, a performance configuration and a security configuration, and after the application program finishes recording the adaptive configuration content, the system executes a test running instruction on the application program so as to test whether the application program can run normally.
In this embodiment, the sharing module further includes:
a request unit, configured to request a user to obtain at least one piece of running data in the updated application program, and comprehensively obtain an application score of the updated application program from the running data, where the running data specifically includes a program function, a program experience, a program performance, and a program security;
a fourth judging unit, configured to judge whether the application score is greater than a measured score preset by the legacy application program;
and the sixth execution unit is used for replacing the old application programs on the shelf in the preset channel with the updated application programs if yes, and meanwhile, taking off the old application programs.
In this embodiment, after the system requests to obtain at least one piece of running data in the updated application program from the user, the running data comprehensively obtains an application score for the updated application program, where the content of the running data includes a program function, a program experience, a program performance and a program security, the application score is generated by test contents of a simulation test, and meanwhile, it is determined whether the application score is greater than a measured score preset in a preset channel for the old application program, so as to execute corresponding different steps; for example, when the system determines that the application score can be greater than the measured score of the old application program, the system replaces the old application program on shelf in the preset channel with the updated application program at the moment, and simultaneously notifies the preset channel to shelf the old application program, so that the user can apply the updated application program more safely and stably; for example, when the system determines that the application score is not greater than the measured score of the old application, the system will not apply the updated application at this time, because the old application can also run after the system version is updated, and the updated application is not as experienced by the user as the old application through the simulation test, so the updated application will be put on shelf in the preset channel, but will not be put off shelf, and the user can still choose to use the updated application or use the old application by himself, although new content exists in the updated application.
In this embodiment, further comprising:
the reduction module is used for simply summarizing the update content of the update application program to obtain reduced update content;
the presentation module is used for inputting programming corresponding to the reduced updated content into a legacy application program, and presenting the reduced updated content in a reading interface of the legacy application program;
the third judging module is used for judging whether the user chooses to execute the updating of the old application program;
and the fourth execution module is used for downloading the updated application program to the terminal equipment of the user through the preset channel if the updated application program is in the preset channel.
In this embodiment, after the system simply summarizes the updated content of the updated application program to obtain the reduced simple updated content, the program corresponding to the reduced simple updated content is input into the old application program, so that the user can present the content to be updated in the reading interface when running the old application program, and meanwhile, whether the user chooses to execute the old application program is judged, so as to execute corresponding different steps; for example, when the system determines that the user executes the old application program, the system downloads the old application program to the intelligent watch terminal equipment of the user through a preset channel, and meanwhile discards the old application program existing in the intelligent watch terminal equipment; for example, when the system determines that the user does not execute the old application program, if the security stability of the updated application program is tested by simulation to obtain an application score which is less than the tested score of the old application program, the system does not force the user to execute the old application program, but the user can select to update or not update the old application program by himself, and the user can use the old application program normally after the system version is updated no matter the user updates or not updates the old application program.
Although embodiments of the present invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made therein without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.

Claims (6)

1. An application evaluation method based on a smart watch is characterized by comprising the following steps:
starting an application program preset in the intelligent watch, and acquiring the running condition of the application program, wherein the running condition comprises an active state, a background state and an error state;
judging whether the running condition belongs to the error state or not;
if yes, acquiring an error reason corresponding to the error state, recording an error log corresponding to the application program according to the error reason, testing the application program by adopting a preset event process, generating a test result corresponding to the test, constructing a corresponding substitute data set based on the test result, and adding the substitute data set to the application program to obtain an updated application program, wherein the preset event process comprises a compatibility test, a cross event test and a pressure test;
Uploading the update application program to a preset channel, requesting the preset channel to apply the update application program to replace a corresponding old application program, acquiring replacement authorization of the preset channel, and sharing the update application program to other intelligent watches through the preset channel, wherein the preset channel comprises application stores or system recommendations;
the step of collecting the error reason corresponding to the error state and recording the error log corresponding to the application program according to the error reason includes:
executing an operation instruction by applying at least one pre-stored old application program, wherein the old application program and the application program have the same characteristics, and the characteristics specifically comprise basic functions and programming data;
judging whether the running instruction can be successfully read;
if not, analyzing the failure reason corresponding to the reading failure, comparing the error reason with the failure reason in a different way, and after the error reason and the failure reason belong to the same conflict code, identifying conflict code data of the application program and the system, and generating a conflict error log to be corrected based on the conflict code data;
The step of using a preset event process to test the application program, generating a test result corresponding to the test, constructing a corresponding substitute data set based on the test result, and adding the substitute data set to the application program further comprises:
selecting a preset event process testing tool based on a conflict error log, and simulating the application program to execute a testing process according to the event process testing tool, wherein the testing process specifically comprises simulating user behaviors and executing a testing script;
identifying a test result obtained in the test process, and judging whether the test result accords with an expected result;
if yes, generating a corresponding test report according to the test result, wherein the test report specifically comprises execution data, error information and log records in the test process;
if not, modifying the code data and the test script based on the conflict error log, and executing at least one test again until the test result can accord with the expected result.
2. The smart watch-based application assessment method of claim 1, wherein prior to the step of determining whether the operating condition belongs to the error state, comprising:
Acquiring resource allocation information of the application program;
judging whether the resource allocation information is abnormal or not, wherein the abnormality specifically comprises occupation of excessive system resources and abnormal function display;
if yes, the application program can be judged to be in an error state;
if not, correcting the application program by adopting a preset execution command, wherein the preset execution command specifically comprises restarting the application program, uninstalling the application program, reinstalling and cleaning an application program cache.
3. The smart watch-based application evaluation method according to claim 1, wherein the step of enabling an application program preset in the smart watch to acquire an operation condition of the application program comprises:
identifying the operation authority of the application program;
judging whether the operation authority is permitted by a preset channel or not;
if yes, acquiring an inspection result provided by the preset channel, wherein the inspection result specifically comprises a functional test and an experience test of the application program;
if not, the authority of the application program reading system is given, and the application program is provided with the adaptation configuration of the system, wherein the adaptation configuration comprises the functional configuration, the performance configuration and the safety configuration.
4. The smart watch-based application evaluation method according to claim 1, wherein the step of requesting the preset channel to apply the update application to replace the corresponding legacy application, and acquiring the replacement authorization of the preset channel comprises:
requesting a user to acquire at least one piece of running data in the updated application program, and comprehensively obtaining an application score of the updated application program from the running data, wherein the running data specifically comprises program functions, program experience, program performance and program security;
judging whether the application score is larger than a measured score preset by the old application program;
if yes, replacing old application programs in the upper shelf of the preset channel with the updated application programs, and simultaneously putting the old application programs in the upper shelf.
5. The smart watch-based application evaluation method of claim 1, wherein before the step of sharing the updated application program to other smart watches through the preset channel, comprising:
the update content of the update application program is summarized simply, and reduced update content is obtained;
Inputting programming corresponding to the reduced updating content into a old application program, and presenting the reduced updating content in a reading interface of the old application program;
judging whether the user chooses to execute updating of the old application program;
if yes, the updating application program is downloaded to the terminal equipment of the user through the preset channel.
6. An application evaluation system based on a smart watch, comprising:
the intelligent watch comprises an acquisition module, a control module and a control module, wherein the acquisition module is used for starting an application program preset in the intelligent watch and acquiring the running condition of the application program, wherein the running condition comprises an active state, a background state and an error state;
the judging module is used for judging whether the running condition belongs to the error state or not;
the execution module is used for acquiring an error reason corresponding to the error state, recording an error log corresponding to the application program according to the error reason, testing the application program by adopting a preset event process, generating a test result corresponding to the test, constructing a corresponding substitute data set based on the test result, and adding the substitute data set to the application program to obtain an updated application program, wherein the preset event process comprises a compatibility test, a cross event test and a pressure test;
The sharing module is used for uploading the update application program to a preset channel, requesting the preset channel to apply the update application program to replace a corresponding old application program, acquiring replacement authorization of the preset channel, and sharing the update application program to other intelligent watches through the preset channel, wherein the preset channel comprises application stores or system recommendations;
wherein the execution module further comprises:
the application unit is used for executing the running instruction by applying at least one pre-stored old application program, wherein the old application program and the application program have the same characteristics, and the characteristics specifically comprise basic functions and programming data;
the judging unit is used for judging whether the running instruction can be successfully read;
the execution unit is used for analyzing the failure reason corresponding to the reading failure if not, comparing the error reason with the failure reason in a different way, and after the error reason and the failure reason are obtained by comparison and belong to the same conflict code, identifying conflict code data of the application program and the system, and generating a conflict error log to be corrected based on the conflict code data;
Wherein the execution module further comprises:
the simulation unit is used for selecting a preset event process testing tool based on the conflict error log, and simulating the application program to execute a testing process according to the event process testing tool, wherein the testing process specifically comprises simulating user behaviors and executing a testing script;
the second judging unit is used for identifying the test result obtained in the test process and judging whether the test result accords with an expected result or not;
the second execution unit is used for generating a corresponding test report according to the test result if the test result is yes, wherein the test report specifically comprises execution data, error information and log records in the test process;
and the third execution unit is used for modifying the code data and the test script based on the conflict error log if not, and executing at least one test again until the test result can accord with the expected result.
CN202310451775.XA 2023-04-25 2023-04-25 Application evaluation method and system based on intelligent watch Active CN116225966B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310451775.XA CN116225966B (en) 2023-04-25 2023-04-25 Application evaluation method and system based on intelligent watch

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310451775.XA CN116225966B (en) 2023-04-25 2023-04-25 Application evaluation method and system based on intelligent watch

Publications (2)

Publication Number Publication Date
CN116225966A CN116225966A (en) 2023-06-06
CN116225966B true CN116225966B (en) 2023-08-04

Family

ID=86580824

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310451775.XA Active CN116225966B (en) 2023-04-25 2023-04-25 Application evaluation method and system based on intelligent watch

Country Status (1)

Country Link
CN (1) CN116225966B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106325901A (en) * 2015-06-24 2017-01-11 南宁富桂精密工业有限公司 Software version management method and system
CN107832062A (en) * 2017-09-08 2018-03-23 上海壹账通金融科技有限公司 A kind of method for updating program and terminal device
CN115168175A (en) * 2021-04-02 2022-10-11 京东科技控股股份有限公司 Program error solving method, device, electronic equipment and storage medium
CN115237422A (en) * 2022-07-28 2022-10-25 深圳市科脉技术股份有限公司 Code compiling method, device, computer equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9710364B2 (en) * 2015-09-04 2017-07-18 Micron Technology Licensing, Llc Method of detecting false test alarms using test step failure analysis

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106325901A (en) * 2015-06-24 2017-01-11 南宁富桂精密工业有限公司 Software version management method and system
CN107832062A (en) * 2017-09-08 2018-03-23 上海壹账通金融科技有限公司 A kind of method for updating program and terminal device
CN115168175A (en) * 2021-04-02 2022-10-11 京东科技控股股份有限公司 Program error solving method, device, electronic equipment and storage medium
CN115237422A (en) * 2022-07-28 2022-10-25 深圳市科脉技术股份有限公司 Code compiling method, device, computer equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
移动应用测试 重点与关键技术 移动应用软件测试要点综述;喻晓等;信息化建设;全文 *

Also Published As

Publication number Publication date
CN116225966A (en) 2023-06-06

Similar Documents

Publication Publication Date Title
US11601801B2 (en) System, method, apparatus, and computer program product for providing mobile device support services
CN109726099B (en) Application gray level publishing method, device and equipment
CN111651366B (en) SDK test method, device, equipment and storage medium
US8341617B2 (en) Scheduling software updates
US7500234B2 (en) System-updating method and computer system adopting the method
CN108427616B (en) Background program monitoring method and monitoring device
CN109388569B (en) Method for remotely detecting environmental anomaly of client, test server and storage medium
CN106980565B (en) Upgrading process monitoring method and device
CN112199284A (en) Program automation testing method and corresponding device, equipment and medium
US9158641B2 (en) Cloud auto-test system, method and non-transitory computer readable storage medium of the same
EP3321808B1 (en) Verification system and verification method
CN113094251B (en) Method and device for testing embedded system, computer equipment and storage medium
CN116225966B (en) Application evaluation method and system based on intelligent watch
KR101252358B1 (en) Apparatus and method for testing plc command
CN113568834A (en) SDK code compatibility detection method, device, computer equipment and medium
CN113986263A (en) Code automation test method, device, electronic equipment and storage medium
CN114816969A (en) Test case generation method, device, equipment and storage medium
CN108664366B (en) Data transmission method and device and server
CN112214407A (en) Data verification control and execution method and corresponding device, equipment and medium
CN112083939A (en) Batch upgrading method, device, system and medium
CN113407438B (en) Module testing method, computer device, and storage medium
US11683184B2 (en) Problem management in a user system
CN116932414B (en) Method and equipment for generating interface test case and computer readable storage medium
CN116149707B (en) Method and device for detecting and avoiding upgrading risk of distributed system
CN113760405B (en) Signature verification method and device for gateway interface, storage medium and electronic equipment

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
GR01 Patent grant
GR01 Patent grant