Nothing Special   »   [go: up one dir, main page]

CN111488273A - Test verification method, test verification device, storage medium, and electronic apparatus - Google Patents

Test verification method, test verification device, storage medium, and electronic apparatus Download PDF

Info

Publication number
CN111488273A
CN111488273A CN202010191146.4A CN202010191146A CN111488273A CN 111488273 A CN111488273 A CN 111488273A CN 202010191146 A CN202010191146 A CN 202010191146A CN 111488273 A CN111488273 A CN 111488273A
Authority
CN
China
Prior art keywords
test
information
sequence information
sequence
item
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010191146.4A
Other languages
Chinese (zh)
Other versions
CN111488273B (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.)
Oppo Chongqing Intelligent Technology Co Ltd
Original Assignee
Oppo Chongqing Intelligent 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 Oppo Chongqing Intelligent Technology Co Ltd filed Critical Oppo Chongqing Intelligent Technology Co Ltd
Priority to CN202010191146.4A priority Critical patent/CN111488273B/en
Publication of CN111488273A publication Critical patent/CN111488273A/en
Application granted granted Critical
Publication of CN111488273B publication Critical patent/CN111488273B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/3668Software testing
    • G06F11/3672Test management
    • 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
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Factory Administration (AREA)

Abstract

The disclosure provides a test verification method, a test verification device, a computer readable storage medium and an electronic device, and relates to the technical field of computers. The test verification method comprises the following steps: acquiring test record information for testing a target product; analyzing the test record information to obtain first test sequence information; determining second test sequence information according to the production configuration information corresponding to the target product; and comparing the first test sequence information with the second test sequence information to obtain a verification result of the target product in the test process. The method and the device can be used for accurately and effectively verifying the test sequence.

Description

Test verification method, test verification device, storage medium, and electronic apparatus
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a test verification method, a test verification apparatus, a computer-readable storage medium, and an electronic device.
Background
Currently, many enterprises or factories usually test the produced products to ensure the quality of the products when producing the products. However, in order to prevent the difference between the actual test data and the standard test data caused by the test tool or other factors, it is necessary to verify the test data.
The existing test verification mode usually depends on a manual mode, and test detection personnel screens data generated in the test process one by one so as to verify the test data. However, the manual mode is adopted for test verification, and data omission or verification errors inevitably occur, so that the test verification is inaccurate; and when the test data volume is large, high labor cost is consumed.
Therefore, how to adopt an accurate and effective test verification method is an urgent problem to be solved in the prior art.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present disclosure, and thus may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
The present disclosure provides a test verification method, a test verification apparatus, a computer-readable storage medium, and an electronic device, thereby at least to some extent improving the problem of low accuracy of the existing test verification method.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows, or in part will be obvious from the description, or may be learned by practice of the disclosure.
According to a first aspect of the present disclosure, there is provided a test verification method, including: acquiring test record information for testing a target product; analyzing the test record information to obtain first test sequence information; determining second test sequence information according to the production configuration information corresponding to the target product; and comparing the first test sequence information with the second test sequence information to obtain a verification result of the target product in the test process.
According to a second aspect of the present disclosure, there is provided a test validation apparatus comprising: the test information acquisition module is used for acquiring test record information for testing a target product; the first sequence acquisition module is used for analyzing the test record information to obtain first test sequence information; the second sequence acquisition module is used for determining second test sequence information according to the production configuration information corresponding to the target product; and the sequence information comparison module is used for comparing the first test sequence information with the second test sequence information to obtain a verification result of the target product in the test process.
According to a third aspect of the present disclosure, there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the test validation method described above.
According to a fourth aspect of the present disclosure, there is provided an electronic device comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the test validation method described above via execution of the executable instructions.
The technical scheme of the disclosure has the following beneficial effects:
according to the test verification method, the test verification device, the computer readable storage medium and the electronic equipment, test record information for testing a target product is obtained; analyzing the test record information to obtain first test sequence information; determining second test sequence information according to production configuration information corresponding to the target product; and comparing the first test sequence information with the second test sequence information to obtain a verification result of the target product in the test process. On one hand, compared with the manual verification method in the prior art, the exemplary embodiment avoids the condition of missing verification or wrong verification caused by manual verification, and improves the accuracy of test verification; on the other hand, the whole test verification process is simpler, and manual operation is less needed, so that the labor cost is reduced; on the other hand, in the present exemplary embodiment, the second test sequence information is used as the standard information and compared with the first test sequence information, so that the obtained verification result has higher accuracy and validity.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. It is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without the exercise of inventive faculty.
Fig. 1 shows a schematic diagram of an electronic device of the present exemplary embodiment;
FIG. 2 illustrates a flow chart of a test validation method of the present exemplary embodiment;
FIG. 3 illustrates a sub-flow diagram of a test validation method of the present exemplary embodiment;
FIG. 4 illustrates a sub-flow diagram of another test validation method of the present exemplary embodiment;
FIG. 5 illustrates a flow chart of another test validation method of the present exemplary embodiment;
fig. 6 shows a block diagram of a test verification apparatus according to the present exemplary embodiment.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the subject matter of the present disclosure can be practiced without one or more of the specific details, or with other methods, components, devices, steps, and the like. In other instances, well-known technical solutions have not been shown or described in detail to avoid obscuring aspects of the present disclosure.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repetitive description will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.
An exemplary embodiment of the present disclosure provides an electronic device for implementing a test verification method, which may be the terminal 110 or the server 130 in fig. 1. The electronic device includes at least a processor and a memory for storing executable instructions of the processor, the processor being configured to perform the test validation method via execution of the executable instructions.
The electronic device may be implemented in various forms, and may include, for example, a mobile device such as a mobile phone, a tablet computer, a notebook computer, a Personal Digital Assistant (PDA), a navigation device, a wearable device, an unmanned aerial vehicle, and a stationary device such as a desktop computer and a smart television. The following takes the mobile terminal 100 in fig. 1 as an example, and exemplifies the configuration of the electronic device. It will be appreciated by those skilled in the art that the configuration of figure 1 can also be applied to fixed type devices, in addition to components specifically intended for mobile purposes. In other embodiments, mobile terminal 100 may include more or fewer components than shown, or some components may be combined, some components may be split, or a different arrangement of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware. The interfacing relationship between the components is only schematically illustrated and does not constitute a structural limitation of the mobile terminal 100. In other embodiments, the mobile terminal 100 may also interface differently than shown in fig. 1, or a combination of multiple interfaces.
As shown in fig. 1, the mobile terminal 100 may specifically include: a processor 110, an internal memory 121, an external memory interface 122, a Universal Serial Bus (USB) interface 130, a charging management Module 140, a power management Module 141, a battery 142, an antenna 1, a mobile communication Module 150, a wireless communication Module 160, an audio Module 170, a speaker 171, a receiver 172, a microphone 173, an earphone interface 174, a sensor Module 180, a display 190, a camera Module 191, an indicator 192, a motor 193, a key 194, and a Subscriber Identity Module (SIM) card interface 195. Wherein the sensor module 180 may include a depth sensor 1801, a pressure sensor 1802, a gyroscope sensor 1803, an air pressure sensor 1804, and the like.
Processor 110 may include one or more processing units, such as: the Processor 110 may include an Application Processor (AP), a modem Processor, a Graphics Processor (GPU), an Image Signal Processor (ISP), a controller, a video codec, a Digital Signal Processor (DSP), a baseband Processor, and/or a Neural-Network Processing Unit (NPU), and the like. The different processing units may be separate devices or may be integrated into one or more processors.
A memory may also be provided in processor 110 for storing instructions and data. The memory may store instructions for implementing six modular functions: detection instructions, connection instructions, information management instructions, analysis instructions, data transmission instructions, and notification instructions, and are controlled to be executed by the processor 110. In some implementations, the memory in the processor 110 is a cache memory. The memory may hold instructions or data that have just been used or recycled by the processor 110.
The USB interface 130 is an interface conforming to the USB standard specification, and may specifically be a MiniUSB interface, a microsusb interface, a USB type c interface, or the like. The USB interface 130 may be used to connect a charger to charge the mobile terminal 100, may also be connected to an earphone to play audio through the earphone, and may also be used to connect the mobile terminal 100 to other electronic devices, such as a computer and a peripheral device.
The charging management module 140 is configured to receive charging input from a charger. The charger may be a wireless charger or a wired charger.
The power management module 141 is used for connecting the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives the input of the battery 142 and/or the charging management module 140, and supplies power to the processor 110, the internal memory 121, the display screen 190, the camera module 191, the wireless communication module 160, and the like.
The wireless communication function of the mobile terminal 100 may be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, a modem processor, a baseband processor, and the like.
The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the mobile terminal 100 may be used to cover a single or multiple communication bands. Different antennas can also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 may be multiplexed as a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.
The mobile communication module 150 may provide a solution for wireless communication including 2G/3G/4G/5G, etc. applied to the mobile terminal 100. the mobile communication module 150 may include at least one filter, switch, power Amplifier, low Noise Amplifier (L ow Noise Amplifier, L NA), etc. the mobile communication module 150 may receive electromagnetic waves from the antenna 1, and filter, amplify, etc. the received electromagnetic waves, and transmit the electromagnetic waves to the modem processor for demodulation.
The modem processor may include a modulator and a demodulator. The modulator is used for modulating a low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used for demodulating the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then passes the demodulated low frequency baseband signal to a baseband processor for processing. The low frequency baseband signal is processed by the baseband processor and then transferred to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 171, the receiver 172, etc.) or displays an image or video through the display screen 190.
The Wireless Communication module 160 may provide solutions for Wireless Communication applied to the mobile terminal 100, including Wireless L Area Networks (W L AN) (e.g., Wireless Fidelity (Wi-Fi) network), Bluetooth (BT), Global Navigation Satellite System (GNSS), Frequency Modulation (FM), Near Field Communication (NFC), Infrared (Infrared, IR), etc. the Wireless Communication module 160 may be one or more devices integrating at least one Communication processing module, the Wireless Communication module 160 may receive electromagnetic waves via the antenna 2, may receive electromagnetic wave signals and may perform filtering processing, and may transmit the processed signals to the processor 110, the Wireless Communication module 160 may further receive signals to be transmitted from the processor 110, may perform Frequency Modulation, and may amplify the signals, and may convert the signals to be transmitted from the processor 2 into electromagnetic radiation.
The mobile terminal 100 implements a display function through the GPU, the display screen 190, the application processor, and the like. The GPU is a microprocessor for image processing, and is connected to a display screen 190 and an application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or alter display information.
The Display screen 190 is used for displaying images, videos and the like, the Display screen 190 comprises a Display panel, the Display panel can adopt a liquid Crystal Display (L liquid Crystal Display, L CD), an Organic light Emitting Diode (Organic L0 light-Emitting Diode, O L ED), an Active matrix Organic light Emitting Diode or an Active matrix Organic light Emitting Diode (Active-matrix Organic L light-Emitting Diode, AMO L ED), a flexible light Emitting Diode (flexible-Emitting Diode, F L ED), Miniled, Micro L ED, Micro-O L ED, Quantum dot light Emitting diodes (Quantum dot L light-Emitting diodes, Q L ED) and the like.
The mobile terminal 100 may implement a photographing function through the ISP, the camera module 191, the video codec, the GPU, the display screen 190, the application processor, and the like.
The ISP is used to process the data fed back by the camera module 191. For example, when a photo is taken, the shutter is opened, light is transmitted to the camera photosensitive element through the lens, the optical signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to the ISP for processing and converting into an image visible to naked eyes. The ISP can also carry out algorithm optimization on the noise, brightness and skin color of the image. The ISP can also optimize parameters such as exposure, color temperature and the like of a shooting scene.
The camera module 191 is used to capture still images or videos. The object generates an optical image through the lens and projects the optical image to the photosensitive element. The photosensitive element may be a Charge Coupled Device (CCD) or a Complementary Metal-Oxide-Semiconductor (CMOS) phototransistor. The light sensing element converts the optical signal into an electrical signal, which is then passed to the ISP where it is converted into a digital image signal. And the ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into image signal in standard RGB, YUV and other formats.
The digital signal processor is used for processing digital signals, and can process digital image signals and other digital signals. For example, when the mobile terminal 100 selects a frequency bin, the digital signal processor is used to perform fourier transform or the like on the frequency bin energy.
Video codecs are used to compress or decompress digital video. The mobile terminal 100 may support one or more video codecs. In this way, the mobile terminal 100 may play or record video in a variety of encoding formats, such as: moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, and the like.
The external memory interface 122 may be used to connect an external memory card, such as a Micro SD card, to extend the memory capability of the mobile terminal 100. The external memory card communicates with the processor 110 through the external memory interface 122 to implement a data storage function. For example, files such as music, video, etc. are saved in an external memory card.
The internal memory 121 may be used to store computer-executable program code, which includes instructions. The internal memory 121 may include a program storage area and a data storage area. The storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required by at least one function, and the like. The storage data area may store data (e.g., audio data, a phonebook, etc.) created during use of the mobile terminal 100, and the like. In addition, the internal memory 121 may include a high-speed random access memory, and may further include a nonvolatile memory, such as at least one magnetic disk Storage device, a Flash memory device, a Universal Flash Storage (UFS), and the like. The processor 110 executes various functional applications of the mobile terminal 100 and data processing by executing instructions stored in the internal memory 121 and/or instructions stored in a memory provided in the processor.
The mobile terminal 100 may implement an audio function through the audio module 170, the speaker 171, the receiver 172, the microphone 173, the earphone interface 174, and the application processor. Such as music playing, recording, etc.
The audio module 170 is used to convert digital audio information into an analog audio signal output and also to convert an analog audio input into a digital audio signal. The audio module 170 may also be used to encode and decode audio signals.
The speaker 171, also called a "horn", converts an audio electric signal into a sound signal. The mobile terminal 100 can listen to music through the speaker 171 or listen to a hands-free call.
A receiver 172, also called "earpiece", is used to convert the electrical audio signal into an acoustic signal. When the mobile terminal 100 receives a call or voice information, it can receive voice by placing the receiver 172 close to the human ear.
A microphone 173, also referred to as a "microphone", is used to convert sound signals into electrical signals. When making a call or transmitting voice information, the user can input a voice signal to the microphone 173 by speaking near the microphone 173 through the mouth. The mobile terminal 100 may be provided with at least one microphone 173. In other embodiments, the mobile terminal 100 may be provided with two microphones 173 to implement a noise reduction function in addition to collecting sound signals.
The earphone interface 174 is used to connect a wired earphone. The headset interface 174 may be the USB interface 130, or may be a 3.5mm Open Mobile Terminal Platform (OMTP) standard interface, a Cellular Telecommunications Industry Association of america (CTIA) standard interface.
The depth sensor 1801 is used to acquire depth information of a scene. In some embodiments, the depth sensor may be disposed in the camera module 191.
The pressure sensor 1802 is used to sense a pressure signal, which can be converted into an electrical signal. In some embodiments, the pressure sensor 1802 may be disposed on the display screen 190. The pressure sensors 1802 can be of a wide variety, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, and the like.
The gyro sensor 1803 may be used to determine a motion gesture of the mobile terminal 100. In some embodiments, the angular velocity of the mobile terminal 100 about three axes (i.e., x, y, and z axes) may be determined by the gyro sensors 1803. The gyro sensor 1803 may be used for photographing anti-shake. For example, when the shutter is pressed, the gyroscope 1803 detects a shaking angle of the mobile terminal 100, calculates a distance to be compensated for by the lens module according to the shaking angle, and allows the lens to counteract shaking of the mobile terminal 100 through a reverse motion, thereby achieving anti-shaking. The gyro sensor 1803 may also be used for navigation and body sensing of game scenes.
Air pressure sensor 1804 is used to measure air pressure. In some embodiments, mobile terminal 100 may calculate altitude, aid in positioning and navigation, from barometric pressure values measured by barometric pressure sensor 1804.
In addition, other functional sensors, such as a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, etc., may be disposed in the sensor module 180 according to actual needs.
The keys 194 include a power-on key, a volume key, and the like. The keys 194 may be mechanical keys. Or may be touch keys. The mobile terminal 100 may receive a key input, and generate a key signal input related to user setting and function control of the mobile terminal 100.
The motor 193 can generate vibration prompts, such as incoming calls, alarms, receiving messages, etc., and can also be used for touch vibration feedback, such as touch operations for different applications (e.g., photographing, gaming, audio playing, etc.). The touch vibration feedback effect may support customization.
Indicator 192 may be an indicator light that may be used to indicate a state of charge, a change in charge, or a message, missed call, notification, etc.
The SIM card interface 195 is used to connect a SIM card. The SIM card can be attached to and detached from the mobile terminal 100 by being inserted into the SIM card interface 195 or being pulled out of the SIM card interface 195.
The test verification method and the test verification apparatus according to exemplary embodiments of the present disclosure are specifically described below.
Fig. 2 shows a flow of a test verification method in the present exemplary embodiment, which includes the following steps S210 to S240:
step S210, obtaining test record information for testing the target product.
The target product refers to a product to be tested, and has diversity according to different application scenarios, for example, in a production test of SMT (Surface Mount Technology ), the target product may be a PCB (Printed Circuit Board); or in the production test of the Integrated Circuit, the target product may be an IC (Integrated Circuit Chip) or the like. When a test is performed or completed, a test log about the target product is generally generated, and the test log is test record information. The test record information may include various information, such as test time, test conditions, test items, test indexes, or test values corresponding to the test indexes. The information included in the test record information is different according to different test requirements or different types of target products. By extracting the required information from the test log information, the test procedure can be analyzed and evaluated.
Step S220, analyzing the test record information to obtain first test sequence information.
The first test sequence information is a sequence generated based on information included in the test record information. For example, in the production test process of SMT, the test record information may include information such as a channel, a frequency band, a test index, and a test value, that is, the first test sequence information may be generated according to the information. In the present exemplary embodiment, the test record information may be parsed according to a specific rule to determine the first test sequence information. Specifically, the test indexes included in the test record information may be subjected to weight setting or priority setting, and during parsing, first test sequence information is obtained according to contents with higher weights or higher priorities, for example, if the test index a or the test index B is set with higher weights or priorities, the first test sequence information including the test index a or the test index B may be generated preferentially; or the first test sequence information including the specific test index may be obtained according to a user requirement, for example, if the user sets that the sequence information including the test index a and the test index C needs to be generated, the first test sequence information including only the test index a and the test index C may be generated, and the like, which is not specifically limited by the present disclosure.
In an exemplary embodiment, the step S220 may include:
and extracting the indexes and the test values of all the actual test items from the test record information according to the test time sequence to form first test sequence information.
The actual test item refers to an item or an index of a target product tested in an actual test process, such as a voltage and a current of a semiconductor chip. The exemplary embodiment may extract the test index and the test value of each actual test item according to the test time sequence, and determine the first test sequence information. For example, in the production test process of SMT, corresponding first test sequence information is generated in order according to indexes and test values of actual test items.
Step S230, determining second test sequence information according to the production configuration information corresponding to the target product.
The production configuration information refers to standard information of a target product during production test, and can be used for checking information generated in an actual test process. Correspondingly, the generated second test sequence information may be regarded as standard test sequence information. Like the test record information, it may include various information such as an index of the test item, a test value, etc., in consideration of the second test sequence for comparison with the first test sequence. Thus, a range of test values may be included in the first test sequence. In this exemplary embodiment, the production configuration information may be preset by a tester, may also be determined according to a historical test record, may also be downloaded from other preset databases or servers, and the like, which is not specifically limited by the present disclosure.
In the exemplary embodiment, the production configuration file may be determined by a plurality of methods, for example, considering that the content and the test scheme tested by different tester models may be different, the production configuration file under the corresponding model may be determined according to the tester model; or different products, the content of the test to be carried out may be different, so the production configuration file can be determined according to the model of the target product; further alternatively, a production profile and the like may be determined according to a process code, which is not specifically limited by the present disclosure.
Further, in an exemplary embodiment, the step S230 may include the following steps:
determining a corresponding production configuration file according to the model and the process code of the target product;
and extracting the indexes and the test ranges of the specified test items from the production configuration information according to the process sequence to form second test sequence information.
That is, the present exemplary embodiment can determine the production profile from both the signal and the process code of the target product. Firstly, when products are produced, products of different models are different in the production test flow or the used model, for example, in the SMT production test, the production configuration information corresponding to different PCB main board numbers is different, and a production configuration file can be determined on the aspect of the model of a target product; secondly, in the production test process, a plurality of process flows are usually included, for example, the process flow 1 is used for producing a product to be tested a, the process flow 2 is used for producing a product to be tested B, and different process flows may correspond to different production configuration information, so that the production configuration file may be determined according to the process flows. It should be noted that, in the present exemplary embodiment, the corresponding production configuration file may be determined from the model and the process code of the target product, or the corresponding production configuration file may be determined together according to the model and the process code of the target product. And finally, extracting the indexes and the test ranges of the specified test items from the production configuration information according to the process sequence to form second test sequence information. The process sequence may be a production test sequence of the product, such as a mounting sequence of the components, and the like.
In an exemplary embodiment, the first test sequence information further includes a test frequency band or a test channel of each actual test item; and/or the second test sequence information also comprises the test frequency band or the test channel of each specified test item.
The frequency band is a frequency range of electromagnetic waves in the communication field. The channel is a data signal transmission channel using a radio signal as a transmission medium. The exemplary embodiment is particularly applicable to the SMT production test process, and the first test sequence information may include an index of a test item, a test value, a test frequency band, or a test channel; the second test sequence information may include an index of the test item, a test value range, a test frequency band, or a test channel. That is, the present exemplary embodiment may compare the index and the test value of the test item in the test record information and the production configuration information under the corresponding channel or frequency band.
And step S240, comparing the first test sequence information with the second test sequence information to obtain a verification result of the target product in the test process.
The verification result is whether the testing process is correct and reasonable or whether an abnormality or an error occurs. The exemplary embodiment can obtain the verification result of the target product testing process by comparing the first testing sequence information with the second testing sequence information. If the first test sequence information is different from the second test sequence information, a verification result of verification failure can be displayed; if there is no difference between the first test sequence information and the second test sequence information, a verification result that the verification is passed may be displayed. In addition, the present exemplary embodiment may further store the comparison information and the verification result to the local, so as to facilitate tracing and reason analysis for problems existing in the testing process in the following.
To sum up, in the present exemplary embodiment, test record information for testing a target product is acquired; analyzing the test record information to obtain first test sequence information; determining second test sequence information according to production configuration information corresponding to the target product; and comparing the first test sequence information with the second test sequence information to obtain a verification result of the target product in the test process. On one hand, compared with the manual verification method in the prior art, the exemplary embodiment avoids the condition of missing verification or wrong verification caused by manual verification, and improves the accuracy of test verification; on the other hand, the whole test verification process is simpler, and manual operation is less needed, so that the labor cost is reduced; on the other hand, in the present exemplary embodiment, the second test sequence information is used as the standard information and compared with the first test sequence information, so that the obtained verification result has higher accuracy and validity.
In an exemplary embodiment, as shown in fig. 3, the step S240 may include the following steps:
step S310, writing the first test sequence information and the second test sequence information into a test sequence comparison table respectively, wherein the test sequence comparison table comprises actual test items and appointed test items of each sequence;
step S320, comparing whether the actual test item and the appointed test item of the same sequence in the test sequence comparison table are matched or not;
and step S330, if the actual test items and the specified test items in all the sequences are successfully matched, determining that the target product test process is verified.
The present exemplary embodiment may write the first test sequence information and the second test sequence information into the test sequence comparison table, respectively, and perform sequence comparison in the test sequence comparison table. Specifically, first, the second test sequence information generated based on the production configuration information may be filled in a table as standard information for comparison according to a preset format or rule to establish a test sequence comparison table, for example, a first column of the test sequence comparison table is a test frequency band, a second column is a test channel, a third column is a test item, and a fourth column is a test range. And then, according to the generated test record information, determining first test sequence information and filling the first test sequence information into the test sequence comparison table. In addition, the present exemplary embodiment may fill the second test sequence information into the first row of the test sequence comparison table and fill the first test sequence information into the subsequent row, so as to compare the first test sequence information with the second test sequence information. It should be noted that the information filled in the test sequence comparison table may also be distinguished according to the information of the model, etc. of the target product, for example, in the SMT production test, the information filled in the test sequence comparison table may be distinguished according to different numbers of PCBs.
Further, whether the actual test item and the specified test item of the same sequence in the test sequence comparison table are matched or not is determined, and whether the verification of the target product in the test process is passed or not is determined according to the matching result. And if the actual test items and the specified test items in all the sequences are successfully matched, determining that the target product test process is verified.
Specifically, in an exemplary embodiment, as shown in fig. 4, the step S320 may include the following steps:
step S410, judging whether the specified test items comprise actual test items or not for the actual test items and the specified test items of the same sequence;
step S420, when the specified test item comprises an actual test item, comparing whether the test value of the actual test item is within the test range of the specified test item;
and step S430, when the test value of the actual test item is within the test range of the specified test item, determining that the actual test item and the specified test item are successfully matched.
In the present exemplary embodiment, comparing whether the actual test item and the specified test item of the same sequence in the test sequence comparison table match requires consideration of two aspects. In a first aspect, it is required to determine whether an actual test item is included in a specified test item, where the actual test item refers to an item actually tested in a first sequence, and the specified test item refers to a standard test item included in a second sequence. That is, it is necessary to determine whether the test item involved in the actual test satisfies the test item required to be tested in the test standard or the test requirement, for example, if the second test sequence information includes information such as a frequency band, a channel, and a specific test item, it is necessary to determine whether the first test sequence information also includes information such as a frequency band, a channel, and a specific test item. If the specified test item comprises an actual test item, the comparison of the second aspect is needed, whether the test value of the actual test item is in the test range of the specified test item is needed to be compared, if the test value of the actual test item is in the test range of the specified test item, the current test process can be considered to be correct and reasonable, that is, the actual test item and the specified test item can be successfully matched, and the verification is determined to be passed; if the test value of the actual test item is not within the test range of the specified test item, the problem possibly occurs in the current test process, and the verification fails.
In practical applications, there may be some test items, and the test orders may be interchanged, for example, for a parallel structure in a circuit, the test order between each parallel branch has no influence on the test result. In an exemplary embodiment, when N test items of which sequences can be transposed are included in the second test sequence information, the sequences may be shared among the N test items such that each of the N test items corresponds to N different sequences, where N is an integer greater than or equal to 2. For example, if the sequences of test item a, test item B, and test item C are 31, 32, and 33, respectively, and the sequences of these three test items can be arbitrarily exchanged, the sequences can be shared, that is, test item a, test item B, and test item C all correspond to sequences 31, 32, and 33 at the same time, in other words, sequences 31, 32, and 33 all include A, B, C three test items. Thus, in the first test sequence information, if any one of the test items in the sequences 31, 32, 33 is included A, B, C, it is determined that the first test sequence information and the second test sequence information match at the sequence.
Fig. 5 shows a flowchart of another test verification method in the present exemplary embodiment, which may specifically include the following steps:
step S510, determining production scheme information of a target product, wherein the production scheme information can comprise production information of the target product, model information used for production test and the like;
step S520, determining production configuration information based on the production scheme information, determining second test sequence information according to the production configuration information, and generating a test sequence comparison table according to the second test sequence information;
step S530, testing the target product;
step S540, acquiring the test record information of the target product, generating first test sequence information according to the test record information, and filling the first test sequence information into a test sequence comparison table;
step S550, in the test sequence comparison table, for the actual test items and the specified test items of the same sequence, judging whether the specified test items comprise the actual test items;
if the specified test item comprises an actual test item, executing step S560 to judge whether the test value of the actual test item is within the test range of the specified test item;
if the test value of the actual test item is within the test range of the specified test item, executing step S570, determining that the actual test item and the specified test item are successfully matched, and if the actual test item and the specified test item in all the sequences are successfully matched, determining that the target product test process is verified;
if the specified test item does not include the actual test item in the determination of step S550, or if the test value of the actual test item is not within the test range of the specified test item in the determination of step S560, step S580 is executed to determine that the target product test procedure fails to verify. When the verification of the target product test process fails, the test process can be analyzed according to the verification result so as to solve the problems generated in the test process.
Exemplary embodiments of the present disclosure also provide a test verification apparatus. As shown in fig. 6, the test verification apparatus 600 may include: a test information obtaining module 610, configured to obtain test record information for testing a target product; a first sequence obtaining module 620, configured to parse the test record information to obtain first test sequence information; a second sequence obtaining module 630, configured to determine second test sequence information according to production configuration information corresponding to the target product; and the sequence information comparison module 640 is configured to compare the first test sequence information with the second test sequence information to obtain a verification result of the target product in the test process.
In an exemplary embodiment, the first sequence obtaining module may be configured to extract the indexes and the test values of the actual test items from the test record information according to a test time sequence to form first test sequence information.
In an exemplary embodiment, the second sequence acquiring module may include: the file determining unit is used for determining a corresponding production configuration file according to the model and the process code of the target product; and the sequence information forming unit is used for extracting the indexes and the test ranges of the specified test items from the production configuration information according to the process sequence to form second test sequence information.
In an exemplary embodiment, the first test sequence information further includes a test frequency band or a test channel of each actual test item; and/or the second test sequence information also comprises the test frequency band or the test channel of each specified test item.
In an exemplary embodiment, the sequence information comparison module includes: the comparison table generating unit is used for writing the first test sequence information and the second test sequence information into a test sequence comparison table respectively, and the test sequence comparison table comprises actual test items and appointed test items of each sequence; the test item comparison unit is used for comparing whether the actual test item and the specified test item of the same sequence in the test sequence comparison table are matched or not; and the judging unit is used for determining that the testing process of the target product passes the verification if the actual testing items and the specified testing items in all the sequences are successfully matched.
In an exemplary embodiment, the test item comparing unit includes: the first judgment subunit is used for judging whether the specified test items comprise the actual test items or not for the actual test items and the specified test items with the same sequence; the second judgment subunit is used for comparing whether the test value of the actual test item is within the test range of the specified test item when the specified test item comprises the actual test item; and when the test value of the actual test item is within the test range of the specified test item, determining that the actual test item and the specified test item are successfully matched.
In an exemplary embodiment, when N test items of which sequences can be transposed are included in the second test sequence information, the sequences are shared among the N test items so that each of the N test items corresponds to N different sequences, where N is an integer greater than or equal to 2.
The specific details of each module in the above apparatus have been described in detail in the method section, and details that are not disclosed may refer to the method section, and thus are not described again.
As will be appreciated by one skilled in the art, aspects of the present disclosure may be embodied as a system, method or program product. Accordingly, various aspects of the present disclosure may be embodied in the form of: an entirely hardware embodiment, an entirely software embodiment (including firmware, microcode, etc.) or an embodiment combining hardware and software aspects that may all generally be referred to herein as a "circuit," module "or" system.
Exemplary embodiments of the present disclosure also provide a computer-readable storage medium having stored thereon a program product capable of implementing the above-described method of the present specification. In some possible embodiments, various aspects of the disclosure may also be implemented in the form of a program product including program code for causing a terminal device to perform the steps according to various exemplary embodiments of the disclosure described in the above-mentioned "exemplary methods" section of this specification, when the program product is run on the terminal device, for example, any one or more of the steps in fig. 2, fig. 3, or fig. 4, etc. may be performed.
Exemplary embodiments of the present disclosure also provide a program product for implementing the above method, which may employ a portable compact disc read only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto, and in this document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
A computer readable signal medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations of the present disclosure may be written in any combination of one or more programming languages, including AN object oriented programming language such as Java, C + +, or the like, as well as conventional procedural programming languages, such as the "C" language or similar programming languages.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is to be limited only by the terms of the appended claims.

Claims (10)

1. A test validation method, comprising:
acquiring test record information for testing a target product;
analyzing the test record information to obtain first test sequence information;
determining second test sequence information according to the production configuration information corresponding to the target product;
and comparing the first test sequence information with the second test sequence information to obtain a verification result of the target product in the test process.
2. The method of claim 1, wherein parsing the test record information to obtain first test sequence information comprises:
and extracting indexes and test values of all actual test items from the test record information according to a test time sequence to form the first test sequence information.
3. The method according to claim 2, wherein the determining second test sequence information according to the production configuration information corresponding to the target product comprises:
determining a corresponding production configuration file according to the model and the process code of the target product;
and extracting the indexes and the test ranges of the specified test items from the production configuration information according to a process sequence to form second test sequence information.
4. The method of claim 3, wherein the first test sequence information further includes a test frequency band or a test channel of each actual test item; and/or the second test sequence information further comprises a test frequency band or a test channel of each specified test item.
5. The method of claim 1, wherein comparing the first test sequence information and the second test sequence information to obtain a verification result of the target product testing process comprises:
respectively writing the first test sequence information and the second test sequence information into a test sequence comparison table, wherein the test sequence comparison table comprises actual test items and appointed test items of each sequence;
comparing whether the actual test item and the specified test item of the same sequence in the test sequence comparison table are matched or not;
and if the actual test items and the specified test items in all the sequences are successfully matched, determining that the target product test process is verified.
6. The method of claim 5, wherein said comparing whether an actual test item and a specified test item of the same sequence in said test sequence lookup table match comprises:
judging whether the specified test items comprise the actual test items or not for the actual test items and the specified test items of the same sequence;
when the specified test item comprises the actual test item, comparing whether the test value of the actual test item is within the test range of the specified test item;
and when the test value of the actual test item is within the test range of the specified test item, determining that the actual test item and the specified test item are successfully matched.
7. The method of claim 6, wherein when N test items of which sequences can be transposed are included in the second test sequence information, the sequences are shared among the N test items so that each of the N test items corresponds to N different sequences, where N is an integer greater than or equal to 2.
8. A test validation apparatus, comprising:
the test information acquisition module is used for acquiring test record information for testing a target product;
the first sequence acquisition module is used for analyzing the test record information to obtain first test sequence information;
the second sequence acquisition module is used for determining second test sequence information according to the production configuration information corresponding to the target product;
and the sequence information comparison module is used for comparing the first test sequence information with the second test sequence information to obtain a verification result of the target product in the test process.
9. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method of any one of claims 1 to 7.
10. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the method of any of claims 1 to 7 via execution of the executable instructions.
CN202010191146.4A 2020-03-18 2020-03-18 Test verification method, test verification device, storage medium and electronic equipment Active CN111488273B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010191146.4A CN111488273B (en) 2020-03-18 2020-03-18 Test verification method, test verification device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010191146.4A CN111488273B (en) 2020-03-18 2020-03-18 Test verification method, test verification device, storage medium and electronic equipment

Publications (2)

Publication Number Publication Date
CN111488273A true CN111488273A (en) 2020-08-04
CN111488273B CN111488273B (en) 2023-06-27

Family

ID=71794479

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010191146.4A Active CN111488273B (en) 2020-03-18 2020-03-18 Test verification method, test verification device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN111488273B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112665710A (en) * 2020-12-21 2021-04-16 陕西宝光集团有限公司 Method and device for detecting running state of equipment, electronic equipment and storage medium
CN112783706A (en) * 2021-01-22 2021-05-11 山东云海国创云计算装备产业创新中心有限公司 Sequence generation method, system, equipment and computer readable storage medium
CN113191738A (en) * 2021-05-17 2021-07-30 博睿智能制造系统(广州)股份有限公司 Multi-template management and control method for test equipment and related equipment
CN113514093A (en) * 2021-04-21 2021-10-19 北京锐达仪表有限公司 Safety instrument debugging terminal
TWI778683B (en) * 2021-06-24 2022-09-21 英業達股份有限公司 Providing test time estimation suggestion system based on product configuration information and method thereof
CN115420968A (en) * 2022-07-21 2022-12-02 贵州电网有限责任公司 Power distribution network terminal testing system and method based on channel switching

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050038621A1 (en) * 2003-07-16 2005-02-17 Nec Electronics Corporation Test method, test system, and program therefor
US20080106831A1 (en) * 2006-11-02 2008-05-08 Texas Instruments Incorporated Methods and apparatus for continuous ground fault self test
CN103487693A (en) * 2013-09-25 2014-01-01 烽火通信科技股份有限公司 Machine frame slot detection method
CN105823976A (en) * 2015-01-09 2016-08-03 中芯国际集成电路制造(上海)有限公司 Method for detecting chip and verifying chip testing result
CN105868888A (en) * 2016-03-23 2016-08-17 中国电子科技集团公司第十研究所 Software testing quality evaluation method
CN106802158A (en) * 2017-01-18 2017-06-06 中国气象局气象探测中心 A kind of drift visualizer tests appraisal procedure
CN107144779A (en) * 2017-06-29 2017-09-08 珠海全志科技股份有限公司 PMU method of testings, device and system
CN108226751A (en) * 2017-12-14 2018-06-29 芯海科技(深圳)股份有限公司 A kind of multiprocessor collaboration chip performance assessment system and method
CN110781070A (en) * 2019-09-06 2020-02-11 平安科技(深圳)有限公司 Big data test verification method and device, computer equipment and storage medium
CN110874324A (en) * 2019-10-14 2020-03-10 平安普惠企业管理有限公司 Test result data storage method and device, terminal equipment and storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050038621A1 (en) * 2003-07-16 2005-02-17 Nec Electronics Corporation Test method, test system, and program therefor
US20080106831A1 (en) * 2006-11-02 2008-05-08 Texas Instruments Incorporated Methods and apparatus for continuous ground fault self test
CN103487693A (en) * 2013-09-25 2014-01-01 烽火通信科技股份有限公司 Machine frame slot detection method
CN105823976A (en) * 2015-01-09 2016-08-03 中芯国际集成电路制造(上海)有限公司 Method for detecting chip and verifying chip testing result
CN105868888A (en) * 2016-03-23 2016-08-17 中国电子科技集团公司第十研究所 Software testing quality evaluation method
CN106802158A (en) * 2017-01-18 2017-06-06 中国气象局气象探测中心 A kind of drift visualizer tests appraisal procedure
CN107144779A (en) * 2017-06-29 2017-09-08 珠海全志科技股份有限公司 PMU method of testings, device and system
CN108226751A (en) * 2017-12-14 2018-06-29 芯海科技(深圳)股份有限公司 A kind of multiprocessor collaboration chip performance assessment system and method
CN110781070A (en) * 2019-09-06 2020-02-11 平安科技(深圳)有限公司 Big data test verification method and device, computer equipment and storage medium
CN110874324A (en) * 2019-10-14 2020-03-10 平安普惠企业管理有限公司 Test result data storage method and device, terminal equipment and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
SAGE PUBLICATIONS, INC: "WHAT IS TEST RELIABILITY/PRECISION?", HTTPS://US.SAGEPUB.COM/SITES/DEFAULT/FILES/UPM-ASSETS/98254_BOOK_ITEM_98254.PDF *
工程测量: "如何用对比概念确定测量仪器测量数据的可靠性?", HTTPS://WWW.SOHU.COM/A/320070442_100302581 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112665710A (en) * 2020-12-21 2021-04-16 陕西宝光集团有限公司 Method and device for detecting running state of equipment, electronic equipment and storage medium
CN112783706A (en) * 2021-01-22 2021-05-11 山东云海国创云计算装备产业创新中心有限公司 Sequence generation method, system, equipment and computer readable storage medium
CN113514093A (en) * 2021-04-21 2021-10-19 北京锐达仪表有限公司 Safety instrument debugging terminal
CN113191738A (en) * 2021-05-17 2021-07-30 博睿智能制造系统(广州)股份有限公司 Multi-template management and control method for test equipment and related equipment
TWI778683B (en) * 2021-06-24 2022-09-21 英業達股份有限公司 Providing test time estimation suggestion system based on product configuration information and method thereof
CN115420968A (en) * 2022-07-21 2022-12-02 贵州电网有限责任公司 Power distribution network terminal testing system and method based on channel switching

Also Published As

Publication number Publication date
CN111488273B (en) 2023-06-27

Similar Documents

Publication Publication Date Title
CN111488273B (en) Test verification method, test verification device, storage medium and electronic equipment
CN115473957B (en) Image processing method and electronic equipment
CN111179282A (en) Image processing method, image processing apparatus, storage medium, and electronic device
EP4064123A1 (en) Text recognition method and apparatus
CN111161176B (en) Image processing method and device, storage medium and electronic equipment
CN111741303B (en) Deep video processing method and device, storage medium and electronic equipment
CN105681894A (en) Device and method for displaying video file
US20240354359A1 (en) Audio processing method, system, and related apparatus
CN111176465A (en) Use state identification method and device, storage medium and electronic equipment
CN111382418A (en) Application program authority management method and device, storage medium and electronic equipment
KR20200101048A (en) An electronic device for processing image and image processing method thereof
CN111598919A (en) Motion estimation method, motion estimation device, storage medium, and electronic apparatus
CN111314763A (en) Streaming media playing method and device, storage medium and electronic equipment
CN111291287A (en) Multimedia file uploading method and device and computer equipment
CN111581240B (en) Material processing method and device of terminal, storage medium and electronic equipment
WO2022007757A1 (en) Cross-device voiceprint registration method, electronic device and storage medium
CN116704928A (en) Display screen adjusting method and electronic equipment
CN112579425B (en) Method, device and medium for testing applet method interface
CN111294320B (en) Data conversion method and device
CN113867851A (en) Electronic equipment operation guide information recording method, electronic equipment operation guide information acquisition method and terminal equipment
CN115485685A (en) Application program safety detection method and device, storage medium and electronic equipment
CN113380240A (en) Voice interaction method and electronic equipment
CN115841098B (en) Interactive batch filling method and system based on data identification
CN112583651B (en) Method, device and medium for testing applet communication interface
CN115841099B (en) Intelligent recommendation method of page filling words based on data processing

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