Operation data display method and device, equipment and storage medium

By correlating the playback progress bar and the operation event list in the operation playback interface, users are allowed to playback jump and mark according to the operation event, solving the problems of cumbersome and time-consuming operations in the prior art, and improving the efficiency of operation data display.

CN119440340APending Publication Date: 2025-02-14TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310944116.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-28
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

In the prior art, the playback time point of the operation playback video can only be adjusted by clicking on the video progress bar, and cannot be positioned according to the operation event, resulting in cumbersome and time-consuming operation.

Method used

Provides an operation data display method, by correlating the positioning of the playback progress bar and the operation event list in the operation playback interface, allowing users to playback jumps and marks by triggering the playback progress bar or the operation event in the operation event list.

Benefits of technology

It realizes accurate playback jumps and quick marking of operational replay videos, improving the efficiency and convenience of operational data display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119440340A_ABST
    Figure CN119440340A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an operation data display method and device, equipment and a storage medium, and belongs to the technical field of data analysis. The method comprises the steps that an operation playback interface is displayed, the operation playback interface comprises an operation video playback area and an operation event list, an operation playback video and a playing progress bar are displayed in the operation video playback area, and the playing progress bar and operation events in the operation event list are located in an associated mode; in response to a first triggering operation on the playing progress bar, skipping and playing the operation playback video to a first operation interface corresponding to a first playing time point pointed by the first triggering operation, and marking a first operation event corresponding to the first playing time point in the operation event list; and in response to a second trigger operation on a second operation event in the operation event list, marking the second operation event, and positioning the playing progress bar to a second playing time point corresponding to the second operation event.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of data analysis technology, and in particular to an operation data display method, device, equipment and storage medium. Background Art

[0002] In order to replay and check the operation data, a corresponding operation playback video is often regenerated based on the operation data, and each operation event can be observed more intuitively through the operation playback video.

[0003] In the related art, the playback time point of the operation playback video can only be adjusted by clicking on the video progress bar, but the playback time point of the operation playback video cannot be located according to the operation event. As a result, when watching the operation playback video, it is necessary to switch back and forth between the video progress bar and the operation event list to determine the operation event corresponding to the current playback time point, resulting in cumbersome and time-consuming operations. Summary of the invention

[0004] The embodiments of the present application provide an operation data display method, device, equipment and storage medium, which can enrich the operation data display mode and improve the operation data display efficiency. The technical solution is as follows:

[0005] On the one hand, an embodiment of the present application provides a method for displaying operation data, the method comprising:

[0006] Display an operation playback interface, the operation playback interface is used to display the operation data generated during the program testing process, the operation playback interface includes an operation video playback area and an operation event list, the operation video playback area displays an operation playback video and a play progress bar, the operation playback video is generated based on the operation event sequence to simulate the user operation, the operation event list displays the operation events included in the operation event sequence, and the play progress bar is associated with the operation event in the operation event list.

[0007] In response to a first trigger operation on the playback progress bar, the playback of the operation video is redirected to a first operation interface corresponding to a first playback time point indicated by the first trigger operation, and a first operation event corresponding to the first playback time point is marked in the operation event list;

[0008] In response to a second triggering operation on a second operation event in the operation event list, the second operation event is marked, and the playback progress bar is positioned to a second playback time point corresponding to the second operation event.

[0009] On the other hand, an embodiment of the present application provides an operation data display device, the device comprising:

[0010] A first display module is used to display an operation playback interface, wherein the operation playback interface is used to display operation data generated during program testing, wherein the operation playback interface includes an operation video playback area and an operation event list, wherein the operation video playback area displays an operation playback video and a playback progress bar, wherein the operation playback video is generated based on an operation event sequence to simulate user operations, wherein the operation event list displays operation events included in the operation event sequence, and wherein the playback progress bar is associated with and positioned with the operation events in the operation event list;

[0011] A second display module is used for responding to a first trigger operation on the playback progress bar, jumping the playback of the operation video to a first operation interface corresponding to a first playback time point indicated by the first trigger operation, and marking a first operation event corresponding to the first playback time point in the operation event list;

[0012] The third display module is used to respond to a second triggering operation on a second operation event in the operation event list, mark the second operation event, and position the playback progress bar to a second playback time point corresponding to the second operation event.

[0013] In a possible implementation, the second display module is used to:

[0014] In response to the first triggering operation on the play progress bar, determining the first play time point corresponding to the first triggering operation on the play progress bar;

[0015] Determine the first operation event based on the first playback time point and the operation event sequence, and mark the first operation event in the operation event list;

[0016] Based on the first playback time point and the first operation event, the operation playback video is redirected to the first operation interface, where the first operation interface corresponds to the first operation event.

[0017] In a possible implementation, the second display module is further used to:

[0018] Based on the first playback time point and the timestamp corresponding to the operation event sequence, determining the first operation event from the operation event sequence by binary search, wherein the timestamp represents the playback time point corresponding to each operation event in the operation event sequence;

[0019] The first operation event in the operation event list and each operation event occurring before the first operation event are marked.

[0020] In a possible implementation, the third display module is used to:

[0021] In response to the second triggering operation on the second operation event in the operation event list, marking the second operation event and each operation event in the operation event list that occurs before the second operation event;

[0022] Determine a second playback time point corresponding to the second operation event based on the second operation event and a timestamp corresponding to the operation event sequence, wherein the timestamp represents a playback time point corresponding to each operation event in the operation event sequence;

[0023] The playback progress bar is positioned to a second playback time point corresponding to the second operation event.

[0024] In a possible implementation, the third display module is further used to:

[0025] Based on the second playback time point and the second operation event, jumping and playing the operation playback video to a second operation interface, where the second operation interface corresponds to the second operation event;

[0026] Based on the second playback time point and the total playback duration of the operation playback video, the display progress of the playback progress bar is adjusted, and the display progress is positively correlated with the playback duration of the operation playback video.

[0027] In a possible implementation, the first display module is used to:

[0028] When a third trigger operation on the operation playback control is received, acquiring the operation event sequence;

[0029] Based on the operation event sequence, simulating the user operation in the application interface, generating the operation playback video, and displaying the operation video playback area in the operation playback interface;

[0030] Based on the total playback time corresponding to the operation playback video, displaying the playback progress bar in the operation video playback area;

[0031] Based on the operation event sequence, each operation event in the operation event sequence is sorted in the order of operation time, and displayed in the operation event list in the operation playback interface.

[0032] In a possible implementation, the first display module is further used to:

[0033] Filtering each operation event in the operation event sequence to obtain filtered operation events, wherein the filtered operation events include interface change events and control interaction events;

[0034] The filtered operation events are sorted according to the operation time sequence, and the filtered operation events are displayed in the operation event list.

[0035] In a possible implementation manner, the device further includes:

[0036] A hierarchical division module, used to hierarchically divide the application operation interface based on the operation event sequence to obtain a multi-level application operation interface, wherein the application control in the i-th level application operation interface can be triggered to jump to the i+1-th level application operation interface;

[0037] An event classification module, configured to classify the operation events in the operation event list based on the multi-level application operation interface obtained by the classification, and determine the operation event executed in the i-th level application operation interface as the i-th level operation event;

[0038] The fourth display module is used to display the (i+1)th level operation event in a hierarchical manner below the i-th level operation event in the operation event list.

[0039] In a possible implementation manner, the device further includes:

[0040] a play jump module, configured to, in response to a fourth trigger operation on the i-th level operation event, jump and play the operation playback video to a third operation interface corresponding to the i-th level operation event;

[0041] A fifth display module, configured to display, on the playback progress bar, an i+1th level playback mark point corresponding to an i+1th level operation event corresponding to the i-th level operation event;

[0042] The play jump module is also used to respond to the fifth trigger operation on the i+1th level play mark point and jump the operation playback video to the fourth operation interface corresponding to the i+1th level operation event.

[0043] In a possible implementation manner, the device further includes:

[0044] A grouping module, used for grouping each operation event based on the operation event sequence and the operation event type to obtain an operation event grouping result, wherein the operation events of the same type in the operation event grouping result are grouped together;

[0045] A sixth display module, configured to display event groups in the operation event list based on the operation event grouping result;

[0046] The seventh display module is used to expand and display each operation event under the first event group in the operation event list in response to the sixth trigger operation on the first event group.

[0047] In a possible implementation manner, the device further includes:

[0048] A screening module, used to screen out control interaction events from various operation events based on the operation event sequence, wherein the control interaction event is an event that implements interface interaction based on a triggering operation on a control;

[0049] An eighth display module, used for displaying a corresponding control code positioning button in the control interaction event in the operation event list;

[0050] The ninth display module is used to jump and display the first control code segment corresponding to the first control code positioning button in the sequence code corresponding to the operation event sequence in response to the seventh trigger operation on the first control code positioning button.

[0051] In a possible implementation, the operation video playback area further displays a sequence switching button; and the device further includes:

[0052] A switching display module is used to switch and display the operation playback video in the operation video playback area and the operation events in the operation event list in response to the eighth trigger operation on the sequence switch button.

[0053] On the other hand, an embodiment of the present application provides a computer device, which includes a processor and a memory; the memory stores at least one instruction, and the at least one instruction is used to be executed by the processor to implement the operation data display method as described in the above aspect.

[0054] On the other hand, an embodiment of the present application provides a computer-readable storage medium, in which at least one instruction is stored, and the at least one instruction is loaded and executed by a processor to implement the operation data display method as described in the above aspects.

[0055] On the other hand, an embodiment of the present application provides a computer program product, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the operation data display method provided in various optional implementations of the above aspects.

[0056] In an embodiment of the present application, operation data generated during the program testing process is displayed through an operation playback interface, wherein the operation playback interface includes an operation video playback area and an operation event list, the operation video playback area displays an operation playback video and a playback progress bar, the operation event is displayed in the operation event list, and the playback progress bar is associated with the operation event and positioned, so that when a first trigger operation on the playback progress bar is received, in addition to jumping the operation playback video to play to the first operation interface corresponding to the first playback time point indicated by the first trigger operation, the first operation event corresponding to the first playback time point in the operation event list can also be marked; when a second trigger operation on the second operation event in the operation event list is received, in addition to marking the second operation event, the playback progress bar can also be positioned to the second playback time point corresponding to the second operation event, so as to achieve playback jump of the operation playback video, thereby enriching the operation data display method and improving the operation data display efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0058] Figure 1 A schematic diagram showing an implementation environment provided by an embodiment of the present application is shown;

[0059] Figure 2 A flowchart of an operation data display method provided by an exemplary embodiment of the present application is shown;

[0060] Figure 3 A schematic diagram of an operation playback interface provided by an exemplary embodiment of the present application is shown;

[0061] Figure 4 A flowchart of an operation data display method provided by another exemplary embodiment of the present application is shown;

[0062] Figure 5 A schematic diagram of an operation playback interface in response to a first trigger operation on a play progress bar provided by an exemplary embodiment of the present application is shown;

[0063] Figure 6 A schematic diagram of an operation playback interface in response to a second trigger operation on a second operation event provided by an exemplary embodiment of the present application is shown;

[0064] Figure 7A schematic diagram of an operation playback interface for hierarchically displaying operation events provided by an exemplary embodiment of the present application is shown;

[0065] Figure 8 A structural block diagram of an operation data display device provided by an exemplary embodiment of the present application is shown;

[0066] Fig. 9 A schematic diagram of the structure of a computer device provided by an exemplary embodiment of the present application is shown. DETAILED DESCRIPTION

[0067] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0068] It should be noted that before collecting the relevant data of user operations and during the process of collecting the relevant data of users, this application can display a prompt interface, pop-up window or output voice prompt information. The prompt interface, pop-up window or voice prompt information is used to prompt the user that the relevant data is currently being collected, so that this application only starts to execute the relevant steps of obtaining the relevant data of the user after obtaining the confirmation operation issued by the user to the prompt interface or pop-up window, otherwise (that is, when the confirmation operation issued by the user to the prompt interface or pop-up window is not obtained), the relevant steps of obtaining the relevant data of the user are terminated, that is, the relevant data of the user is not obtained. In other words, the information involved in this application (including but not limited to user device information, user personal information, etc., user corresponding operation data), data (including but not limited to data for analysis, stored data, displayed data, etc.) and signals are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with the relevant laws, regulations and standards of relevant countries and regions. For example, the user operation data involved in this application are all obtained with full authorization.

[0069] Please refer to Figure 1 , which shows a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application. The implementation environment includes a first terminal 120, a server 140, and a second terminal 160. Among them, data communication is performed between the first terminal 120 and the server 140, and between the second terminal 160 and the server 140 through a communication network. Optionally, the communication network can be a wired network or a wireless network, and the communication network can be at least one of a local area network, a metropolitan area network, and a wide area network.

[0070] The first terminal 120 is an electronic device installed with the application to be tested. The electronic device may be a smart phone, a tablet computer, a personal computer, a wearable device or a vehicle-mounted terminal, etc. Figure 1In the description, the first terminal 120 is taken as a smart phone as an example, but this is not a limitation.

[0071] The second terminal 160 is an electronic device installed with an application having an operation data display function. The operation data display function may be a function of a native application in the terminal, or a function of a third-party application; the electronic device may be a smart phone, a tablet computer, a personal computer, a wearable device, or a vehicle-mounted terminal, etc. Figure 1 In the description, the second terminal 160 is taken as a personal computer as an example, but this is not a limitation.

[0072] The server 140 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms. In the embodiment of the present application, the server 140 may be a backend server for an application with the function of operating data storage and display.

[0073] In one possible implementation, Figure 1 As shown, there is data interaction between the server 140 and the first terminal 120, and between the server 140 and the second terminal 160. After receiving the operation data generated by the trial user during the program test, the first terminal 120 sends the operation data to the server 140, so that the server 140 generates an operation event sequence based on the operation data, and further generates an operation playback video and an operation event list, and sends the operation playback video and the operation event list to the second terminal 160, and displays the operation playback interface through the second terminal 160 to show the operation data to the user.

[0074] Please refer to Figure 2 , which shows a flowchart of an operation data display method provided by an exemplary embodiment of the present application. This embodiment is described by taking the method used in a computer device (including the second terminal 160 and / or the server 140) as an example. The method includes the following steps:

[0075] Step 201, displaying an operation playback interface, the operation playback interface is used to display the operation data generated during the program testing process, the operation playback interface includes an operation video playback area and an operation event list, the operation video playback area displays an operation playback video and a play progress bar, the operation playback video is generated based on an operation event sequence to simulate user operations, the operation event list displays the operation events included in the operation event sequence, and the play progress bar is associated with the operation events in the operation event list.

[0076] In order for the application developer to develop the application and collect the operation data generated by the trial users during the program testing process, so that the developed application can be modified and adjusted more effectively based on the test operation data, an operation playback interface is provided to the application developer, which is used to display the operation data generated by the trial users during the program testing process.

[0077] Optionally, the operation playback interface includes an operation video playback area and an operation event list, wherein the operation video playback area displays an operation playback video and a play progress bar, and the operation playback video is generated based on an operation event sequence to simulate user operations; the operation event list displays operation events contained in the operation event sequence.

[0078] Optionally, the operation playback video may be generated by simulating the user operation in advance according to the operation event sequence before the user views the operation data, or may be generated by simulating the user operation in real time during the video playback process, which is not limited in this embodiment of the present application.

[0079] Optionally, the operation event sequence is an event sequence consisting of operation events generated based on user operations during the program testing process. Optionally, the operation events may include user interface (UI) change events, control interaction events, etc., such as keyboard height changes, click operations, click jump changes, etc., which are not limited to the embodiments of the present application.

[0080] Unlike the related art, in which the user can only adjust the playback progress of the operation playback video by clicking on the playback progress bar, and when it is necessary to view the operation event corresponding to the current video playback time point, the user can only manually browse and search for the corresponding operation event in the operation event list, resulting in cumbersome operation data viewing steps. In the embodiment of the present application, by associating and locating the playback progress bar with the operation event in the operation event list, it is possible to mark and display the operation event corresponding to the current playback time point in the operation event list according to the playback time point corresponding to the playback progress bar during the playback of the operation playback video.

[0081] Optionally, the operation events displayed in the operation event list can be displayed in the form of a control, which can also display relevant information including the event name corresponding to the operation event, the playback time point corresponding to the operation event in the operation playback video, etc., which is not limited to this in the embodiment of the present application.

[0082] Indicatively, Figure 3As shown, the computer device displays an operation playback interface 301, wherein the operation playback interface 301 includes an operation video playback area 302 and an operation event list 303, the operation video playback area 302 displays an operation playback video 304 and a play progress bar 305, and the play progress bar 305 is associated with the operation event in the operation event list 303.

[0083] Step 202, in response to a first trigger operation on the play progress bar, jump the playback video to a first operation interface corresponding to a first play time point indicated by the first trigger operation, and mark a first operation event corresponding to the first play time point in an operation event list.

[0084] In a possible implementation, upon receiving a first trigger operation on the playback progress bar, the computer device may, based on the first trigger operation, jump the playback video to a first operation interface corresponding to a first playback time point indicated by the first trigger operation.

[0085] Optionally, the first trigger operation may be a click operation, a drag operation, etc. on the play progress bar.

[0086] In a possible implementation, when the operation playback video is generated by simulating user operations in real time during video playback, after receiving a first trigger operation, the computer device first determines a first playback time point corresponding to the first trigger operation, and then starts from the currently playing and displayed operation interface, based on the operation event sequence, simulates the user operation until reaching the first operation interface corresponding to the first playback time point, so that the computer device jumps the operation playback video to the first operation interface.

[0087] In a possible implementation, in order to facilitate the user to find the first operation event corresponding to the first playback time point, after receiving the first trigger operation on the playback progress bar and determining the first operation event corresponding to the first playback time point, the computer device can also mark the first operation event in the operation event list.

[0088] Optionally, the marking method may be color marking, magnified display, etc. of the first operation event. The embodiment of the present application does not limit the specific marking method.

[0089] Step 203 , in response to a second triggering operation on a second operation event in the operation event list, marking the second operation event, and positioning the play progress bar to a second play time point corresponding to the second operation event.

[0090] In one possible implementation, upon receiving a second trigger operation for a second operation event in the operation event list, the computer device may mark and display the second operation event. At the same time, in order to facilitate the user to view the user operation video data corresponding to the second operation event, the computer device may also position the playback progress bar to the second playback time point corresponding to the second operation event, thereby continuing to play the operation playback video from the second playback time point.

[0091] Optionally, the second trigger operation may be a click operation, a double-click operation, a long press operation, etc. on the second operation event, which is not limited in the embodiment of the present application.

[0092] To summarize, in an embodiment of the present application, the operation data generated during the program testing process is displayed through an operation playback interface, wherein the operation playback interface includes an operation video playback area and an operation event list, the operation video playback area displays an operation playback video and a playback progress bar, the operation event list displays the operation event, and the playback progress bar is associated with the operation event and positioned, so that when a first trigger operation on the playback progress bar is received, in addition to jumping the operation playback video to play to the first operation interface corresponding to the first playback time point indicated by the first trigger operation, the first operation event corresponding to the first playback time point in the operation event list can also be marked; when a second trigger operation on the second operation event in the operation event list is received, in addition to marking the second operation event, the playback progress bar can also be positioned to the second playback time point corresponding to the second operation event, so as to realize the playback jump of the operation playback video, thereby enriching the operation data display method and improving the operation data display efficiency.

[0093] In a possible implementation, in order to more accurately realize the correlation positioning between the playback progress bar and the operation event during the operation data display process, the computer device also needs to determine the corresponding playback time point and operation event under the current trigger operation based on the correspondence between the playback time point corresponding to the playback progress bar and the various operation events in the operation event sequence.

[0094] Please refer to Figure 4 , which shows a flowchart of an operation data display method provided by an exemplary embodiment of the present application. This embodiment is described by taking the method used in a computer device (including the second terminal 160 and / or the server 140) as an example. The method includes the following steps:

[0095] Step 401: upon receiving a third trigger operation on an operation playback control, obtain an operation event sequence.

[0096] In a possible implementation, in order to facilitate the user to view the operation data generated during the test process, the computer device may also be provided with an operation playback control, so that when a third trigger operation on the operation playback control is received, the computer device needs to obtain the operation event sequence.

[0097] In a possible implementation, the computer device may also provide the user with an operation data selection window so that the user can determine the starting operation event and the ending operation event in the operation event sequence, so that the computer device can directly obtain a sequence of operation events based on the starting operation event and the ending operation event.

[0098] Step 402: Based on the operation event sequence, the user operation is simulated in the application program interface, an operation playback video is generated, and the video is displayed in the operation video playback area in the operation playback interface.

[0099] In a possible implementation, after acquiring the operation event sequence, the computer device can simulate the user operation in the application interface according to the operation event sequence, thereby generating an operation playback video and displaying it in the operation video playback area in the operation playback interface.

[0100] In one possible implementation, the computer device may first map the initial UI state of the application interface according to the application code, and then, based on the operation event sequence, simulate the user operation on each operation event in sequence according to the operation time sequence on the application interface in the initial UI state, thereby obtaining an operation playback video.

[0101] In a possible implementation, the computer device may also directly display the generated operation playback video in real time in the operation video playback area during the user operation simulation.

[0102] Step 403: Based on the total playback time corresponding to the operation playback video, a playback progress bar is displayed in the operation video playback area.

[0103] Optionally, in order to facilitate the user to adjust the playback progress of the operation playback video, the computer device may also be provided with a playback progress bar for the operation playback video.

[0104] In one possible implementation, the computer device determines the correspondence between the display progress of the playback progress bar and the playback time of the video based on the total playback time corresponding to the operation playback video and the display length of the playback progress bar, and displays the playback progress bar in the video playback area, wherein the display progress of the playback progress bar is positively correlated with the playback time of the operation playback video.

[0105] Step 404: based on the operation event sequence, sort the operation events in the operation event sequence in the order of operation time, and display them in the operation event list in the operation playback interface.

[0106] In a possible implementation, in order to correspond to the video playback order of the operation playback video, each operation event is displayed in sequence in the operation event list. The computer device can sort the operation events according to the operation event sequence and in the order of operation time, and display them in the operation event list in the operation playback interface.

[0107] Optionally, in order to facilitate the user to view the playback time point corresponding to each operation event, the computer device may also display the playback time point of each operation event in the operation playback video in the operation event list.

[0108] In one possible implementation, considering that many operation events may be generated during the user operation process, but not all operation events are helpful for program testing and adjustment, for example, the user browses the application interface by sliding up and down, repeatedly refreshes the operation, etc. Therefore, in order to simplify the operation event list and improve the display efficiency of the operation events in the operation event list, the computer device can also filter each operation event in the operation event sequence to obtain the filtered operation events, thereby sorting the filtered operation events in order of operation time, and displaying the filtered operation events in the operation event list.

[0109] Optionally, the filtered operation events may include interface change events and control interaction events, wherein the interface change event is an operation event that generates an interface jump, and the control interaction event is an operation event that interacts by clicking a corresponding control.

[0110] Step 405 , in response to a first triggering operation on the play progress bar, determining a first play time point corresponding to the first triggering operation on the play progress bar.

[0111] In one possible implementation, when a first trigger operation on a playback progress bar is received, the computer device first obtains a progress trigger point on the playback progress bar corresponding to the first trigger operation, thereby determining the first playback time point on the playback progress bar corresponding to the first trigger operation based on the display progress corresponding to the progress trigger point, the total display progress of the playback progress bar, and the total playback time of the playback video.

[0112] Indicatively, the total display progress of the playback progress bar is L, the display progress corresponding to the progress trigger point is p, and the total playback time of the playback video is T, then the first playback time point can be expressed as t c =p / L*T.

[0113] Step 406: determine a first operation event based on the first playback time point and the operation event sequence, and mark the first operation event in the operation event list.

[0114] In a possible implementation, after determining the first playback time point, the computer device can determine the first operation event corresponding to the first playback time point based on the first playback time point and the operation event sequence, thereby marking the first operation event in the operation event list.

[0115] In a possible implementation, the computer device may determine the first operation event from the operation event sequence by binary search based on the first playback time point and the timestamp corresponding to the operation event sequence, wherein the timestamp represents the playback time point corresponding to each operation event in the operation event sequence.

[0116] Optionally, in order to facilitate the user to distinguish between played operation events and unplayed operation events in the operation event list, the computer device may also mark the played operation events by color coding. In a possible implementation, when the user triggers the play progress bar to jump the video playback, the computer device may mark the first operation event in the operation event list and each operation event that occurs before the first operation event after determining the first operation event.

[0117] Indicatively, Figure 5 As shown, when receiving a user's click operation on the play progress bar 504 in the video playback area 501, the computer device determines the first play time point, thereby determining the first operation event 505 corresponding to the first play time point, and marks the first operation event 505 in the operation event list 502.

[0118] Step 407: based on the first playback time point and the first operation event, the operation playback video is redirected to the first operation interface, where the first operation interface corresponds to the first operation event.

[0119] In a possible implementation, after determining the first playback time point and the first operation event, the computer device can determine the first operation interface corresponding to the first operation event, thereby jumping the operation playback video to play to the first operation interface.

[0120] Indicatively, Figure 5 As shown, the computer device jumps and plays the operation playback video 503 to the first operation interface based on the first playback time point and the first operation event 505.

[0121] Step 408: In response to a second triggering operation on a second operation event in the operation event list, mark the second operation event and each operation event in the operation event list that occurs before the second operation event.

[0122] In one possible implementation, upon receiving a second trigger operation from a user on a second operation event in the operation event list, the computer device may mark the second operation event, and in order to facilitate the distinction between the operation events that occur before the second operation event and the operation events that occur after the second operation event, the computer device may also mark and display the operation events that occur before the second operation event.

[0123] Indicatively, Figure 6 As shown, when receiving a click operation of the user on the second operation event 603 in the operation event list 602 , the computer device marks the second operation event 603 and each operation event occurring before the second operation event 603 .

[0124] Step 409: Determine a second playback time point corresponding to the second operation event based on the second operation event and the timestamp corresponding to the operation event sequence, where the timestamp represents the playback time point corresponding to each operation event in the operation event sequence.

[0125] In a possible implementation, in order to enable playback jump of the operation playback video by triggering the second operation event, the computer device also needs to determine the second playback time point corresponding to the second operation event based on the second operation event and the timestamp corresponding to the operation event sequence.

[0126] Step 410: Position the play progress bar to a second play time point corresponding to the second operation event.

[0127] Furthermore, the computer device positions the playback progress bar to a second playback time point corresponding to the second operation event according to the total display progress of the playback progress bar.

[0128] In a possible implementation, the computer device determines the display progress corresponding to the second playback time point based on the second playback time point, the total playback time of the playback video, and the total display progress of the playback progress bar, thereby adjusting the display progress of the playback progress bar.

[0129] Schematically, the total display progress of the play progress bar is L, the second play time point is t, and the total play time of the playback video is T. The display progress corresponding to the progress trigger point can be expressed as pos=t / T*L.

[0130] In a possible implementation, after determining the second playback time point and the second operation event, while adjusting the display progress of the playback progress bar, the computer device can jump the playback video to the second operation interface corresponding to the second operation event.

[0131] Indicatively, Figure 6 As shown, after determining the second operation event 603, the computer device determines the second playback time point corresponding to the second operation event 603 based on the second operation event 603 and the timestamp corresponding to the operation event sequence, and positions the playback progress bar 604 in the operation video playback area 601 to the second playback time point corresponding to the second operation event 603, and at the same time jumps the operation playback video 605 to play to the second operation interface corresponding to the second operation event 603.

[0132] In the above embodiment, when a first trigger operation on the playback progress bar is received, the first playback time point and the first operation event can be determined, the first operation event in the operation event list can be marked, and the display progress of the playback progress bar can be adjusted to jump the operation playback video playback to the first operation interface; at the same time, when a second trigger operation on the second operation event is received, the second operation event can be marked, and the display progress of the playback progress bar can be adjusted to jump the operation playback video playback to the second operation interface, thereby realizing two-way correlation positioning between the operation event list and the playback progress bar, and optimizing the operation data display effect.

[0133] In one possible implementation, taking into account that a large number of operation events may be generated during the program testing process, if all operation events are directly displayed in the operation event list, it may make it impossible for the user to quickly find the target operation event. Therefore, in order to improve the efficiency of searching for operation events, the computer device can also divide the various operation events in the operation event list into levels.

[0134] In a possible implementation, after acquiring the operation event sequence, the computer device may hierarchically divide the application operation interfaces involved in the operation process according to the interface jump relationships of the application operation interfaces to obtain multi-level application operation interfaces.

[0135] Optionally, by triggering the application control in the i-th level application operation interface, you can jump to the i+1-th level application operation interface. For example, the main interface of the application program can be the first-level application operation interface, and the application interface displayed by triggering the application control in the main interface can be the second-level application operation interface, and so on.

[0136] Furthermore, the computer device can divide the operation events in the operation event list according to the multi-level application operation interface obtained by division, determine the operation event executed in the i-th level application operation interface as the i-th level operation event, and display the i+1-th level operation event in the operation event list below the i-th level operation event.

[0137] Illustratively, the operation events performed by the user in the first-level application operation interface are determined as first-level operation events. After jumping from the first-level application operation interface to the second-level application operation interface, the operation events performed in the second-level application operation interface are second-level operation events. Thus, the second-level operation events can be displayed below the first-level operation events in the operation event list.

[0138] Optionally, the display size of the second-level operation event can be set smaller than the display size of the first-level operation event, or the second-level operation event can be folded and expanded to display the second-level operation event when a trigger operation for the first-level operation event is received.

[0139] In one possible implementation, upon receiving the fourth trigger operation for the i-th level operation event, the computer device jumps the operation playback video to the third operation interface corresponding to the i-th level operation event according to the fourth trigger operation. At the same time, in order to facilitate the user to view the i+1-th level operation event under the i-th level operation event, the computer device can display the i+1-th level playback mark point corresponding to the i+1-th level operation event corresponding to the i-th level operation event on the playback progress bar. In response to the fifth trigger operation for the i+1-th level playback mark point, the computer device can jump the operation playback video to the fourth operation interface corresponding to the i+1-th level operation event.

[0140] Illustratively, upon receiving a click operation on a level 1 operation event, the computer device will jump the playback video to the operation interface corresponding to the level 1 operation event, and at the same time display the playback mark point corresponding to the level 2 operation event in the playback progress bar, thereby facilitating the user to quickly view the level 2 operation event.

[0141] Indicatively, Figure 7 As shown, when a click operation is received on the first-level operation event 703 in the operation event list 702, the computer device will jump and play the operation playback video 705 in the operation video playback area 701 to the operation interface corresponding to the first-level operation event 703, and at the same time display the playback mark point corresponding to the second-level operation event 704 in the playback progress bar 706.

[0142] In the above embodiment, the application operation interface is divided into levels, and based on the results of the level division of the application operation interface, the operation events in each application operation interface are divided into levels, and each operation event is displayed in the operation event list according to the result of the event level division, thereby optimizing the display effect of the operation event list and improving the efficiency of users viewing operation data.

[0143] In one possible implementation, in order to facilitate users to replay and view operation events of the same type, the computer device may also group each operation event according to the operation event sequence and the operation event type to obtain an operation event grouping result, wherein operation events of the same type in the operation event grouping result are grouped together, and then based on the operation event grouping result, the computer device may first display the event grouping in the operation event list, so that when the sixth trigger operation on the first event group is received, the computer device may expand and display each operation event under the first event group in the operation event list.

[0144] In one possible implementation, in order to facilitate users to modify program codes in a timely manner when discovering program problems while viewing operation data, the computer device may also associate control interaction events with control code segments, where control interaction events are events that implement interface interaction based on triggering operations on controls.

[0145] In one possible implementation, a computer device may filter out control interaction events from various operation events according to an operation event sequence, and display corresponding control code positioning buttons in each control interaction event in the operation event list, so that upon receiving the seventh trigger operation of the user on the first control code positioning button, the computer device may directly jump to display the first control code segment corresponding to the first control code positioning button in the sequence code corresponding to the operation event sequence.

[0146] In one possible implementation, taking into account that there may be multiple trial users participating in the program testing, that is, there may be multiple sets of operation event sequences, in order to improve the efficiency of users viewing operation data and improve the efficiency of switching between multiple sets of operation event sequences, the computer device may also display a sequence switching button in the operation video playback area.

[0147] In one possible implementation, upon receiving the eighth trigger operation of the sequence switch button by the user, the computer device may switch the operation playback video corresponding to the current operation event sequence in the operation video playback area to the operation playback video corresponding to other operation event sequences, and at the same time switch each operation event corresponding to the current operation event sequence in the operation event list to the operation events corresponding to other operation event sequences.

[0148] Please refer to Figure 8 , which shows a structural block diagram of an operation data display device provided by an exemplary embodiment of the present application, the device comprising:

[0149] The first display module 801 is used to display an operation playback interface, wherein the operation playback interface is used to display operation data generated during program testing, and the operation playback interface includes an operation video playback area and an operation event list, wherein the operation video playback area displays an operation playback video and a playback progress bar, wherein the operation playback video is generated based on an operation event sequence to simulate user operations, the operation event list displays operation events included in the operation event sequence, and the playback progress bar is associated with the operation events in the operation event list;

[0150] The second display module 802 is used to respond to the first trigger operation on the play progress bar, jump the playback video to the first operation interface corresponding to the first play time point indicated by the first trigger operation, and mark the first operation event corresponding to the first play time point in the operation event list;

[0151] The third display module 803 is used to respond to a second triggering operation on a second operation event in the operation event list, mark the second operation event, and position the playback progress bar to a second playback time point corresponding to the second operation event.

[0152] Optionally, the second display module 802 is used to:

[0153] In response to the first triggering operation on the play progress bar, determining the first play time point corresponding to the first triggering operation on the play progress bar;

[0154] Determine the first operation event based on the first playback time point and the operation event sequence, and mark the first operation event in the operation event list;

[0155] Based on the first playback time point and the first operation event, the operation playback video is redirected to the first operation interface, where the first operation interface corresponds to the first operation event.

[0156] Optionally, the second display module 802 is further used for:

[0157] Based on the first playback time point and the timestamp corresponding to the operation event sequence, determining the first operation event from the operation event sequence by binary search, wherein the timestamp represents the playback time point corresponding to each operation event in the operation event sequence;

[0158] The first operation event in the operation event list and each operation event occurring before the first operation event are marked.

[0159] Optionally, the third display module 803 is used to:

[0160] In response to the second triggering operation on the second operation event in the operation event list, marking the second operation event and each operation event in the operation event list that occurs before the second operation event;

[0161] Determine a second playback time point corresponding to the second operation event based on the second operation event and a timestamp corresponding to the operation event sequence, wherein the timestamp represents a playback time point corresponding to each operation event in the operation event sequence;

[0162] The playback progress bar is positioned to a second playback time point corresponding to the second operation event.

[0163] Optionally, the third display module 803 is further used for:

[0164] Based on the second playback time point and the second operation event, jumping and playing the operation playback video to a second operation interface, where the second operation interface corresponds to the second operation event;

[0165] Based on the second playback time point and the total playback duration of the operation playback video, the display progress of the playback progress bar is adjusted, and the display progress is positively correlated with the playback duration of the operation playback video.

[0166] Optionally, the first display module 801 is used to:

[0167] When a third trigger operation on the operation playback control is received, acquiring the operation event sequence;

[0168] Based on the operation event sequence, simulating the user operation in the application interface, generating the operation playback video, and displaying the operation video playback area in the operation playback interface;

[0169] Based on the total playback time corresponding to the operation playback video, displaying the playback progress bar in the operation video playback area;

[0170] Based on the operation event sequence, each operation event in the operation event sequence is sorted in the order of operation time, and displayed in the operation event list in the operation playback interface.

[0171] Optionally, the first display module 801 is further used for:

[0172] Filtering each operation event in the operation event sequence to obtain filtered operation events, wherein the filtered operation events include interface change events and control interaction events;

[0173] The filtered operation events are sorted according to the operation time sequence, and the filtered operation events are displayed in the operation event list.

[0174] Optionally, the device further comprises:

[0175] A hierarchical division module, used to hierarchically divide the application operation interface based on the operation event sequence to obtain a multi-level application operation interface, wherein the application control in the i-th level application operation interface can be triggered to jump to the i+1-th level application operation interface;

[0176] An event classification module, configured to classify the operation events in the operation event list based on the multi-level application operation interface obtained by the classification, and determine the operation event executed in the i-th level application operation interface as the i-th level operation event;

[0177] The fourth display module is used to display the (i+1)th level operation event in a hierarchical manner below the i-th level operation event in the operation event list.

[0178] Optionally, the device further comprises:

[0179] a play jump module, configured to, in response to a fourth trigger operation on the i-th level operation event, jump and play the operation playback video to a third operation interface corresponding to the i-th level operation event;

[0180] A fifth display module, configured to display, on the playback progress bar, an i+1th level playback mark point corresponding to an i+1th level operation event corresponding to the i-th level operation event;

[0181] The play jump module is also used to respond to the fifth trigger operation on the i+1th level play mark point and jump the operation playback video to the fourth operation interface corresponding to the i+1th level operation event.

[0182] Optionally, the device further comprises:

[0183] A grouping module, used for grouping each operation event based on the operation event sequence and the operation event type to obtain an operation event grouping result, wherein the operation events of the same type in the operation event grouping result are grouped together;

[0184] A sixth display module, configured to display event groups in the operation event list based on the operation event grouping result;

[0185] The seventh display module is used to expand and display each operation event under the first event group in the operation event list in response to the sixth trigger operation on the first event group.

[0186] Optionally, the device further comprises:

[0187] A screening module, used to screen out control interaction events from various operation events based on the operation event sequence, wherein the control interaction event is an event that implements interface interaction based on a triggering operation on a control;

[0188] An eighth display module, used for displaying a corresponding control code positioning button in the control interaction event in the operation event list;

[0189] The ninth display module is used to jump and display the first control code segment corresponding to the first control code positioning button in the sequence code corresponding to the operation event sequence in response to the seventh trigger operation on the first control code positioning button.

[0190] Optionally, the operation video playback area also displays a sequence switching button;

[0191] The device also includes:

[0192] A switching display module is used to switch and display the operation playback video in the operation video playback area and the operation events in the operation event list in response to the eighth trigger operation on the sequence switch button.

[0193] To summarize, in an embodiment of the present application, the operation data generated during the program testing process is displayed through an operation playback interface, wherein the operation playback interface includes an operation video playback area and an operation event list, the operation video playback area displays an operation playback video and a playback progress bar, the operation event list displays the operation event, and the playback progress bar is associated with the operation event and positioned, so that when a first trigger operation on the playback progress bar is received, in addition to jumping the operation playback video to play to the first operation interface corresponding to the first playback time point indicated by the first trigger operation, the first operation event corresponding to the first playback time point in the operation event list can also be marked; when a second trigger operation on the second operation event in the operation event list is received, in addition to marking the second operation event, the playback progress bar can also be positioned to the second playback time point corresponding to the second operation event, so as to realize the playback jump of the operation playback video, thereby enriching the operation data display method and improving the operation data display efficiency.

[0194] It should be noted that: the device provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the implementation process thereof is detailed in the method embodiment, which will not be repeated here.

[0195] Please refer to Fig. 9 , which shows a schematic diagram of the structure of a computer device provided by an exemplary embodiment of the present application. Specifically, the computer device 900 includes a central processing unit (CPU) 901, a system memory 904 including a random access memory 902 and a read-only memory 903, and a system bus 905 connecting the system memory 904 and the central processing unit 901. The computer device 900 also includes a basic input / output system (I / O system) 906 that helps transmit information between various devices in the computer, and a large-capacity storage device 907 for storing an operating system 913, application programs 914 and other program modules 915.

[0196] The basic input / output system 906 includes a display 908 for displaying information and an input device 909 such as a mouse and a keyboard for user inputting information. The display 908 and the input device 909 are connected to the central processing unit 901 through an input / output controller 910 connected to the system bus 905. The basic input / output system 906 may also include an input / output controller 910 for receiving and processing inputs from a plurality of other devices such as a keyboard, a mouse, or an electronic stylus. Similarly, the input / output controller 910 also provides output to a display screen, a printer, or other types of output devices.

[0197] The mass storage device 907 is connected to the central processing unit 901 through a mass storage controller (not shown) connected to the system bus 905. The mass storage device 907 and its associated computer readable media provide non-volatile storage for the computer device 900. That is, the mass storage device 907 may include a computer readable medium (not shown) such as a hard disk or drive.

[0198] Without loss of generality, the computer-readable medium may include computer storage media and communication media. Computer storage media include volatile and non-volatile, removable and non-removable media implemented by any method or technology for storing information such as computer-readable instructions, data structures, program modules or other data. Computer storage media include random access memory (RAM), read-only memory (ROM), flash memory or other solid-state storage technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, cassette, magnetic tape, disk storage or other magnetic storage devices. Of course, those skilled in the art will know that the computer storage medium is not limited to the above. The above-mentioned system memory 904 and mass storage device 907 can be collectively referred to as memory.

[0199] The memory stores one or more programs, and the one or more programs are configured to be executed by one or more central processing units 901. The one or more programs contain instructions for implementing the above-mentioned methods. The central processing unit 901 executes the one or more programs to implement the methods provided by the above-mentioned various method embodiments.

[0200] According to various embodiments of the present application, the computer device 900 can also be connected to a remote computer on the network through a network such as the Internet. That is, the computer device 900 can be connected to the network 911 through the network interface unit 912 connected to the system bus 905, or the network interface unit 912 can be used to connect to other types of networks or remote computer systems (not shown).

[0201] An embodiment of the present application also provides a computer-readable storage medium, in which at least one instruction is stored. The at least one instruction is loaded and executed by a processor to implement the operation data display method described in the above embodiment.

[0202] Optionally, the computer readable storage medium may include: ROM, RAM, solid state drives (SSD) or optical disks, etc. Among them, RAM may include resistance random access memory (ReRAM) and dynamic random access memory (DRAM).

[0203] The embodiment of the present application provides a computer program product, which includes computer instructions, which are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the operation data display method described in the above embodiment.

[0204] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0205] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for displaying operation data, characterized in that: The method comprises: Display an operation playback interface, the operation playback interface is used to display the operation data generated during the program testing process, the operation playback interface includes an operation video playback area and an operation event list, the operation video playback area displays an operation playback video and a play progress bar, the operation playback video is generated based on the operation event sequence to simulate the user operation, the operation event list displays the operation events included in the operation event sequence, and the play progress bar is associated with the operation event in the operation event list. In response to a first trigger operation on the playback progress bar, the playback of the operation video is redirected to a first operation interface corresponding to a first playback time point indicated by the first trigger operation, and a first operation event corresponding to the first playback time point is marked in the operation event list; In response to a second triggering operation on a second operation event in the operation event list, the second operation event is marked, and the playback progress bar is positioned to a second playback time point corresponding to the second operation event.

2. The method according to claim 1, characterized in that In response to the first trigger operation on the playback progress bar, jumping the playback video to the first operation interface corresponding to the first playback time point indicated by the first trigger operation, and marking the first operation event corresponding to the first playback time point in the operation event list, including: In response to the first triggering operation on the play progress bar, determining the first play time point corresponding to the first triggering operation on the play progress bar; Determine the first operation event based on the first playback time point and the operation event sequence, and mark the first operation event in the operation event list; Based on the first playback time point and the first operation event, the operation playback video is redirected to the first operation interface, where the first operation interface corresponds to the first operation event.

3. The method according to claim 2, characterized in that The determining the first operation event based on the first playback time point and the operation event sequence, and marking the first operation event in the operation event list, includes: Based on the first playback time point and the timestamp corresponding to the operation event sequence, determining the first operation event from the operation event sequence by binary search, wherein the timestamp represents the playback time point corresponding to each operation event in the operation event sequence; The first operation event in the operation event list and each operation event occurring before the first operation event are marked.

4. The method according to claim 1, characterized in that: In response to a second triggering operation on a second operation event in the operation event list, marking the second operation event, and positioning the playback progress bar to a second playback time point corresponding to the second operation event, comprises: In response to the second triggering operation on the second operation event in the operation event list, marking the second operation event and each operation event in the operation event list that occurs before the second operation event; Determine a second playback time point corresponding to the second operation event based on the second operation event and a timestamp corresponding to the operation event sequence, wherein the timestamp represents a playback time point corresponding to each operation event in the operation event sequence; The playback progress bar is positioned to a second playback time point corresponding to the second operation event.

5. The method according to claim 4, characterized in that The positioning of the playback progress bar to a second playback time point corresponding to the second operation event includes: Based on the second playback time point and the second operation event, jumping and playing the operation playback video to a second operation interface, where the second operation interface corresponds to the second operation event; Based on the second playback time point and the total playback duration of the operation playback video, the display progress of the playback progress bar is adjusted, and the display progress is positively correlated with the playback duration of the operation playback video.

6. The method according to claim 1, characterized in that The display operation playback interface includes: When a third trigger operation on the operation playback control is received, acquiring the operation event sequence; Based on the operation event sequence, simulating the user operation in the application interface, generating the operation playback video, and displaying the operation video playback area in the operation playback interface; Based on the total playback time corresponding to the operation playback video, displaying the playback progress bar in the operation video playback area; Based on the operation event sequence, each operation event in the operation event sequence is sorted in the order of operation time, and displayed in the operation event list in the operation playback interface.

7. The method according to claim 6, characterized in that The sorting of the operation events in the operation event sequence according to the operation time sequence based on the operation event sequence and displaying them in the operation event list in the operation playback interface includes: Filtering each operation event in the operation event sequence to obtain filtered operation events, wherein the filtered operation events include interface change events and control interaction events; The filtered operation events are sorted according to the operation time sequence, and the filtered operation events are displayed in the operation event list.

8. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: Based on the operation event sequence, the application operation interface is hierarchically divided to obtain a multi-level application operation interface, wherein the application control in the i-th level application operation interface can be triggered to jump to the (i+1)-th level application operation interface; Based on the multi-level application operation interface obtained by the division, the operation events in the operation event list are divided, and the operation event executed in the i-th level application operation interface is determined as the i-th level operation event; In the operation event list, the (i+1)th level operation events are hierarchically displayed below the (i)th level operation events.

9. The method according to claim 8, characterized in that The method further comprises: In response to a fourth triggering operation on the i-th level operation event, jumping and playing the operation playback video to a third operation interface corresponding to the i-th level operation event; Displaying the i+1th level play mark point corresponding to the i+1th level operation event corresponding to the i-th level operation event on the play progress bar; In response to the fifth trigger operation on the i+1th level play mark point, the operation playback video is jumped and played to the fourth operation interface corresponding to the i+1th level operation event.

10. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: Based on the operation event sequence and the operation event type, each operation event is grouped to obtain an operation event grouping result, wherein the operation events of the same type in the operation event grouping result are grouped together; Based on the operation event grouping result, displaying the event grouping in the operation event list; In response to a sixth trigger operation on the first event group, each operation event under the first event group is expanded and displayed in the operation event list.

11. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: Based on the operation event sequence, a control interaction event is screened out from each operation event, wherein the control interaction event is an event that implements interface interaction based on a triggering operation on a control; Displaying a corresponding control code positioning button in the control interaction event in the operation event list; In response to the seventh trigger operation on the first control code positioning button, the first control code segment corresponding to the first control code positioning button in the sequence code corresponding to the operation event sequence is jumped and displayed.

12. The method according to any one of claims 1 to 7, characterized in that: The operation video playback area also displays a sequence switching button; The method further comprises: In response to the eighth trigger operation on the sequence switch button, the operation playback video in the operation video playback area is switched to display, and the operation events in the operation event list are switched to display.

13. An operation data display device, characterized in that: The device comprises: A first display module is used to display an operation playback interface, wherein the operation playback interface is used to display operation data generated during program testing, wherein the operation playback interface includes an operation video playback area and an operation event list, wherein the operation video playback area displays an operation playback video and a playback progress bar, wherein the operation playback video is generated based on an operation event sequence to simulate user operations, wherein the operation event list displays operation events included in the operation event sequence, and wherein the playback progress bar is associated with and positioned with the operation events in the operation event list; A second display module is used for responding to a first trigger operation on the playback progress bar, jumping the playback of the operation video to a first operation interface corresponding to a first playback time point indicated by the first trigger operation, and marking a first operation event corresponding to the first playback time point in the operation event list; The third display module is used to respond to a second triggering operation on a second operation event in the operation event list, mark the second operation event, and position the playback progress bar to a second playback time point corresponding to the second operation event.

14. A computer device, characterized in that: The computer device includes a processor and a memory; the memory stores at least one instruction, and the at least one instruction is used to be executed by the processor to implement the operation data display method as described in any one of claims 1 to 12.

15. A computer-readable storage medium, characterized in that: At least one instruction is stored in the readable storage medium, and the at least one instruction is loaded and executed by the processor to implement the operation data display method as described in any one of claims 1 to 12.

16. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium; a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the operation data display method as described in any one of claims 1 to 12.