Management method, device, equipment, medium and product
The management system addresses the challenge of defect management in autonomous vehicle testing by collecting and analyzing data to generate detailed test reports, improving the safety and efficiency of road testing.
Patent Information
- Application Number
- CN202411153514.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-21
- Publication Date
- 2024-12-20
AI Technical Summary
Existing systems lack effective methods for managing defects encountered during autonomous vehicle road testing, which are crucial for ensuring safe operation in real-world environments.
A management system that collects defect data, creates a classification list based on scene identification information, obtains analysis and interpretation information, and generates a test report to visually manage and resolve these defects.
Enables comprehensive online management of defects, facilitating problem creation, analysis, and reporting, thereby enhancing the efficiency and effectiveness of autonomous driving road testing.
Smart Images

Figure CN119167134A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of problem management technology, and in particular, to a management method, device, equipment, medium and product. Background Art
[0002] Road testing of autonomous driving technology is a key step in ensuring the safe operation of autonomous vehicles in real road environments. Various road test problems will arise in this process, and these problems need to be managed in order to solve the defects involved in these problems in a targeted manner and better implement subsequent road testing. Summary of the invention
[0003] The embodiments of the present invention provide a management method, device, equipment, medium and product to achieve online management of defects generated during testing.
[0004] According to one aspect of the present invention, there is provided a management method, comprising:
[0005] Get defect data set;
[0006] Creating a defect classification list based on the defect data set and preset scene classification identification information;
[0007] Obtain analysis and interpretation information corresponding to each of the scene classification identification information in the defect classification list;
[0008] A test report corresponding to each of the scene classification identification information is generated according to the analysis and interpretation information corresponding to each of the scene classification identification information.
[0009] According to another aspect of the present invention, there is provided a management device, the device comprising:
[0010] A first acquisition module is used to acquire a defect data set;
[0011] A creation module, used to create a defect classification list according to a defect data set and preset scene classification identification information;
[0012] A second acquisition module is used to acquire analysis and interpretation information corresponding to each of the scene classification identification information in the defect classification list;
[0013] A generation module is used to generate a test report corresponding to each scene classification identification information according to the analysis and interpretation information corresponding to each scene classification identification information.
[0014] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0015] at least one processor; and
[0016] a memory communicatively connected to the at least one processor; wherein,
[0017] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the management method described in any embodiment of the present invention.
[0018] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the management method described in any embodiment of the present invention when executed.
[0019] According to another aspect of the present invention, an embodiment of the present invention further provides a computer program product, the computer program product includes a computer program, and when the computer program is executed by a processor, the management method described in any embodiment of the present invention is implemented.
[0020] The embodiment of the present invention first obtains a defect data set, then creates a defect classification list based on the defect data set and preset scene classification identification information, then obtains analysis and interpretation information corresponding to each scene classification identification information in the defect classification list, and finally generates a test report corresponding to each scene classification identification information based on the analysis and interpretation information corresponding to each scene classification identification information. Through the technical solution of the present invention, it is possible to achieve online management of defects generated during testing, including problem creation, problem analysis, and finally generation of a test report, thereby achieving visual management of test problems.
[0021] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.
[0023] Figure 1 is a flow chart of a management method in an embodiment of the present invention;
[0024] Figure 2 is a schematic diagram of the structure of a management device in an embodiment of the present invention;
[0025] Figure 3It is a structural schematic diagram of an electronic device for implementing the management method of an embodiment of the present invention. DETAILED DESCRIPTION
[0026] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and their meanings are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0028] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0029] Embodiment 1
[0030] Figure 1 is a flow chart of a management method in an embodiment of the present invention. This embodiment is applicable to the situation of managing autonomous driving road test problems. The method can be executed by the management device in an embodiment of the present invention. The device can be implemented in software and / or hardware, such as Figure 1 As shown, the method specifically comprises the following steps:
[0031] S101. Obtain a defect data set.
[0032] In this embodiment, the defect data set may be a set of problem defect data and related information that occurs during autonomous driving road testing and that is filled in by the user in the problem management system.
[0033] Exemplarily, the defect data set may include: problem name (general description of the problem for quick identification and location), executor (specify the person responsible for problem handling to ensure that the problem can be solved in a timely and effective manner), deadline (set a deadline for problem solving to improve problem handling efficiency), start time (record the creation time of the problem ticket to facilitate tracking of the problem handling process), problem classification (select the classification according to the nature of the problem to facilitate the induction and organization of the problem), time of problem occurrence (accurately record the time when the problem occurred in the autonomous driving road test to provide key basis for problem analysis), priority (set priority according to the urgency of the problem to ensure that important problems are handled first), problem description (detailed and comprehensive description of the problem, including phenomena, impacts, etc., to provide sufficient information for professionals), analysis profession (specify the professional field to which the executor belongs), and problem analysis. domain, to facilitate collaboration and communication between professionals), occurrence route (recording the autonomous driving test route when the problem occurred, providing important clues for reproducing the problem), test environment (describing the environmental conditions during autonomous driving road testing, such as strong light, rainy days, etc., to help analyze the cause of the problem), vehicle number (marking the vehicle number of the autonomous driving road test, to facilitate tracking of the problem vehicle and related data), occurrence probability (describing the frequency of occurrence of the problem, such as frequent, occasional, etc., to provide a basis for assessing the severity of the problem), severity (assessing the severity of the problem according to its actual impact, to provide guidance for formulating solutions), problem-bound data (for example, including vehicle driving data, sensor data, vehicle-pedestrian and other vehicle interaction data, which can be presented in the form of autonomous driving video, pictures, point clouds and other data. The data can be visualized later to facilitate intuitive display of problem scenarios), etc.
[0034] In actual operation, testers can upload the defect data set generated during the autonomous driving test in the problem management system.
[0035] S102: Create a defect classification list according to the defect data set and preset scene classification identification information.
[0036] The scene classification identification information may be identification information preset for each classification after the user has made a detailed classification of the multiple scenes of autonomous driving. In this embodiment, the scene classification identification information may be the name of a specific scene. In other embodiments, the scene classification identification information may also be identified by numbers or letters, etc., which is not limited in this embodiment. Exemplarily, the scene classification identification information may be, for example, a traffic light recognition scene or a lane line recognition scene.
[0037] In this embodiment, the defect classification list may be presented in a list format, with each scene classification identification information and the corresponding defect data set.
[0038] Specifically, the corresponding preset scenario classification identification information can be filled in for the defect data set generated during the autonomous driving test uploaded to the problem management system to form a defect classification list presented in a list form.
[0039] For example, one column in the defect classification list may be preset scene classification identification information, such as a classification name, and another column in the defect classification list may be an operation, which may include modification, deletion, and viewing defects. Clicking View Defects will allow you to see the defect data set. In addition, the defect classification list may also include a column of creator (defect owner) and creation time, which is not limited in this embodiment.
[0040] S103: Obtain analysis and interpretation information corresponding to each scene classification identification information in the defect classification list.
[0041] In this embodiment, the analysis and interpretation information may be information compiled by a user after a detailed analysis and interpretation of a defect data set generated during the autonomous driving test.
[0042] In actual operation, testers can upload the defect data set generated during the autonomous driving test to the problem management system. Professional analysts can click to view the defect data set corresponding to the classification identification information of each scene in the defect classification list in the problem management system, conduct detailed analysis and interpretation of the defect data set, and provide the analysis and interpretation information and fill it into the problem management system.
[0043] S104. Generate a test report corresponding to each scene classification identification information according to the analysis and interpretation information corresponding to each scene classification identification information.
[0044] Among them, the test report can be a test report corresponding to each scenario classification identification information generated by integrating each scenario classification identification information in the problem management system, the defect data set corresponding to each scenario classification identification information, and the analysis and interpretation information corresponding to each scenario classification identification information.
[0045] Specifically, after the professional analysts fill in the analysis and interpretation information in the problem management system, the problem management system comprehensively generates a test report corresponding to each scenario classification identification information based on the scenario classification identification information, the defect data set corresponding to each scenario classification identification information, and the analysis and interpretation information corresponding to each scenario classification identification information.
[0046] The embodiment of the present invention first obtains a defect data set, then creates a defect classification list based on the defect data set and preset scene classification identification information, then obtains analysis and interpretation information corresponding to each scene classification identification information in the defect classification list, and finally generates a test report corresponding to each scene classification identification information based on the analysis and interpretation information corresponding to each scene classification identification information. Through the technical solution of the present invention, it is possible to achieve online management of defects generated during testing, including problem creation, problem analysis, and finally generation of a test report, thereby achieving visual management of test problems.
[0047] Optionally, obtain a defect data set, including:
[0048] In response to a triggering operation on a newly added control in the source data management interface, a data upload interface is displayed.
[0049] In this embodiment, the source data management interface may be an interface capable of uploading defect data sets. A management setting area and a file list area may be provided in the source data management interface. A query control and a reset control may be provided in the management setting area. When performing a query, a file name search box and an upload time search box may be provided, wherein the upload time search box may include a start time and an end time. In addition, the management setting area may also be provided with a file upload control and a batch download control. The list in the file list area may include the following columns: file name, file type, file size, description, uploader, upload time, and operation (parse, download, delete).
[0050] Among them, the newly added control can be a control for adding a defect data set, and the user can upload the defect data set after clicking the newly added control. Exemplarily, the trigger operation can be clicking the newly added control. In this embodiment, the data upload interface can be an interface for uploading defect data sets, and this embodiment does not limit the actual layout of the data upload interface. Exemplarily, a file upload button can be set in the interface, and the user can open the locally stored defect data set for uploading after clicking this button; for example, there can also be a preset area in the interface, and the user can directly drag the defect data set to be uploaded to the area, and the data can be uploaded after releasing it.
[0051] Specifically, the user can trigger a new control in the source data management interface in the problem management system, and the problem management system displays a data upload interface, and the user can upload the defect data set in the data upload interface.
[0052] In response to a triggering operation on a certain control of the data upload interface, a defect data set uploaded by a user on the data upload interface is obtained.
[0053] In this embodiment, after uploading the defect data set, the user can click the confirmation control after confirming that it is correct. If the upload is wrong, the user can re-upload it.
[0054] Specifically, after the user uploads the data and triggers the confirmation control, the problem management system obtains the defect data set uploaded by the user in the data upload interface.
[0055] Optionally, a defect classification list is created according to the defect data set and preset scene classification identification information, including:
[0056] In response to a triggering operation on a newly added control in the defect management interface, a defect editing interface is displayed.
[0057] The defect management interface may be an interface for users to manage the uploaded defect data set. A defect editing area and a defect list area may be provided in the defect management interface. A search control, a reset control, and a new control may be provided in the defect editing area. After the user triggers the new control, the defect editing interface will be displayed, and the information in the defect list area may be edited and updated in the defect editing interface.
[0058] Specifically, the user can trigger a new control in the defect management interface in the problem management, and the problem management system will correspondingly display a defect editing interface, in which the user can fill in preset scene classification identification information.
[0059] In response to a triggering operation of a determination control on the defect editing interface, preset scene classification identification information input by a user on the defect editing interface is obtained.
[0060] Specifically, after the user fills in the preset scenario classification identification information in the defect editing interface, the problem management system obtains the preset scenario classification identification information input by the user in the defect editing interface.
[0061] Bind the scene classification identification information with the defect data set to obtain a defect classification list.
[0062] During actual operation, after the user gives the corresponding scenario classification identification information for the defect data set, the problem management system can identify the defect data set through the scenario classification identification information, and correspondingly, it can be displayed in the defect list area. The display method can be, for example, that the scenario classification identification information corresponds to the relevant operation control, and after clicking the operation control, several controls for modification, deletion, and view defects can be displayed. After clicking the view defect control, the user can see the uploaded defect data set.
[0063] In actual operation, when creating a new problem, the tester needs to fill in the key attributes including the person who proposed it, the probability of occurrence, the severity, etc., and attach a detailed description of the problem. In addition, it also supports data binding of problems. Testers can select uploaded problem data and associate it with it, providing professionals with richer analysis basis.
[0064] The embodiment of the present invention has made detailed classifications for multiple scenarios of autonomous driving. Users can customize the category names and record the creator and creation time. At the same time, it supports flexible management of categories, including modification, deletion, and viewing of all defects under the category, ensuring the organization and efficiency of problem management.
[0065] Optionally, obtain analysis and interpretation information corresponding to each scenario classification identification information in the defect classification list, including:
[0066] In response to a trigger operation on an import control in the defect classification list, a result upload interface is displayed.
[0067] In this embodiment, a defect list area may be provided, and the defect list may include the following columns of information: defect name, task ID, category name (one of the scene classification identification information), defect processing status, severity, defect priority, proposer, and operation (data playback, archiving, deletion). Import controls, export controls, query controls, reset controls, and new controls may be provided in the defect list area. The user may click on the query control to query the defect, and the query options may include scene classification identification information such as category name, defect name, defect processing status (for example, it may include pending, pending confirmation, processing, processing completed, etc.), occurred events (start time, end time), etc.; the user may also click on the import control to import analysis and interpretation information. Among them, the result upload interface may be an interface for the user to import analysis and interpretation information.
[0068] Specifically, the user can trigger the import control in the defect classification list, and the problem management system displays the result upload interface, and the user can import the analysis and interpretation information in the result upload interface.
[0069] In response to a triggering operation of a determination control for the defect classification list, analysis and interpretation information input by a user in the defect classification list is obtained.
[0070] Specifically, after the user imports the analysis and interpretation information in the result upload interface, the confirmation control can be triggered after the detection is correct; if the import is wrong, it can be re-imported. The problem management system obtains the analysis and interpretation information entered by the user in the defect classification list.
[0071] In the embodiment of the present invention, in the defect list function module, the user can easily create, query, import and export problems, view details, and achieve comprehensive control of the problems.
[0072] Optionally, before obtaining the analysis and interpretation information corresponding to each scene classification identification information in the defect classification list, the method further includes:
[0073] In response to a trigger operation on a data playback control in the defect classification list, a defect data set corresponding to the scene classification identification information is displayed.
[0074] In this embodiment, the data playback control can be a control that can view the vehicle's driving data, sensor data, and interaction data between the vehicle and pedestrians and other vehicles in the form of autonomous driving videos, pictures, point cloud data, etc. in the defect data set details.
[0075] Specifically, before users conduct a detailed analysis and interpretation of defects, they can trigger the data playback control in the defect classification list to visualize the autonomous driving videos, pictures, point clouds and other data, so that users can intuitively view the defects generated during the autonomous driving test and provide appropriate analysis and interpretation information.
[0076] In this embodiment, testers can easily upload the autonomous driving data when the problem occurs in the problem management system, and it has a deletion function to ensure the real-time and accuracy of the data. Professional analysts can easily download the required data, or directly watch the online visual playback for in-depth analysis and research. After the problem is solved, professionals will carefully write a problem repair self-test report and submit it to the problem management system for subsequent verification and archiving.
[0077] In actual operation, after receiving the self-test report and confirming that it has been repaired by professionals, the tester will go on the road again to test whether the problem has been completely solved. If the problem does not recur, the tester will officially close the problem and archive the record; if the problem still exists, the problem will be transferred back to the professionals for a new round of analysis and resolution until the problem is satisfactorily resolved and archived, ensuring the stable operation of the system and a good user experience.
[0078] Optionally, after generating a test report corresponding to each scene classification identification information according to the analysis and interpretation information corresponding to each scene classification identification information, the method further includes:
[0079] The processing status information corresponding to the scene classification identification information is updated to processing completed.
[0080] The processing status information may be information on whether the defect has been processed. Exemplarily, the processing status information may include, for example, to be claimed, to be confirmed, in process, or completed.
[0081] Specifically, when a defect in the defect list has just been uploaded, the processing status information may be to be claimed; when the defect has been assigned to the corresponding professional analyst, the processing status information may be to be confirmed; when the professional analyst is conducting a detailed analysis and interpretation of the defect, the processing status information may be in confirmation; when the professional analyst has imported the analysis and interpretation information for the defect, the processing status information may be confirmed.
[0082] Road testing of autonomous driving technology is a key step to ensure the safe operation of autonomous driving vehicles in real road environments, and various road testing problems will arise in this process. The technical solution of the embodiment of the present invention provides a problem management system that can complete the problem management closed loop including problem creation, problem tracking, problem analysis, and problem reporting. It can collect problem data for each road test, including vehicle driving data, sensor data, and interaction data between vehicles and pedestrians and other vehicles; it can create and analyze the collected problem data, create problems through road test personnel, and distribute them to autonomous driving algorithm professionals, and track the progress of solving each problem to ensure timely resolution; it can visualize autonomous driving videos, pictures, point clouds and other data to intuitively display problem scenarios; it can generate detailed reports to summarize the results of problem analysis, including detailed descriptions of problems, solutions to problems, and future improvement plans.
[0083] Embodiment 2
[0084] Figure 2 is a schematic diagram of the structure of a management device in an embodiment of the present invention. This embodiment is applicable to the situation of managing autonomous driving road test problems. The device can be implemented in software and / or hardware. The device can be integrated in any device that provides management functions, such as Figure 2 As shown, the management device specifically includes: a first acquisition module 201, a creation module 202, a second acquisition module 203 and a generation module 204.
[0085] Wherein, the first acquisition module 201 is used to acquire a defect data set;
[0086] A creation module 202, used to create a defect classification list according to the defect data set and preset scene classification identification information;
[0087] The second acquisition module 203 is used to acquire analysis and interpretation information corresponding to each of the scene classification identification information in the defect classification list;
[0088] The generating module 204 is used to generate a test report corresponding to each of the scene classification identification information according to the analysis and interpretation information corresponding to each of the scene classification identification information.
[0089] Optionally, the first acquisition module 201 is specifically used for:
[0090] In response to a trigger operation on a newly added control in the source data management interface, displaying a data upload interface;
[0091] In response to a triggering operation of a determination control on a data upload interface, a defect data set uploaded by a user on the data upload interface is obtained.
[0092] Optionally, the creation module 202 is specifically used for:
[0093] In response to a triggering operation on a newly added control in the defect management interface, displaying a defect editing interface;
[0094] In response to a triggering operation of a determination control on a defect editing interface, obtaining preset scene classification identification information input by a user on the defect editing interface;
[0095] The scene classification identification information is bound to the defect data set to obtain a defect classification list.
[0096] Optionally, the second acquisition module 203 is specifically used to:
[0097] In response to a trigger operation on an import control in the defect classification list, a result upload interface is displayed;
[0098] In response to a triggering operation of a determination control for a defect classification list, analysis and interpretation information input by a user in the defect classification list is obtained.
[0099] Optionally, the device further comprises:
[0100] The display module is used to display the defect data set corresponding to the scene classification identification information in response to the triggering operation of the data playback control in the defect classification list.
[0101] Optionally, the device further comprises:
[0102] An updating module is used to update the processing status information corresponding to the scene classification identification information to processing completed.
[0103] The above-mentioned product can execute the management method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0104] Embodiment 3
[0105] Figure 3A schematic diagram of the structure of an electronic device 30 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0106] like Figure 3 As shown, the electronic device 30 includes at least one processor 31, and a memory connected to the at least one processor 31, such as a read-only memory (ROM) 32, a random access memory (RAM) 33, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 31 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 32 or the computer program loaded from the storage unit 38 to the random access memory (RAM) 33. In the RAM 33, various programs and data required for the operation of the electronic device 30 can also be stored. The processor 31, the ROM 32, and the RAM 33 are connected to each other through a bus 34. An input / output (I / O) interface 35 is also connected to the bus 34.
[0107] A number of components in the electronic device 30 are connected to the I / O interface 35, including: an input unit 36, such as a keyboard, a mouse, etc.; an output unit 37, such as various types of displays, speakers, etc.; a storage unit 38, such as a disk, an optical disk, etc.; and a communication unit 39, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 39 allows the electronic device 30 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0108] The processor 31 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 31 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The processor 31 performs the various methods and processes described above, such as the management method:
[0109] Get defect data set;
[0110] Creating a defect classification list based on the defect data set and preset scene classification identification information;
[0111] Obtain analysis and interpretation information corresponding to each of the scene classification identification information in the defect classification list;
[0112] A test report corresponding to each of the scene classification identification information is generated according to the analysis and interpretation information corresponding to each of the scene classification identification information.
[0113] In some embodiments, the management method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 38. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 30 via the ROM 32 and / or the communication unit 39. When the computer program is loaded into the RAM 33 and executed by the processor 31, one or more steps of the management method described above may be performed. Alternatively, in other embodiments, the processor 31 may be configured to execute the management method in any other appropriate manner (e.g., by means of firmware).
[0114] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0115] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0116] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0117] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0118] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0119] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0120] In one embodiment, the embodiment of the present invention further includes a computer program product, the computer program product includes a computer program, and the computer program implements the management method of any embodiment of the present invention when executed by a processor.
[0121] In the process of implementation, the computer program product can be written in one or more programming languages or a combination thereof to perform the computer program code of the present invention, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).
[0122] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0123] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A management method, characterized in that: include: Get defect data set; Creating a defect classification list based on the defect data set and preset scene classification identification information; Obtain analysis and interpretation information corresponding to each of the scene classification identification information in the defect classification list; A test report corresponding to each of the scene classification identification information is generated according to the analysis and interpretation information corresponding to each of the scene classification identification information.
2. The method according to claim 1, characterized in that Get defect data collection, including: In response to a trigger operation on a newly added control in the source data management interface, displaying a data upload interface; In response to a triggering operation of a determination control on a data upload interface, a defect data set uploaded by a user on the data upload interface is obtained.
3. The method according to claim 1, characterized in that Create a defect classification list based on the defect data set and preset scene classification identification information, including: In response to a triggering operation on a newly added control in the defect management interface, displaying a defect editing interface; In response to a triggering operation of a determination control on a defect editing interface, obtaining preset scene classification identification information input by a user on the defect editing interface; The scene classification identification information is bound to the defect data set to obtain a defect classification list.
4. The method according to claim 1, characterized in that: Obtaining analysis and interpretation information corresponding to each of the scene classification identification information in the defect classification list, including: In response to a trigger operation on an import control in the defect classification list, a result upload interface is displayed; In response to a triggering operation of a determination control for a defect classification list, analysis and interpretation information input by a user in the defect classification list is obtained.
5. The method according to claim 1, characterized in that Before obtaining the analysis and interpretation information corresponding to each of the scene classification identification information in the defect classification list, the method further includes: In response to a triggering operation on a data playback control in the defect classification list, a defect data set corresponding to the scene classification identification information is displayed.
6. The method according to claim 1, characterized in that After generating a test report corresponding to each of the scene classification identification information according to the analysis and interpretation information corresponding to each of the scene classification identification information, the method further includes: The processing status information corresponding to the scene classification identification information is updated to processing completed.
7. A management device, characterized in that: include: A first acquisition module is used to acquire a defect data set; A creation module, used to create a defect classification list according to a defect data set and preset scene classification identification information; A second acquisition module is used to acquire analysis and interpretation information corresponding to each of the scene classification identification information in the defect classification list; A generation module is used to generate a test report corresponding to each scene classification identification information according to the analysis and interpretation information corresponding to each scene classification identification information.
8. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the management method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the management method according to any one of claims 1 to 6 when executed.
10. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the management method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Defect-testing computer implementation method and computer
CN104360946A
Test defect data storage method and device
CN110737577A
Software test defect analysis method and device
CN112363911A
Test report generation method and device, equipment, storage medium and program product
CN113238963A
