Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The main solution of the embodiment of the invention is as follows: receiving an intelligent lock test instruction; the intelligent lock test instruction comprises a test standard and an intelligent lock test item; calling a test script corresponding to the test standard from a test script library according to the test standard; and testing the intelligent lock test items according to the test script to obtain a test result.
The existing intelligent lock testing process is generally that the intelligent lock is tested by corresponding tools manually, the manual testing efficiency is low, and a large amount of time and manpower are consumed; the manual test has poor accuracy and low reliability, and the conditions of missing test and error test are easy to occur; the manual testing standards are not uniform, and different testers may obtain different results when testing.
The invention aims to improve the efficiency of testing the intelligent lock and improve the accuracy of testing the intelligent lock.
As shown in fig. 1, fig. 1 is a schematic terminal structure diagram of a hardware operating environment according to an embodiment of the present invention.
The terminal of the embodiment of the invention can be a PC, and can also be a mobile terminal device with a display function, such as a smart phone, a tablet computer and the like.
As shown in fig. 1, the terminal may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, a communication bus 1002. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (e.g., a magnetic disk memory). The memory 1005 may alternatively be a storage device separate from the processor 1001.
Preferably, the terminal may further include a camera, a Radio Frequency (RF) circuit, a sensor, an audio circuit, a WiFi module, and the like. Such as light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display screen according to the brightness of ambient light, and a proximity sensor that may turn off the display screen and/or the backlight when the mobile terminal is moved to the ear. As one of the motion sensors, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes), detect the magnitude and direction of gravity when the mobile terminal is stationary, and can be used for applications (such as horizontal and vertical screen switching, related games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer and tapping) and the like for recognizing the attitude of the mobile terminal; of course, the mobile terminal may also be configured with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which are not described herein again.
Those skilled in the art will appreciate that the terminal structure shown in fig. 1 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, a memory 1005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a smart lock test program.
In the terminal shown in fig. 1, the network interface 1004 is mainly used for connecting to a backend server and performing data communication with the backend server; the user interface 1003 is mainly used for connecting a client (user side) and performing data communication with the client; and processor 1001 may be configured to invoke the smart lock test program stored in memory 1005 and perform the following operations:
receiving an intelligent lock test instruction; the intelligent lock test instruction comprises a test standard and an intelligent lock test item;
calling a test script corresponding to the test standard from a test script library according to the test standard;
and testing the intelligent lock test items according to the test script to obtain a test result.
Further, processor 1001 may call the smart lock test program stored in memory 1005, and also perform the following operations:
calling a test case corresponding to the test standard from a test case library according to the test standard;
and calling a test script corresponding to the test case from a test script library according to the test case.
Further, processor 1001 may call the smart lock test program stored in memory 1005, and also perform the following operations:
sending a test case acquisition instruction to a test case library according to the test standard;
and receiving the test case returned by the test case library according to the test case acquisition instruction.
Further, processor 1001 may call the smart lock test program stored in memory 1005, and also perform the following operations:
sending a test script acquisition instruction to a test script library according to the test case;
and receiving the test script returned by the test script library according to the test script acquisition instruction.
Further, processor 1001 may call the smart lock test program stored in memory 1005, and also perform the following operations:
receiving a newly added test instruction triggered by a user, wherein the newly added test instruction comprises the following steps: newly adding a test case, a newly added test script and a corresponding relation between the newly added test case and the newly added test script;
sending the newly added test cases and the corresponding relation between the newly added test cases and the newly added test scripts to the test case library;
and sending the newly added test script and the corresponding relation between the newly added test case and the newly added test script to the test script library.
Further, processor 1001 may call the smart lock test program stored in memory 1005, and also perform the following operations:
receiving a test item acquisition instruction triggered by a user, and sending the test item acquisition instruction to a project management system;
receiving an intelligent lock test project returned by the project management system according to the project acquisition instruction;
displaying a test standard selection interface according to the intelligent lock test item;
and receiving the test standard selected by the user on the test standard selection interface.
Further, processor 1001 may call the smart lock test program stored in memory 1005, and also perform the following operations:
sending the test result to a defect management system;
and receiving a test report returned by the defect management system according to the test result.
Further, processor 1001 may call the smart lock test program stored in memory 1005, and also perform the following operations:
detecting whether the test result meets the corresponding test standard;
and if the test result does not accord with the corresponding test standard, storing the corresponding relation between the test script and the test case corresponding to the test result into a software defect library.
Based on the hardware structure, the embodiment of the intelligent lock testing method is provided.
The invention discloses an intelligent lock testing method.
Referring to fig. 2, fig. 2 is a flowchart illustrating a method for testing an intelligent lock according to a first embodiment of the present invention.
In the embodiment of the invention, the intelligent lock testing method is applied to an intelligent lock testing device, and comprises the following steps:
step S10, receiving an intelligent lock test instruction; the intelligent lock test instruction comprises a test standard and an intelligent lock test item;
in this embodiment, before a user needs to test an intelligent lock, sending an intelligent lock test item (i.e., intelligent lock test software) of a plurality of intelligent locks to an item management system; when a user needs to test the intelligent lock, the user clicks a button for starting the intelligent lock test displayed by the intelligent lock testing device, the intelligent lock testing device receives an intelligent lock testing instruction for starting the intelligent lock test, and the intelligent lock testing device starts to execute the test of intelligent lock software; the intelligent lock test instruction comprises a test standard and an intelligent lock test item; after a user clicks a button displayed by the intelligent lock testing device for starting the intelligent lock test, the intelligent lock testing device calls the intelligent lock testing item from the item management system for the user to select, and the user selects the intelligent lock testing item as required in an intelligent lock testing interface; after the user selects the intelligent lock test item to be tested in the intelligent lock test interface, the intelligent lock test device calls the test standard from the test standard library according to the selected intelligent lock test item, and the user selects the intelligent lock test interface to obtain the test standard. The intelligent lock testing device can be a device for testing whether intelligent lock software is normal, and the intelligent lock device can be a PC terminal or a mobile terminal. The intelligent lock test item is software running on the intelligent lock.
Before the step S10 receives the smart lock test instruction, the method may include:
step a1, receiving a deletion test instruction triggered by a user, wherein the deletion test instruction comprises: deleting the test cases, deleting the test scripts and deleting the corresponding relation between the test cases and the deleted test scripts;
in this embodiment, before the user performs the test of the intelligent lock, the user clicks a delete test button in an intelligent lock test interface of the intelligent lock testing device, and when the intelligent lock testing device receives the delete test button clicked by the user, the intelligent lock testing device calls a test case from a test case library; the intelligent lock testing device displays the test cases in an intelligent lock test display interface, after the test cases are observed to be displayed, a user clicks the test cases to be deleted, the intelligent lock testing device receives a deletion test instruction triggered by the user, and the deletion test instruction comprises the following steps: deleting the test cases, deleting the test scripts and deleting the corresponding relation between the test cases and the deleted test scripts;
the intelligent lock testing device displays a deletion test display interface for deleting the test cases and the test scripts, and after a user sees the deletion test display interface, the user adds the deletion test cases, the deletion test scripts and the corresponding relation between the deletion test cases and the deletion test scripts in the deletion test display interface; after the user adds the deletion test cases, deletes the test scripts and completes the corresponding relation between the deletion test cases and the deletion test scripts, the user clicks a deletion addition completion button, and the intelligent lock testing device receives a deletion test instruction triggered by the user. The deleting test instruction is triggered by a user on an intelligent lock test interface; the deleted test cases are test cases added to the test case library by a user; the pruned test script is a test script that the user adds to the test script case library.
A2, sending the deleted test case and the corresponding relation between the deleted test case and the deleted test script to the test case library;
in this embodiment, after the intelligent lock testing device receives a deletion test instruction triggered by a user, the intelligent lock testing device sends a deletion test case and an instruction of a correspondence relationship between the deletion test case and a deletion test script to the test case library; and after receiving the instructions of deleting the test cases and the corresponding relations between the deleted test cases and the deleted test scripts, the test case library deletes the test cases and the corresponding relations between the test cases and the test scripts which are stored in the test case library locally.
Step a3, sending the deleted test script and the corresponding relation between the deleted test case and the deleted test script to the test script library.
In this embodiment, after the intelligent lock testing device receives a deletion test instruction triggered by a user, the intelligent lock testing device sends the deletion test script and an instruction of a correspondence relationship between a deletion test case and the deletion test script to a test script library; after receiving the instruction of deleting the test script and the corresponding relation between the test case and the deleted test script, the test script library deletes the test script stored in the test script library locally and the corresponding relation between the test case and the test script.
Step S20, calling a test script corresponding to the test standard from a test script library according to the test standard;
in this embodiment, after the intelligent lock testing device receives the intelligent lock testing instruction, the intelligent lock testing device calls a testing script corresponding to the testing standard from the testing script library according to the testing standard contained in the intelligent lock testing instruction; the test script is a program for testing the intelligent lock test project; the test script library is used for storing test scripts for testing the intelligent lock test items; the test standard and the test script may be in a one-to-one correspondence relationship, or the test standard and the test script may be in a one-to-many correspondence relationship (i.e., one test standard has a plurality of test scripts).
And step S30, testing the intelligent lock test items according to the test script to obtain test results.
In this embodiment, after the intelligent lock testing device obtains the test script from the test script library, the intelligent lock testing device tests the intelligent lock test item through the test script to obtain a test result.
As an implementation manner, in this embodiment, before the intelligent lock testing device tests the intelligent lock test item through the test script, the intelligent lock testing device may receive the test parameters input by the user in the intelligent lock test interface, and the intelligent lock testing device tests the intelligent lock test item according to the test parameters and the test script to obtain a test result; the user can input different test parameters in the intelligent lock test interface, and different test results can be possibly caused by different test parameters; the test to the intelligence lock may need multiple different test parameters, test the intelligent lock test project according to multiple different test parameters and test scripts and just may obtain more comprehensive test results, just can be better assurance the quality of intelligence lock.
After the step S30 tests the smart lock test item according to the test script to obtain a test result, the step S30 may include:
step b1, sending the test result to a defect management system;
step b2, receiving the test report returned by the defect management system according to the test result.
In this embodiment, after the intelligent lock testing device obtains the test result, the intelligent lock testing device sends the test result to the defect management system, the defect management system receives the test result sent by the intelligent lock testing device, and the defect management system generates a test report according to the received test result; after the defect management system generates the test report, the defect management system sends the test report to the intelligent lock testing device, and the intelligent lock testing device receives the test report returned by the defect management system according to the test result.
After the step S30 tests the smart lock test item according to the test script to obtain a test result, the method may further include:
step c1, detecting whether the test result meets the corresponding test standard;
and c2, if the test result does not meet the corresponding test standard, storing the corresponding relation between the test script and the test case corresponding to the test result into a software defect library.
In this embodiment, after the intelligent lock testing device obtains the test result, the intelligent lock testing device detects whether the test result meets the corresponding test standard; if the test result does not accord with the corresponding test standard, the intelligent lock testing device stores the corresponding relation between the test script and the test case corresponding to the test result into a software defect library; the corresponding relation between the test script and the test case is selected when the test result does not accord with the corresponding test standard, and is selected when the test result is defective.
According to the scheme, the intelligent lock test instruction is received; the intelligent lock test instruction comprises a test standard and an intelligent lock test item; calling a test script corresponding to the test standard from a test script library according to the test standard; and testing the intelligent lock test items according to the test script to obtain a test result. Therefore, the efficiency of the intelligent lock test is improved, the accuracy of the intelligent lock test is improved, and the complexity of the intelligent lock test is reduced.
Further, referring to fig. 3, fig. 3 is a flowchart illustrating a second embodiment of the intelligent lock testing method according to the present invention. Based on the above-mentioned embodiment shown in fig. 2, the step S20 may call a test script corresponding to the test standard from a test script library according to the test standard, where the test script corresponding to the test standard includes:
step S21, calling a test case corresponding to the test standard from the test case library according to the test standard;
in this embodiment, after the intelligent lock testing device receives the intelligent lock testing instruction, the intelligent lock testing device calls a test case corresponding to the testing standard from the test case library according to the testing standard contained in the intelligent lock testing instruction; the test case is used for calling a test script from a test script library according to a test standard; the test case library is used for storing test cases which can call the test scripts from the test script library; the test cases and the test scripts are in one-to-one correspondence; the test standard and the test case may be in a one-to-one correspondence relationship, or the test standard and the test case may be in a one-to-many correspondence relationship (that is, one test standard has a plurality of test cases).
Step S21 is to call a test case corresponding to the test standard from the test case library according to the test standard, and the step may include:
d1, sending a test case acquisition instruction to the test case library according to the test standard;
and d2, receiving the test case returned by the test case library according to the test case acquisition instruction.
In this embodiment, after the intelligent lock testing device receives the intelligent lock testing instruction, the intelligent lock testing device sends a test case obtaining instruction to the test case library according to the intelligent lock testing instruction; after the test case library receives a test case acquisition instruction sent by the intelligent lock testing device, the test case library queries a test case corresponding to the test case acquisition instruction from the database according to the test case acquisition instruction, and after the test case library finds the test case corresponding to the test case acquisition instruction, the test case library sends the test case to the intelligent lock testing device; after the intelligent lock testing device receives the test cases sent by the test case library, the intelligent lock testing device displays the test cases on a display screen of the intelligent lock testing device through a test case display interface so that a user can observe the testing progress;
in this embodiment, after the test case is displayed on the display screen of the intelligent lock testing device through the test case display interface, the intelligent lock testing device may intervene and operate in the test case display interface by a user, change the test case which does not correspond to the test standard, and prevent the intelligent lock testing device from obtaining an erroneous test result; the intelligent lock testing device can also directly call the testing script corresponding to the testing case from the testing script library through the obtained testing case after the testing case is displayed on the display screen of the intelligent lock testing device through the testing case display interface.
And step S22, calling a test script corresponding to the test case from a test script library according to the test case.
In this embodiment, after the intelligent lock testing device calls the test case from the test case library, the intelligent lock testing device calls the test script corresponding to the test case from the test script library according to the test case; the test case is used for calling a test script from a test script library according to a test standard; the test script is a program for testing the intelligent lock test item; the test script library is used for storing test scripts for testing the intelligent lock test items; the test cases and the test scripts are in one-to-one correspondence; the test standard and the test case may be in a one-to-one correspondence relationship, or the test standard and the test case may be in a one-to-many correspondence relationship (that is, one test standard has a plurality of test cases).
Step S22 is to call a test script corresponding to the test case from a test script library according to the test case, and may include:
step e1, sending a test script acquisition instruction to a test script library according to the test case;
and e2, receiving the test script returned by the test script library according to the test script acquisition instruction.
In this embodiment, after the intelligent lock testing device calls a test case from the test case library, the intelligent lock testing device sends a test script acquisition instruction to the test script library according to the test case; after the test script library receives a test script obtaining instruction sent by the intelligent lock testing device, the test script library inquires a test script corresponding to the test script obtaining instruction from a database according to the test script obtaining instruction, and after the test script library finds the test script corresponding to the test script obtaining instruction, the test script library sends the test script to the intelligent lock testing device; after the intelligent lock testing device receives the testing script sent by the testing script library, the intelligent lock testing device displays the testing script on a display screen of the intelligent lock testing device through a testing script display interface so that a user can observe the testing progress;
in this embodiment, after the intelligent lock testing device calls a test case from the test case library, the intelligent lock testing device sends a test script acquisition instruction to the test script library according to the test case and the intervention of a user in a test case display interface; after the test script library receives a test script obtaining instruction sent by the intelligent lock testing device, the test script library inquires a test script corresponding to the test script obtaining instruction from a database according to the test script obtaining instruction, and after the test script library finds the test script corresponding to the test script obtaining instruction, the test script library sends the test script to the intelligent lock testing device; after the intelligent lock testing device receives the testing script sent by the testing script library, the intelligent lock testing device displays the testing script on a display screen of the intelligent lock testing device through a testing script display interface so that a user can observe the testing progress;
according to the scheme, the intelligent lock test instruction is received; the intelligent lock test instruction comprises a test standard and an intelligent lock test item; calling a test case corresponding to the test standard from a test case library according to the test standard; calling a test script corresponding to the test case from a test script library according to the test case; and testing the intelligent lock test items according to the test script to obtain a test result. Therefore, the test case library and the test script library are stored separately, so that the partition management and storage of data are realized, the accurate reference function is realized, the test efficiency of the intelligent lock is improved, the test accuracy of the intelligent lock is improved, and the test complexity of the intelligent lock is reduced.
Further, referring to fig. 4, fig. 4 is a schematic flowchart of a third embodiment of the intelligent lock testing method of the present invention. Based on the above embodiment shown in fig. 2, before the step S10 receives the smart lock test instruction, the method may further include:
step S40, receiving a new test instruction triggered by the user, where the new test instruction includes: newly adding a test case, a newly added test script and a corresponding relation between the newly added test case and the newly added test script;
in this embodiment, before a user performs a test of an intelligent lock, the user clicks a new test button in an intelligent lock test interface of an intelligent lock testing device, when the intelligent lock testing device receives the new test button clicked by the user, the intelligent lock testing device displays an addition test display interface for adding a new test case and a new test script, and after the user sees the addition test display interface, the user adds the new test case, the new test script and a corresponding relationship between the new test case and the new test script in the addition test display interface; after the user adds the new test case, the new test script and the corresponding relationship between the new test case and the new test script is completed, the user clicks the new adding completion button, and the intelligent lock testing device receives a new test instruction triggered by the user. Wherein, the newly added test instruction is triggered by a user on the intelligent lock test interface; the newly added test cases are test cases added to the test case library by the user; the newly added test script is the test script added to the test script case base by the user.
Step S50, sending the new test case and the corresponding relation between the new test case and the new test script to the test case library;
in this embodiment, after the smart lock testing device receives a new test instruction triggered by a user, the smart lock testing device sends a new test case and an instruction of a corresponding relationship between the new test case and a new test script to the test case library; and after receiving the instructions of the newly added test cases and the corresponding relations between the newly added test cases and the newly added test scripts, the test case library stores the newly added test cases and the corresponding relations between the newly added test cases and the newly added test scripts to the local test case library.
And step S60, sending the newly added test script and the corresponding relation between the newly added test case and the newly added test script to the test script library.
In this embodiment, after the smart lock testing device receives a new test instruction triggered by a user, the smart lock testing device sends an instruction of a corresponding relationship between the new test script and the new test case and the new test script to the test script library; and after receiving the instruction of the corresponding relationship between the newly added test script and the newly added test case and the newly added test script, the test script library stores the newly added test script and the corresponding relationship between the newly added test case and the newly added test script to the local test script library.
Through the above scheme, the embodiment receives a newly added test instruction triggered by a user, wherein the newly added test instruction includes: newly adding a test case, a newly added test script and a corresponding relation between the newly added test case and the newly added test script; sending the newly added test cases and the corresponding relation between the newly added test cases and the newly added test scripts to the test case library; sending the newly added test script and the corresponding relation between the newly added test case and the newly added test script to the test script library; receiving an intelligent lock test instruction; the intelligent lock test instruction comprises a test standard and an intelligent lock test item; calling a test script corresponding to the test standard from a test script library according to the test standard; and testing the intelligent lock test items according to the test script to obtain a test result. Therefore, the efficiency of the intelligent lock test is improved, the accuracy of the intelligent lock test is improved, and the complexity of the intelligent lock test is reduced.
Further, referring to fig. 5, fig. 5 is a schematic flow chart of a testing method for an intelligent lock according to a fourth embodiment of the present invention. Based on the above embodiment shown in fig. 2, the step S10 of receiving the smart lock test command may include:
step S11, receiving a test item acquisition instruction triggered by a user, and sending the test item acquisition instruction to the item management system;
in this embodiment, before a user needs to test an intelligent lock, sending an intelligent lock test item (i.e., intelligent lock test software) of a plurality of intelligent locks to an item management system; when a user needs to test the intelligent lock, the user clicks a button for starting the intelligent lock test displayed by the intelligent lock testing device, the intelligent lock testing device receives a test item acquisition instruction triggered by the user, and the intelligent lock testing device sends the test item acquisition instruction to the item management system; the project management system searches for the intelligent lock test project stored in the project management system according to the test project acquisition instruction sent by the intelligent lock test device, and after the project management system searches for the intelligent lock test project, the project management system sends the intelligent lock test project to the intelligent lock test device. The test item acquisition instruction is triggered by a user and is used for acquiring the intelligent lock test item from the item management system.
Step S12, receiving an intelligent lock test project returned by the project management system according to the project acquisition instruction;
in this embodiment, after the project management system sends the smart lock test project to the smart lock testing device, the smart lock testing device receives the smart lock test project returned by the project management system according to the project acquisition instruction.
Step S13, displaying a test standard selection interface according to the intelligent lock test item;
in this embodiment, after the intelligent lock testing device receives an intelligent lock testing item, the intelligent lock testing device sends a testing standard obtaining instruction to the testing standard library according to the intelligent lock testing item, the testing standard library receives the testing standard obtaining instruction sent by the intelligent lock testing device, the testing standard library searches for a testing standard in the database according to the testing standard obtaining instruction, after the testing standard library searches for the testing standard, the testing standard library sends the testing standard to the intelligent lock testing device, and the intelligent lock testing device receives the testing standard returned by the testing standard library according to the testing standard obtaining instruction; after the intelligent lock testing device receives the testing standard, the intelligent lock testing device displays a testing standard selection interface according to the testing standard.
Step S13 is to display a test criterion selection interface according to the smart lock test item, and may include:
step f1, sending a test standard acquisition instruction to a test standard library according to the intelligent lock test item;
step f2, receiving the test standard returned by the test standard library according to the test standard acquisition instruction;
and f3, displaying and generating a test standard selection interface according to the test standard.
In this embodiment, after the intelligent lock testing device receives an intelligent lock testing item, the intelligent lock testing device sends a testing standard obtaining instruction to the testing standard library according to the intelligent lock testing item, the testing standard library receives the testing standard obtaining instruction sent by the intelligent lock testing device, the testing standard library searches for a testing standard in the database according to the testing standard obtaining instruction, after the testing standard library searches for the testing standard, the testing standard library sends the testing standard to the intelligent lock testing device, and the intelligent lock testing device receives the testing standard returned by the testing standard library according to the testing standard obtaining instruction; after the intelligent lock testing device receives the testing standard, the intelligent lock testing device displays a testing standard selection interface according to the testing standard.
And step S14, receiving the test standard selected by the user on the test standard selection interface.
In this embodiment, after the testing standard selection interface is displayed by the intelligent lock testing device, the user selects the testing standard on the intelligent lock testing display interface of the intelligent lock testing device, and the intelligent lock testing device receives the testing standard selected by the user on the testing standard selection interface.
According to the scheme, the test item acquisition instruction triggered by the user is received, and the test item acquisition instruction is sent to the item management system; receiving an intelligent lock test project returned by the project management system according to the project acquisition instruction; displaying a test standard selection interface according to the intelligent lock test item; receiving a test standard selected by a user on the test standard selection interface; calling a test script corresponding to the test standard from a test script library according to the test standard; and testing the intelligent lock test items according to the test script to obtain a test result. Therefore, the efficiency of the intelligent lock test is improved, the accuracy of the intelligent lock test is improved, and the complexity of the intelligent lock test is reduced.
The invention also provides an intelligent lock testing device.
The intelligent lock testing device of the invention comprises: the intelligent lock testing system comprises a memory, a processor and an intelligent lock testing program which is stored on the memory and can run on the processor, wherein the steps of the intelligent lock testing method are realized when the intelligent lock testing program is executed by the processor.
The method implemented when the intelligent lock test program running on the processor is executed may refer to each embodiment of the intelligent lock test method of the present invention, and details are not described here.
The invention also provides a computer readable storage medium.
The computer readable storage medium of the present invention has stored thereon an intelligent lock test program, which when executed by a processor implements the steps of the intelligent lock test method as described above.
The method implemented when the intelligent lock test program running on the processor is executed may refer to each embodiment of the intelligent lock test method of the present invention, and details are not described here.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are only for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.