[go: up one dir, main page]

CN109815116A - A kind of method for testing software and equipment platform and computer readable storage medium - Google Patents

A kind of method for testing software and equipment platform and computer readable storage medium Download PDF

Info

Publication number
CN109815116A
CN109815116A CN201811534683.3A CN201811534683A CN109815116A CN 109815116 A CN109815116 A CN 109815116A CN 201811534683 A CN201811534683 A CN 201811534683A CN 109815116 A CN109815116 A CN 109815116A
Authority
CN
China
Prior art keywords
test
equipment
information
request
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811534683.3A
Other languages
Chinese (zh)
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.)
OneConnect Smart Technology Co Ltd
Original Assignee
OneConnect Smart 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 OneConnect Smart Technology Co Ltd filed Critical OneConnect Smart Technology Co Ltd
Priority to CN201811534683.3A priority Critical patent/CN109815116A/en
Publication of CN109815116A publication Critical patent/CN109815116A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a kind of method for testing software and equipment platform and computer readable storage medium, this method comprises: the test equipment platform receives the test request of test request side, determine target test equipment corresponding with the test request;Wherein, the facility information of test equipment is preserved on the test equipment platform;The test request is sent to the holder of the target test equipment by the test equipment platform;The test equipment platform receives the test information corresponding with the test request of holder's feedback of the target device, and the test information is sent to the test request side.Reach the cost of saving purchase test equipment through the above scheme and improves the technical effect of the utilization rate of test equipment.

Description

Software testing method, equipment platform and computer readable storage medium
Technical Field
The invention relates to the technical field of computers, in particular to a software testing method, an equipment platform and a computer readable storage medium.
Background
With the continuous development of internet technology, the application of software is more and more. Currently, most software needs to be tested before being released, so as to ensure that the software can be normally used.
When testing software, the software is usually tested and run on different test devices respectively to check whether the software can run and use normally on different test devices.
For example, a piece of software suitable for the android system may need to be run on a mobile phone, a tablet computer, and the like using the android system, and when a test is performed on a mobile phone using the android system, a test may need to be performed on mobile phones of different brands and different models, so as to ensure that users of different mobile phones can use the software normally.
The existing software companies usually cannot own various types, brands and models of equipment in the process of developing software, so that the testing equipment is lacked. When a certain type of test equipment is needed, the needed test equipment cannot be obtained quickly, the cost for purchasing the test equipment of all types, brands and models is usually high, and because the test equipment of all types, brands and models is not needed in the software test, if the use frequency of the purchased test equipment is low, the waste of resources is caused, and the test equipment is difficult to manage when too many test equipment are available.
Disclosure of Invention
The invention aims to provide a software testing method, a device platform and a computer readable storage medium, so as to solve the problems of resource waste caused by low use frequency of purchased testing devices and difficult management caused by excessive testing devices, and achieve the technical effects of saving the cost for purchasing the testing devices and improving the utilization rate of the testing devices.
The invention solves the technical problems through the following technical scheme:
according to an aspect of the present invention, there is provided a software testing method, including the steps of:
the test equipment platform receives a test request of a test requester and determines target test equipment corresponding to the test request; the test equipment platform stores equipment information of the test equipment;
the test equipment platform sends the test request to a holder of the target test equipment;
and the test equipment platform receives test information corresponding to the test request fed back by the owner of the target equipment and sends the test information to the test requester.
In one embodiment, the test equipment platform includes an equipment information base for storing equipment information of the test equipment.
In one embodiment, the device information of the test device includes: device brand information, model information, and operating system information.
In one embodiment, the test request comprises: software information to be tested and device information of required test devices.
In one embodiment, the receiving, by the test equipment platform, a test request from a test requester, and determining target test equipment corresponding to the test requirement includes:
providing a test request input interface;
receiving a test request of a test requester;
determining candidate test equipment corresponding to the test request according to the test request;
providing the candidate test devices to the test requester;
and receiving selection information of the test requester for selecting a target test device from the candidate test devices.
In one embodiment, the test information includes: test procedure information and/or test result information.
In one embodiment, the test information is obtained by:
the owner of the target test equipment performs software test according to the test software information in the test request to obtain test information; or,
and the holder of the target test equipment authorizes the test requester to remotely operate the target test equipment to perform software test according to the test request to obtain test information.
According to another aspect of the present invention, there is provided a software testing device platform, comprising:
the storage module is used for storing the equipment information of the test equipment;
the target test equipment determining module is used for receiving a test request of a test requester and determining target test equipment corresponding to the test request from the test equipment;
the test request sending module is used for sending the test request to a holder of the target test equipment;
and the test information feedback module is used for receiving the test information corresponding to the test request fed back by the owner of the target equipment and sending the test information to the test requester.
According to yet another aspect of the invention, a computer device is provided comprising a memory and a processor, wherein the processor is adapted to perform the steps of the above method.
According to yet another aspect of the present invention, there is provided a computer readable storage medium having stored thereon computer instructions which, when executed, implement the steps of the above-described method.
The positive progress effects of the invention are as follows: a test equipment platform is provided, and users holding test equipment can all be used as equipment holding parties and provide equipment information of the test equipment to the test equipment platform. The test equipment on the test equipment platform can be ensured to cover a plurality of test equipment. When the test requester needs to test the equipment, the test equipment meeting the test requirements can be selected on the test equipment platform, and a test request is sent to the test holder, after the test holder receives the test request, the test holder can perform software test according to the requirements of the test requester or authorize the test requester to operate the test equipment to perform software test, so that the test requester can obtain a test result. The test requester can quickly acquire the test information obtained by software testing by using different test equipment without purchasing a plurality of test equipment, so that the authenticity of the test result can be ensured, and the cost for purchasing the test equipment can be saved. Meanwhile, as a plurality of test devices do not need to be purchased, the problem of difficult management caused by too many test devices can be avoided. On the other hand, the owner of the test equipment can also improve the utilization rate of the test equipment and realize the sharing of resources.
Drawings
In order to more clearly illustrate one or more embodiments or prior art solutions of the present disclosure, the drawings used in the description of the embodiments or prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments described in the present disclosure, and other drawings can be obtained by those skilled in the art without inventive efforts.
FIG. 1 is a schematic flow chart diagram illustrating one embodiment of a software testing method provided herein;
FIG. 2 is a schematic flow chart of determining a target test device in an embodiment provided in the present specification;
FIG. 3 is a schematic structural diagram of an embodiment of a software test equipment platform provided in the present specification;
FIG. 4 is a schematic block diagram of a computer device according to an exemplary embodiment of the present description.
Detailed Description
The embodiment of the specification provides a software testing method, a device platform and a computer readable storage medium.
In order to make those skilled in the art better understand the technical solutions in the present specification, the technical solutions in the embodiments of the present specification will be clearly and completely described below with reference to the drawings in the embodiments of the present specification, and it is obvious that the described embodiments are only a part of the embodiments of the present specification, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments in the present specification without any creative effort shall fall within the protection scope of the present specification.
Currently, software companies often lack test equipment in developing software because they cannot own various types, brands and models of equipment. When a certain type of test equipment is needed, the needed test equipment cannot be obtained quickly, the cost for purchasing the test equipment of all types, brands and models is usually high, and because the test equipment of all types, brands and models is not needed in the software test, if the use frequency of the purchased test equipment is low, the waste of resources is caused, and the test equipment is difficult to manage when too many test equipment are available. Based on this, by providing a test device platform capable of covering a plurality of test devices in the embodiments of the present specification, a test requester can quickly obtain test information obtained by performing software testing on different test devices without purchasing a plurality of test devices, so that not only can the authenticity of a test result be ensured, but also the cost for purchasing the test devices can be saved. Meanwhile, as a plurality of test devices do not need to be purchased, the problem of difficult management caused by too many test devices can be avoided.
One specific embodiment of a software testing method of the present specification is described below. FIG. 1 is a schematic flow chart diagram of one embodiment of a software testing method provided herein, which provides the method operations as described in the embodiments or flowcharts, but may include more or fewer operations based on routine or non-inventive labor. The order of steps recited in the embodiments is merely one manner of performing the steps in a multitude of orders and does not represent the only order of execution. In actual implementation, the system or client product may execute sequentially or in parallel (e.g., in the context of parallel processors or multi-threaded processing) according to the embodiments or methods shown in the figures. As shown in fig. 1 in particular, the method may comprise the following steps.
S102: the test equipment platform receives a test request of a test requester and determines target test equipment corresponding to the test request.
And the test equipment platform stores equipment information of the test equipment.
The test device platform may be provided to the user in the form of a software application or in the form of a web page.
The test equipment platform may include a library of equipment information. The device information base may be used to store device information for the test device.
In one embodiment, the device information of the test device may include: device brand information, model information, and operating system information, among others.
In another embodiment, the test device information may further include: the state of the device is tested. The status of the test device may be used to identify whether the test device is currently available, or the time of availability of the test device.
The device information of the test device may be provided by a device holder.
The test equipment platform can provide an information input interface for an equipment holder, and the equipment holder can input the equipment information of the held equipment by using the information input interface.
The users holding the test equipment can all be used as equipment holders and provide the equipment information of the test equipment to the test equipment platform. Therefore, the device information stored by the test device platform can comprise information of various devices, and the diversity of the provided test devices can be ensured.
In one embodiment, the test request may include: software information to be tested and device information of required test devices. Such as the brand, model, or operating system of the desired test equipment.
The test request may be used to search for a test device on the test device platform that matches the test request.
In another embodiment, the test request may further include: and (5) testing time. The test time may be a time required to use the test device or a time to receive test information of the test device.
FIG. 2 is a flow chart illustrating the determination of target test devices in an embodiment provided in the present specification. Referring to fig. 2, the step of receiving a test request from a test requester and determining a target test device corresponding to the test requirement by the test device platform may specifically include the following steps S1-S5.
S1: a test request input interface is provided.
The test equipment platform can provide a test request input interface for a test requester to input a test request.
S2: and receiving a test request of a test requester.
The test equipment platform may receive a test request input on the test request input interface in the test requester.
S3: and determining candidate test equipment corresponding to the test request according to the test request.
The test equipment platform may search the equipment information base according to the test request, and select candidate test equipment corresponding to the test request from the equipment information base.
The candidate test devices may include test devices of the same model. For example, if a mobile phone with model a is entered into the test device platform in both the device holders a and b, then the candidate test devices may include mobile phones with model a provided by both the test device holders a and b.
S4: and providing the candidate test equipment to the test requester.
The test equipment platform may present the candidate test equipment to the test requester on a display page.
S5: and receiving selection information of the test requester for selecting a target test device from the candidate test devices.
S104: and the test equipment platform sends the test request to the holder of the target test equipment.
In one embodiment, the owner of the target test device may further determine whether to accept the test request according to the status of the test device in the test device information. For example, the test request may be rejected when the status of the target test device is "busy"; alternatively, when the state of the target test device is "estimated idle time 2019, 01 month, 01 day, 00: 00", the target test device may reject the test request and may feed back the state of the test device to the test requester. In one embodiment, the owner of the target test device may perform a software test according to the test software information in the test request.
In another embodiment, the holder of the target testing device may authorize the test requester to remotely operate the target testing device for software testing according to the test request.
The software testing is carried out by using the testing equipment of the testing equipment holder, so that the testing requester can quickly acquire the testing information obtained by carrying out the software testing by using different testing equipment without purchasing a plurality of testing equipment.
S106: and the test equipment platform receives test information corresponding to the test request fed back by the owner of the target equipment and sends the test information to the test requester.
The test information may include: test procedure information and/or test result information. The test procedure information may be in the form of a video, i.e. a test video taken during the test procedure.
Because the testing equipment is real testing equipment which meets the requirements, the authenticity of the testing result can be ensured.
Therefore, in one or more embodiments of a software testing method in the present specification, a testing device platform is provided, and users holding testing devices can all serve as device holders and provide device information of the testing devices to the testing device platform. The test equipment on the test equipment platform can be ensured to cover a plurality of test equipment. When the test requester needs to test the equipment, the test equipment meeting the test requirements can be selected on the test equipment platform, and a test request is sent to the test holder, after the test holder receives the test request, the test holder can perform software test according to the requirements of the test requester or authorize the test requester to operate the test equipment to perform software test, so that the test requester can obtain a test result. The test requester can quickly acquire the test information obtained by software testing by using different test equipment without purchasing a plurality of test equipment, so that the authenticity of the test result can be ensured, and the cost for purchasing the test equipment can be saved. Meanwhile, as a plurality of test devices do not need to be purchased, the problem of difficult management caused by too many test devices can be avoided. On the other hand, the owner of the test equipment can also improve the utilization rate of the test equipment and realize the sharing of resources.
Another aspect of the present specification further provides an embodiment of a software testing device platform, and fig. 3 is a schematic structural diagram of an embodiment of the software testing device platform provided in the present specification, and as shown in fig. 3, the software testing device platform 300 may include: a storage module 302, a target test device determination module 304, a test request transmission module 306 and a test information feedback module 308.
The storage module 302 may be configured to store device information of the testing device.
The target test device determining module 304 may be configured to receive a test request from a test requester, and determine a target test device corresponding to the test request from the test devices.
The test request sending module 306 may be configured to send the test request to the holder of the target test device.
The test information feedback module 308 may be configured to receive test information corresponding to the test request and fed back by the owner of the target device, and send the test information to the test requester.
The software testing method or the device platform provided in the embodiments of the present specification may be implemented in a computer by a processor executing corresponding program instructions, for example, implemented at a PC end using a c + + language of a windows operating system, or implemented at an intelligent terminal using android and iOS system programming languages, or implemented based on processing logic of a quantum computer. As shown in fig. 4, fig. 4 is a schematic block diagram of a computer device according to an exemplary embodiment of the present description. At the hardware level, the computer device may include a processor, an internal bus, a transmission module, and a memory. The memory may include memory as well as non-volatile memory. The processor reads the corresponding computer program from the nonvolatile memory into the memory and then runs the computer program to form the word string recognition device on the logic level. It will be understood by those skilled in the art that the structure shown in fig. 4 is illustrative only and is not intended to limit the structure of the computer device described above. For example, the computer device may also include more or fewer components than shown in fig. 4, and may also include other processing hardware, such as a GPU (graphics processing Unit), for example, or have a different configuration than that shown in fig. 4. Of course, besides the software implementation, the present application does not exclude other implementations, such as logic devices or a combination of software and hardware, and the like, that is, the execution main body of the processing flow is not limited to each logic unit, and may also be hardware or a logic device.
In particular, another aspect of the present specification further provides a computer device, including a processor and a memory, where the memory stores computer program instructions executed by the processor, and the processor is configured to execute the steps in the above method embodiments.
Another aspect of the present specification also provides a computer readable storage medium having stored thereon computer instructions which, when executed, implement the steps in the above-described method embodiments.
In the embodiment of the present disclosure, the processor may include a Central Processing Unit (CPU) or a Graphics Processing Unit (GPU), and may also include other single-chip microcomputers, logic gates, integrated circuits, and the like with logic processing capability, or a suitable combination thereof. The memory according to the embodiment of the present application may be a memory device for storing information. In a digital system, the device capable of storing binary data may be a memory; in an integrated circuit, a circuit without an actual form and with a storage function can also be a memory, such as a RAM, a FIFO and the like; in the system, the storage device in physical form may also be called a memory or the like. When the method is implemented, the memory can also be implemented in a cloud memory mode, and the specific implementation mode is not limited in this specification.
Therefore, the embodiments of the software testing device platform and the computer readable storage medium provided in the present specification and the method embodiments in the present specification are based on the same innovative concept, and therefore, the embodiments of the software testing device platform and the computer readable storage medium provided in the present specification can achieve the technical effects of the method embodiments in the present specification.
The foregoing description has been directed to specific embodiments of this disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
In the 90 s of the 20 th century, improvements in a technology could clearly distinguish between improvements in hardware (e.g., improvements in circuit structures such as diodes, transistors, switches, etc.) and improvements in software (improvements in process flow). However, as technology advances, many of today's process flow improvements have been seen as direct improvements in hardware circuit architecture. Designers almost always obtain the corresponding hardware circuit structure by programming an improved method flow into the hardware circuit. Thus, it cannot be said that an improvement in the process flow cannot be realized by hardware physical modules. For example, a Programmable Logic Device (PLD), such as a Field Programmable Gate Array (FPGA), is an integrated circuit whose Logic functions are determined by programming the Device by a user. A digital system is "integrated" on a PLD by the designer's own programming without requiring the chip manufacturer to design and fabricate application-specific integrated circuit chips. Furthermore, nowadays, instead of manually making an integrated Circuit chip, such Programming is often implemented by "logic compiler" software, which is similar to a software compiler used in program development and writing, but the original code before compiling is also written by a specific Programming Language, which is called Hardware Description Language (HDL), and HDL is not only one but many, such as abel (advanced Boolean Expression Language), ahdl (alternate Language Description Language), traffic, pl (core unified Programming Language), HDCal, JHDL (Java Hardware Description Language), langue, Lola, HDL, laspam, hardsradware (Hardware Description Language), vhjhd (Hardware Description Language), and vhigh-Language, which are currently used in most common. It will also be apparent to those skilled in the art that hardware circuitry that implements the logical method flows can be readily obtained by merely slightly programming the method flows into an integrated circuit using the hardware description languages described above.
The controller may be implemented in any suitable manner, for example, the controller may take the form of, for example, a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, and an embedded microcontroller, examples of which include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, the memory controller may also be implemented as part of the control logic for the memory. Those skilled in the art will also appreciate that, in addition to implementing the controller as pure computer readable program code, the same functionality can be implemented by logically programming method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Such a controller may thus be considered a hardware component, and the means included therein for performing the various functions may also be considered as a structure within the hardware component. Or even means for performing the functions may be regarded as being both a software module for performing the method and a structure within a hardware component.
The apparatuses, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or implemented by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functions of the various elements may be implemented in the same one or more software and/or hardware implementations of the present description.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (devices), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage, graphene storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus 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 apparatus. 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 apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present description may be provided as a method, apparatus or computer program product. Accordingly, the description may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the description may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
This description may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, as for the device and server embodiments, since they are substantially similar to the method embodiments, the description is simple, and the relevant points can be referred to the partial description of the method embodiments.
The above description is only an example of the present specification, and is not intended to limit the present specification. Various modifications and alterations to this description will become apparent to those skilled in the art. Any modification, equivalent replacement, improvement or the like made within the spirit and principle of the present specification should be included in the scope of the claims.

Claims (10)

1. A software testing method is characterized by comprising the following steps:
the test equipment platform receives a test request of a test requester and determines target test equipment corresponding to the test request; the test equipment platform stores equipment information of the test equipment;
the test equipment platform sends the test request to a holder of the target test equipment;
and the test equipment platform receives test information corresponding to the test request fed back by the owner of the target equipment and sends the test information to the test requester.
2. The method of claim 1, wherein the test equipment platform comprises an equipment information base for storing equipment information of the test equipment.
3. The method of claim 2, wherein the device information of the test device comprises: device brand information, model information, and operating system information.
4. The method of claim 1, wherein the test request comprises: software information to be tested and device information of required test devices.
5. The method of claim 1, wherein the test equipment platform receives a test request from a test requester, and determines a target test equipment corresponding to the test requirement, comprising:
providing a test request input interface;
receiving a test request of a test requester;
determining candidate test equipment corresponding to the test request according to the test request;
providing the candidate test devices to the test requester;
and receiving selection information of the test requester for selecting a target test device from the candidate test devices.
6. The method of claim 1, wherein the test information comprises: test procedure information and/or test result information.
7. The method of claim 1, wherein the test information is obtained by:
the owner of the target test equipment performs software test according to the test software information in the test request to obtain test information; or,
and the holder of the target test equipment authorizes the test requester to remotely operate the target test equipment to perform software test according to the test request to obtain test information.
8. A software testing device platform, comprising:
the storage module is used for storing the equipment information of the test equipment;
the target test equipment determining module is used for receiving a test request of a test requester and determining target test equipment corresponding to the test request from the test equipment;
the test request sending module is used for sending the test request to a holder of the target test equipment;
and the test information feedback module is used for receiving the test information corresponding to the test request fed back by the owner of the target equipment and sending the test information to the test requester.
9. A computer device comprising a memory and a processor, wherein the processor is configured to perform the steps of the method of any one of claims 1 to 7.
10. A computer-readable storage medium having computer instructions stored thereon which, when executed, implement the steps of the method of any one of claims 1 to 7.
CN201811534683.3A 2018-12-14 2018-12-14 A kind of method for testing software and equipment platform and computer readable storage medium Pending CN109815116A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811534683.3A CN109815116A (en) 2018-12-14 2018-12-14 A kind of method for testing software and equipment platform and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811534683.3A CN109815116A (en) 2018-12-14 2018-12-14 A kind of method for testing software and equipment platform and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN109815116A true CN109815116A (en) 2019-05-28

Family

ID=66602064

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811534683.3A Pending CN109815116A (en) 2018-12-14 2018-12-14 A kind of method for testing software and equipment platform and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN109815116A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110618937A (en) * 2019-08-29 2019-12-27 深圳市新系区块链技术有限公司 Software evaluation method, device and equipment
CN115297110A (en) * 2021-04-15 2022-11-04 京东科技控股股份有限公司 Control method, device, device and storage medium for terminal equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080104575A1 (en) * 2006-10-31 2008-05-01 Motorola, Inc. Agent for implementing automated compatibility test
CN109062779A (en) * 2018-06-07 2018-12-21 优视科技有限公司 Test control method, main control device, controlled device and test macro

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080104575A1 (en) * 2006-10-31 2008-05-01 Motorola, Inc. Agent for implementing automated compatibility test
CN109062779A (en) * 2018-06-07 2018-12-21 优视科技有限公司 Test control method, main control device, controlled device and test macro

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110618937A (en) * 2019-08-29 2019-12-27 深圳市新系区块链技术有限公司 Software evaluation method, device and equipment
CN115297110A (en) * 2021-04-15 2022-11-04 京东科技控股股份有限公司 Control method, device, device and storage medium for terminal equipment

Similar Documents

Publication Publication Date Title
CN111782300B (en) Data processing method, device, equipment and system
CN111552945B (en) Resource processing method, device and equipment
CN107391526A (en) A blockchain-based data processing method and device
CN108549562A (en) A kind of method and device of image load
WO2021197140A1 (en) Generation of applet file package
CN109597678B (en) Task processing method and device
CN109947643B (en) A/B test-based experimental scheme configuration method, device and equipment
CN107479868B (en) Interface loading method, device and device
JP2024536659A (en) Task execution method, apparatus, storage medium and electronic device
CN110020231A (en) Webpage capture method and device thereof
CN107391540A (en) A kind of small routine methods of exhibiting, device and grader
CN111538667A (en) Page testing method and device
CN108320071A (en) A business risk management method, device and equipment
CN109241749A (en) Data encryption, machine learning model training method, device and electronic equipment
CN104050001A (en) Resource processing method, device and equipment based on Android system
CN109345221A (en) The checking method and device of resource circulation
CN109815116A (en) A kind of method for testing software and equipment platform and computer readable storage medium
CN107733866A (en) RPC requests, RPC request processing methods, device and equipment
CN112559002B (en) Vehicle application updating method, device and storage medium
CN110704742B (en) Feature extraction method and device
CN110874322B (en) Test method and test server for application program
CN116204430A (en) Test data generation method, device and equipment
CN116976432A (en) Chip simulation method and device supporting task parallel processing and chip simulator
CN111242731B (en) Service execution method and device
US9477448B2 (en) Screen-oriented computing program refactoring

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
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20190528