CN108255691A - Thermodynamic chart methods of exhibiting and device - Google Patents
Thermodynamic chart methods of exhibiting and device Download PDFInfo
- Publication number
- CN108255691A CN108255691A CN201810083613.4A CN201810083613A CN108255691A CN 108255691 A CN108255691 A CN 108255691A CN 201810083613 A CN201810083613 A CN 201810083613A CN 108255691 A CN108255691 A CN 108255691A
- Authority
- CN
- China
- Prior art keywords
- software
- mark
- behavior
- thermodynamic chart
- under testing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3438—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment monitoring of user actions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
The present invention proposes that a kind of thermodynamic chart methods of exhibiting and device, wherein method include:The corresponding user behavior data of software under testing is acquired, including:Terminal Equipment Identifier, Time To Event, the mark of operation pages of software under testing, event type, the mark of operational controls and the location information of operating point in operation pages;For each operation pages, the first user behavior data of the mark for including operation pages is obtained, and then determine each operational controls and/or the corresponding behavior flow of each operating point in operation pages;Each operational controls and/or the corresponding heating power value of each operating point on the current operation page, which are sent, to terminal device is sent to terminal device, so that terminal device is drawn on the current operation page and shows thermodynamic chart, so as to fulfill based on the corresponding user behavior data of software under testing, it draws and shows thermodynamic chart, so that tester is readily understood by the function that user pays close attention to, test case is targetedly write, improves testing efficiency.
Description
Technical field
The present invention relates to Internet technical field more particularly to a kind of thermodynamic chart methods of exhibiting and device.
Background technology
The corresponding automatic test cases of current APP are directly to be write by each function of being manually directed to APP,
And be difficult to obtain the function that APP user pays close attention to, automatic test cases is caused to be difficult to effectively pay close attention to for user
Function tested, so as to reduce testing efficiency.
Invention content
The present invention is directed to solve at least some of the technical problems in related technologies.
For this purpose, first purpose of the present invention is to propose a kind of thermodynamic chart methods of exhibiting, for solving in the prior art
The problem of testing efficiency is poor.
Second object of the present invention is to propose another thermodynamic chart methods of exhibiting.
Third object of the present invention is to propose a kind of thermodynamic chart displaying device.
Fourth object of the present invention is to propose another thermodynamic chart displaying device.
The 5th purpose of the present invention is to propose another thermodynamic chart displaying device.
The 6th purpose of the present invention is to propose another thermodynamic chart displaying device.
The 7th purpose of the present invention is to propose a kind of non-transitorycomputer readable storage medium.
The 8th purpose of the present invention is to propose another non-transitorycomputer readable storage medium.
The 9th purpose of the present invention is to propose a kind of computer program product.
The tenth purpose of the present invention is to propose another computer program product.
In order to achieve the above object, first aspect present invention embodiment proposes a kind of thermodynamic chart methods of exhibiting, including:
Acquire the corresponding user behavior data of software under testing;The user behavior data includes:Terminal Equipment Identifier, event
Time of origin, the mark of operation pages of the software under testing, event type, operational controls in the operation pages mark
And the location information of operating point;
For each operation pages of the software under testing, first user's row of the mark for including the operation pages is obtained
For data;Each operational controls and/or each operating point in the operation pages are determined according to first user behavior data
Corresponding behavior flow;
The acquisition request that receiving terminal apparatus is sent;Described obtain asks to include:Preset time period, the software under testing
Mark and the current operation page mark;
According to each operational controls on the current operation page of software under testing described in preset time period and/or each
The corresponding behavior flow of operating point determines on the current operation page of the software under testing each operational controls and/or each
The corresponding heating power value of a operating point;
Each operational controls on the current operation page and/or the corresponding heating power value of each operating point are sent to described
Terminal device, so that the terminal device is drawn on the current operation page and shows thermodynamic chart.
Further, it is described that each operational controls in the operation pages are determined according to first user behavior data
And/or the corresponding behavior flow of each operating point, including:
For each operational controls and/or each operating point, obtain each Time To Event and include the operational controls
Mark and/or the operating point location information second user behavioral data quantity;
By the quantity of each Time To Event, be determined as operational controls described in each Time To Event and/or
The corresponding behavior flow of the operating point.
Further, it is further included in the user behavior data:The mark of behavior sequence group, the behavior sequence group represent
User behavior during the unlatching software under testing to the closing software under testing;
The method, further includes:
For each behavior sequence group, the third user behavior data for the mark for including the behavior sequence group is obtained;It is right
The third user behavior data is ranked up according to Time To Event, obtains the corresponding ordering behavior of the behavior sequence group
Sequence sets;
The ordering behavior sequence sets are screened using breadth-first search algorithm BFS, obtain the ordering behavior
From the first operation pages of software under testing to the shortest path of purpose operation pages in sequence sets;
According to the switching sequence between each operation pages in the shortest path and the shortest path, determining and institute
State the corresponding one group of switching behavior sequence of shortest path;
The switching behavior sequence is parsed using behavior resolver, is obtained corresponding with the switching behavior sequence
Usability of program fragments;
With reference to described program segment and process template, automatic test cases are generated.
Further, the switching according between each operation pages in the shortest path and the shortest path
Sequence determines one group of switching behavior sequence corresponding with the shortest path, including:
Obtain the mark of any two adjacent operator page in the shortest path;
According to the mark of described two adjacent operator pages, user behavior data corresponding with the software under testing is inquired,
Acquisition is switched at least one of the latter operation pages from the previous operation pages in described two adjacent operator pages and cuts
It enters a new line and is;
The heating power value of at least one switching behavior in preset time range is obtained, corresponding heating power value is highest
Switching behavior is determined as the switching behavior between two adjacent operator pages;
Switching behavior between any two adjacent operator page is combined, obtains the switching behavior sequence.
The thermodynamic chart methods of exhibiting of the embodiment of the present invention, by acquiring the corresponding user behavior data of software under testing;User
Behavioral data includes:Terminal Equipment Identifier, Time To Event, the mark of operation pages of software under testing, event type, operation
The mark of operational controls on the page and the location information of operating point;For each operation pages of software under testing, packet is obtained
Include the first user behavior data of the mark of operation pages;Each operation in operation pages is determined according to the first user behavior data
Control and/or the corresponding behavior flow of each operating point;The acquisition request that receiving terminal apparatus is sent;Request is obtained to include:
The mark of preset time period, the mark of software under testing and the current operation page;According in preset time period software under testing work as
Each operational controls and/or the corresponding behavior flow of each operating point in preceding operation pages determine the current operation of software under testing
Each operational controls and/or the corresponding heating power value of each operating point on the page;By operational controls each on the current operation page and/
Or the corresponding heating power value of each operating point is sent to terminal device, so that terminal device is drawn and is shown on the current operation page
Thermodynamic chart so as to fulfill based on the corresponding user behavior data of software under testing, obtains the heating power on each page of software under testing
Figure can easily understand the function that user pays close attention to based on thermodynamic chart tester, automatic so as to targetedly write
Change test case, improve the testing efficiency of automatic test cases.
In order to achieve the above object, second aspect of the present invention embodiment proposes a kind of thermodynamic chart methods of exhibiting, including:
The thermodynamic chart displaying request of terminal user is obtained, the thermodynamic chart displaying request includes:Show the period
And the mark of software to be presented;
It is shown and asked according to the thermodynamic chart, run the software to be presented on terminal device;
The current operation page for obtaining the software to be presented is monitored, is reported including displaying period, to be presented soft
The acquisition request of the mark of part and the mark of the current operation page obtains described to be presented soft in the displaying period
Each operational controls and/or the corresponding heating power value of each operating point in the operation pages of part;
According to each operational controls in the operation pages of the software to be presented in the displaying period and/or respectively
The corresponding heating power value of a operating point, draws on the current operation page and shows thermodynamic chart.
Further, the thermodynamic chart displaying request for obtaining terminal user, including:
It shows period selection interface, obtains the displaying period that user selects in the period selection interface;
It shows software selection interface, obtains the software to be presented that user selects in the software selection interface;
It is thermodynamic chart displaying request by the preset user behavior recognition when listening to preset user behavior.
The thermodynamic chart methods of exhibiting of the embodiment of the present invention shows request, heat by the thermodynamic chart for obtaining terminal user
Try hard to displaying request to include:Show the mark of period and software to be presented;It is shown and asked according to thermodynamic chart, run terminal
Software to be presented in equipment;The current operation page for obtaining software to be presented is monitored, is reported including displaying period, to be presented
The acquisition request of the mark of software and the mark of the current operation page obtains the operation page of software to be presented in the displaying period
Each operational controls and/or the corresponding heating power value of each operating point on face;According to the operation of software to be presented in the displaying period
Each operational controls and/or the corresponding heating power value of each operating point, draw on the current operation page and show heating power on the page
Figure, so as to selected according to tester the displaying period, software to be presented, in tester using software to be presented
In the process, corresponding thermodynamic chart is shown on the current operation page of software to be presented so that thermodynamic chart tester can be very
Readily understand the function that user pays close attention in each operation pages, so as to targetedly write automatic test cases, carry
The testing efficiency of high automatic test cases.
In order to achieve the above object, third aspect present invention embodiment proposes a kind of thermodynamic chart displaying device, including:
Acquisition module, for acquiring the corresponding user behavior data of software under testing;The user behavior data includes:Terminal
Device identification, Time To Event, the mark of operation pages of the software under testing, event type, in the operation pages
The mark of operational controls and the location information of operating point;
Acquisition module for being directed to each operation pages of the software under testing, obtains the mark for including the operation pages
The first user behavior data known;Each operational controls in the operation pages are determined according to first user behavior data
And/or the corresponding behavior flow of each operating point;
Receiving module, the acquisition request sent for receiving terminal apparatus;Described obtain asks to include:Preset time
The mark of section, the mark of the software under testing and the current operation page;
Determining module, each operation on the current operation page according to software under testing described in preset time period
Control and/or the corresponding behavior flow of each operating point, determine each behaviour on the current operation page of the software under testing
Make control and/or the corresponding heating power value of each operating point;
Sending module, for by each operational controls on the current operation page and/or the corresponding heat of each operating point
Force value is sent to the terminal device, so that the terminal device is drawn on the current operation page and shows thermodynamic chart.
Further, the acquisition module is specifically used for,
For each operational controls and/or each operating point, obtain each Time To Event and include the operational controls
Mark and/or the operating point location information second user behavioral data quantity;
By the quantity of each Time To Event, be determined as operational controls described in each Time To Event and/or
The corresponding behavior flow of the operating point.
Further, it is further included in the user behavior data:The mark of behavior sequence group, the behavior sequence group represent
User behavior during the unlatching software under testing to the closing software under testing;
The device further includes:Sorting module, screening module, parsing module and generation module;
The sorting module for being directed to each behavior sequence group, obtains the of the mark that includes the behavior sequence group
Three user behavior datas;The third user behavior data according to Time To Event is ranked up, obtains the behavior sequence
The corresponding ordering behavior sequence sets of row group;
The screening module, for being screened using breadth-first search algorithm BFS to the ordering behavior sequence sets,
It obtains in the ordering behavior sequence sets from the first operation pages of software under testing to the shortest path of purpose operation pages;
The determining module is additionally operable to according between each operation pages in the shortest path and the shortest path
Switching sequence, determine one group of switching behavior sequence corresponding with the shortest path;
The parsing module, for being parsed to the switching behavior sequence using behavior resolver, obtain with it is described
The corresponding usability of program fragments of switching behavior sequence;
The generation module for combining described program segment and process template, generates automatic test cases.
Further, the determining module is specifically used for,
Obtain the mark of any two adjacent operator page in the shortest path;
According to the mark of described two adjacent operator pages, user behavior data corresponding with the software under testing is inquired,
Acquisition is switched at least one of the latter operation pages from the previous operation pages in described two adjacent operator pages and cuts
It enters a new line and is;
The heating power value of at least one switching behavior in preset time range is obtained, corresponding heating power value is highest
Switching behavior is determined as the switching behavior between two adjacent operator pages;
Switching behavior between any two adjacent operator page is combined, obtains the switching behavior sequence.
The thermodynamic chart displaying device of the embodiment of the present invention, by acquiring the corresponding user behavior data of software under testing;User
Behavioral data includes:Terminal Equipment Identifier, Time To Event, the mark of operation pages of software under testing, event type, operation
The mark of operational controls on the page and the location information of operating point;For each operation pages of software under testing, packet is obtained
Include the first user behavior data of the mark of operation pages;Each operation in operation pages is determined according to the first user behavior data
Control and/or the corresponding behavior flow of each operating point;The acquisition request that receiving terminal apparatus is sent;Request is obtained to include:
The mark of preset time period, the mark of software under testing and the current operation page;According in preset time period software under testing work as
Each operational controls and/or the corresponding behavior flow of each operating point in preceding operation pages determine the current operation of software under testing
Each operational controls and/or the corresponding heating power value of each operating point on the page;By operational controls each on the current operation page and/
Or the corresponding heating power value of each operating point is sent to terminal device, so that terminal device is drawn and is shown on the current operation page
Thermodynamic chart so as to fulfill based on the corresponding user behavior data of software under testing, obtains the heating power on each page of software under testing
Figure can easily understand the function that user pays close attention to based on thermodynamic chart tester, automatic so as to targetedly write
Change test case, improve the testing efficiency of automatic test cases.
In order to achieve the above object, fourth aspect present invention embodiment proposes another thermodynamic chart displaying device, including:
Acquisition module for obtaining the displaying request of the thermodynamic chart of terminal user, wraps in the thermodynamic chart displaying request
It includes:Show the mark of period and software to be presented;
Module is run, is asked for being shown according to the thermodynamic chart, runs the software to be presented on terminal device;
The acquisition module is additionally operable to monitor the current operation page for obtaining the software to be presented, report including described
It shows the acquisition request of the mark of period, the mark of software to be presented and the current operation page, obtains the displaying
Each operational controls and/or the corresponding heating power of each operating point in the operation pages of the software to be presented in period
Value;
Display module, each behaviour in the operation pages according to the software to be presented in the displaying period
Make control and/or the corresponding heating power value of each operating point, drawn on the current operation page and show thermodynamic chart.
Further, the acquisition module is specifically used for,
It shows period selection interface, obtains the displaying period that user selects in the period selection interface;
It shows software selection interface, obtains the software to be presented that user selects in the software selection interface;
It is thermodynamic chart displaying request by the preset user behavior recognition when listening to preset user behavior.
The thermodynamic chart displaying device of the embodiment of the present invention, request, heat are shown by the thermodynamic chart for obtaining terminal user
Try hard to displaying request to include:Show the mark of period and software to be presented;It is shown and asked according to thermodynamic chart, run terminal
Software to be presented in equipment;The current operation page for obtaining software to be presented is monitored, is reported including displaying period, to be presented
The acquisition request of the mark of software and the mark of the current operation page obtains the operation page of software to be presented in the displaying period
Each operational controls and/or the corresponding heating power value of each operating point on face;According to the operation of software to be presented in the displaying period
Each operational controls and/or the corresponding heating power value of each operating point, draw on the current operation page and show heating power on the page
Figure, so as to selected according to tester the displaying period, software to be presented, in tester using software to be presented
In the process, corresponding thermodynamic chart is shown on the current operation page of software to be presented so that thermodynamic chart tester can be very
Readily understand the function that user pays close attention in each operation pages, so as to targetedly write automatic test cases, carry
The testing efficiency of high automatic test cases.
In order to achieve the above object, fifth aspect present invention embodiment proposes another thermodynamic chart displaying device, including:Storage
Device, processor and storage are on a memory and the computer program that can run on a processor, which is characterized in that the processor
Thermodynamic chart methods of exhibiting as described above is realized when performing described program.
In order to achieve the above object, sixth aspect present invention embodiment proposes another thermodynamic chart displaying device, including:Storage
Device, processor and storage are on a memory and the computer program that can run on a processor, which is characterized in that the processor
Thermodynamic chart methods of exhibiting as described above is realized when performing described program.
To achieve these goals, seventh aspect present invention embodiment proposes a kind of computer-readable storage of non-transitory
Medium is stored thereon with computer program, which realizes thermodynamic chart methods of exhibiting as described above when being executed by processor.
To achieve these goals, eighth aspect present invention embodiment proposes a kind of computer-readable storage of non-transitory
Medium is stored thereon with computer program, which realizes thermodynamic chart methods of exhibiting as described above when being executed by processor.
To achieve these goals, ninth aspect present invention embodiment proposes a kind of computer program product, when described
When instruction processing unit in computer program product performs, a kind of thermodynamic chart methods of exhibiting is performed, the method includes:
Acquire the corresponding user behavior data of software under testing;The user behavior data includes:Terminal Equipment Identifier, event
Time of origin, the mark of operation pages of the software under testing, event type, operational controls in the operation pages mark
And the location information of operating point;
For each operation pages of the software under testing, first user's row of the mark for including the operation pages is obtained
For data;Each operational controls and/or each operating point in the operation pages are determined according to first user behavior data
Corresponding behavior flow;
The acquisition request that receiving terminal apparatus is sent;Described obtain asks to include:Preset time period, the software under testing
Mark and the current operation page mark;
According to each operational controls on the current operation page of software under testing described in preset time period and/or each
The corresponding behavior flow of operating point determines on the current operation page of the software under testing each operational controls and/or each
The corresponding heating power value of a operating point;
Each operational controls on the current operation page and/or the corresponding heating power value of each operating point are sent to described
Terminal device, so that the terminal device is drawn on the current operation page and shows thermodynamic chart.
To achieve these goals, tenth aspect present invention embodiment proposes a kind of computer program product, when described
When instruction processing unit in computer program product performs, a kind of thermodynamic chart methods of exhibiting is performed, the method includes:
The thermodynamic chart displaying request of terminal user is obtained, the thermodynamic chart displaying request includes:Show the period
And the mark of software to be presented;
It is shown and asked according to the thermodynamic chart, run the software to be presented on terminal device;
The current operation page for obtaining the software to be presented is monitored, is reported including displaying period, to be presented soft
The acquisition request of the mark of part and the mark of the current operation page obtains described to be presented soft in the displaying period
Each operational controls and/or the corresponding heating power value of each operating point in the operation pages of part;
According to each operational controls in the operation pages of the software to be presented in the displaying period and/or respectively
The corresponding heating power value of a operating point, draws on the current operation page and shows thermodynamic chart.
The additional aspect of the present invention and advantage will be set forth in part in the description, and will partly become from the following description
It obtains significantly or is recognized by the practice of the present invention.
Description of the drawings
Above-mentioned and/or additional aspect and advantage of the invention will become from the following description of the accompanying drawings of embodiments
Significantly and it is readily appreciated that, wherein:
Fig. 1 is a kind of flow diagram of thermodynamic chart methods of exhibiting provided in an embodiment of the present invention;
Fig. 2 is the schematic diagram of thermodynamic chart displaying;
Fig. 3 is the flow diagram of another thermodynamic chart methods of exhibiting provided in an embodiment of the present invention;
Fig. 4 is the flow diagram of another thermodynamic chart methods of exhibiting provided in an embodiment of the present invention;
Fig. 5 is the schematic diagram of software selection interface;
Fig. 6 is the structure diagram that a kind of thermodynamic chart provided in an embodiment of the present invention shows device;
Fig. 7 is the structure diagram that another thermodynamic chart provided in an embodiment of the present invention shows device;
Fig. 8 is the structure diagram that another thermodynamic chart provided in an embodiment of the present invention shows device;
Fig. 9 is the structure diagram that another thermodynamic chart provided in an embodiment of the present invention shows device.
Specific embodiment
The embodiment of the present invention is described below in detail, the example of the embodiment is shown in the drawings, wherein from beginning to end
Same or similar label represents same or similar element or the element with same or like function.Below with reference to attached
The embodiment of figure description is exemplary, it is intended to for explaining the present invention, and is not considered as limiting the invention.
Below with reference to the accompanying drawings the thermodynamic chart methods of exhibiting and device of the embodiment of the present invention are described.
Fig. 1 is a kind of flow diagram of thermodynamic chart methods of exhibiting provided in an embodiment of the present invention.As shown in Figure 1, the heat
Try hard to methods of exhibiting to include the following steps:
S101, the corresponding user behavior data of acquisition software under testing;User behavior data includes:Terminal Equipment Identifier, thing
Part time of origin, the mark of operation pages of software under testing, event type, the mark of operational controls in operation pages and behaviour
Make the location information of point.
The executive agent of thermodynamic chart methods of exhibiting provided by the invention shows device for thermodynamic chart, and thermodynamic chart displaying device can
Think the hardware device to communicate with terminal device, such as the corresponding background server of one or more software under testing, clothes
Software installed on business device cluster etc. or hardware device etc..
In the present embodiment, Terminal Equipment Identifier can be to install the unique mark of the terminal device of software under testing, such as hand
Machine number or called subscriber's identifier (Called User IDentification number, CUID) etc..Software under testing
Can be the application software such as wechat, QQ, Baidu's Dropbox.Event is the row that user operates the software under testing on terminal device
For that is, user to the startup of software under testing or closes behavior and user to the operation behavior of each page of software under testing, example
Such as to the clicking operation of some file of Baidu's Dropbox.The operation pages of software under testing refer to each of software under testing
The page, such as the homepage of Baidu's Dropbox, click page opened after some file etc..Event type is the class of operation behavior
Type, such as can be to click, double-click, sliding.It is shown in operational controls in operation pages, such as Baidu's Dropbox homepage each
A file, the button that can be clicked etc..Operating point refers to the position clicked, the position double-clicked etc..Wherein, location information can be with
Coordinate information for operating point.
In the present embodiment, the mode of the corresponding user behavior data of acquisition software under testing can there are two types of.First way
Can be that all kinds of action listeners processing functions are added in the program code of software under testing, as shown in table 1, be event, interface with
And monitor the correspondence handled between function.
Table 1
The second way can be to pass through the HOOK of the Pattern completion event sniffer of reflection+agency.Below in view
Onlick for, detailed process can be, (1) obtains the event sniffer example listenerInfoInst of view;(2) it obtains
It takes and monitor example onClickListenerObj is clicked in monitor example;(3) by proxy mode by self-defined monitor
OnClickListenerProxy replaces onClickListenerObj and completes HOOK.
It should be noted that in the present embodiment, the corresponding user behavior data of software under testing, by being equipped with software under testing
Each terminal device reports.Terminal device can read pre-set configuration, determine the reporting schemes of user behavior data.With
The reporting schemes of family behavioral data for example can be, every being reported under 15 minutes, WIFI environment, carry out compression upload etc., terminal
Equipment can select in above-mentioned reporting schemes any one or it is a variety of.
S102, each operation pages for software under testing obtain the first user behavior of the mark for including operation pages
Data;Each operational controls and/or the corresponding behavior of each operating point in operation pages are determined according to the first user behavior data
Flow.
In the present embodiment, thermodynamic chart shows that device determines that each operation is controlled in operation pages according to the first user behavior data
The process of part and/or the corresponding behavior flow of each operating point is specifically as follows, for each operational controls and/or each operation
Point obtains the second user behavior that each Time To Event includes the mark of operational controls and/or the location information of operating point
The quantity of data;By the quantity of each Time To Event, it is determined as each Time To Event operational controls and/or operating point
Corresponding behavior flow.
Wherein, each operational controls and/or the corresponding behavior flow of each operating point can include 3 kinds of situations, such as respectively
The corresponding behavior flow of a operational controls, alternatively, the corresponding behavior flow of each operating point, alternatively, each operational controls and behaviour
Make the corresponding behavior flow of point.In the present embodiment, illustrated by taking the corresponding behavior flow of each operational controls as an example, for
Each operation pages of software under testing, thermodynamic chart show device in the first user behavior for getting the mark including operation pages
After data, for each operational controls in the operation pages, obtain the first user behavior data and include the operation control
The a plurality of user behavior data of part, a plurality of user behavior data is divided according to Time To Event, is obtained each event and is occurred
The quantity is determined as the operational controls on each Time To Event by the quantity of time corresponding a plurality of user behavior data
Corresponding behavior flow.
The acquisition request that S103, receiving terminal apparatus are sent;Request is obtained to include:Preset time period, software under testing
The mark of mark and the current operation page.
In the present embodiment, it should be noted that show that device is the corresponding background service of a software under testing in thermodynamic chart
During device, which receives only the acquisition request of the mark including the software under testing;It is more in thermodynamic chart displaying device
During the corresponding background server of a software under testing, which can receive treats including any of multiple software under testing
Survey the acquisition request of the mark of software.
In addition, in the present embodiment, obtaining can also include in request:Terminal Equipment Identifier, so that thermodynamic chart shows device
It is identified.
S104, according to each operational controls and/or each behaviour on the current operation page of software under testing in preset time period
Make the corresponding behavior flow of point, determine each operational controls and/or each operating point pair on the current operation page of software under testing
The heating power value answered.
In the present embodiment, the process that thermodynamic chart displaying device performs step 104 is specifically as follows, according in preset time period
Each operational controls and/or the corresponding behavior flow of each operating point on the current operation page of software under testing, when obtaining default
Between current each operational controls of operation pages and/or the corresponding behavior stream of each operating point on each Time To Event in section
Amount;For each operational controls and/or each operating point, the behavior flow on each Time To Event got is carried out
It sums it up and calculates, obtain each operational controls and/or each operating point on the current operation page of software under testing in preset time period
Corresponding heating power value.
S105, operational controls each on the current operation page and/or the corresponding heating power value of each operating point are sent to end
End equipment, so that terminal device is drawn on the current operation page and shows thermodynamic chart.
It should be noted that in the present embodiment, terminal device is to select software under testing in tester, and when selecting default
Between after section, start software under testing, the mark of the current operation page that preset time period and software under testing are shown be sent to heating power
Figure displaying device, therefore, each operational controls and/or each operating point pair on the current operation page are received in terminal device
After the heating power value answered, it can directly be drawn on the current operation page of display and show thermodynamic chart.Wherein, thermodynamic chart is shown
Schematic diagram can be as shown in Figure 2.
The thermodynamic chart methods of exhibiting of the embodiment of the present invention, by acquiring the corresponding user behavior data of software under testing;User
Behavioral data includes:Terminal Equipment Identifier, Time To Event, the mark of operation pages of software under testing, event type, operation
The mark of operational controls on the page and the location information of operating point;For each operation pages of software under testing, packet is obtained
Include the first user behavior data of the mark of operation pages;Each operation in operation pages is determined according to the first user behavior data
Control and/or the corresponding behavior flow of each operating point;The acquisition request that receiving terminal apparatus is sent;Request is obtained to include:
The mark of preset time period, the mark of software under testing and the current operation page;According in preset time period software under testing work as
Each operational controls and/or the corresponding behavior flow of each operating point in preceding operation pages determine the current operation of software under testing
Each operational controls and/or the corresponding heating power value of each operating point on the page;By operational controls each on the current operation page and/
Or the corresponding heating power value of each operating point is sent to terminal device, so that terminal device is drawn and is shown on the current operation page
Thermodynamic chart so as to fulfill based on the corresponding user behavior data of software under testing, obtains the heating power on each page of software under testing
Figure can easily understand the function that user pays close attention to based on thermodynamic chart tester, automatic so as to targetedly write
Change test case, improve the testing efficiency of automatic test cases.
Further, with reference to reference to figure 3, Fig. 3 is the stream of another thermodynamic chart methods of exhibiting provided in an embodiment of the present invention
Journey schematic diagram as shown in figure 3, on the basis of embodiment shown in Fig. 1, further includes in user behavior data:Behavior sequence group
Mark, behavior sequence group are represented from the user behavior during unlatching software under testing to closing software under testing.
In the present embodiment, since user is during software under testing is used, after software under testing may being opened, a period of time
It does not operate inside, operation is carried out continuously after a period of time, until software under testing is closed, therefore, in order to represent to be measured soft from opening
Part to close software under testing during user behavior, by from open software under testing to close software under testing during use
Family behavior uses the mark of identical behavior sequence group.
Corresponding, the method can also include the following steps:
S106, for each behavior sequence group, obtain the third user behavior data for the mark for including behavior sequence group;It is right
Third user behavior data is ranked up according to Time To Event, obtains the corresponding ordering behavior sequence sets of behavior sequence group.
Wherein, ordering behavior sequence sets include, and are ranked up according to Time To Event, and including the behavior sequence
Each user behavior data of the mark of group.
S107, ordering behavior sequence sets are screened using breadth-first search algorithm BFS, obtains ordering behavior sequence
Concentrate the shortest path from the first operation pages of software under testing to purpose operation pages.
Wherein, as shown in figure 4, Fig. 4 is the schematic diagram of shortest path.In Fig. 4, first operation pages be Activity1, mesh
Operation pages for ActivityN, the shortest path of slave Activity1 to ActivityN screened can have two, point
It Wei not Activity1-Activity2-Activity3-ActivityN, Activity1-Activity2-Activity4-
ActivityN.In the case where shortest path is a plurality of, one can be randomly choosed from a plurality of shortest path and subsequently grasped
Make.
S108, according to the switching sequence between operation pages each in shortest path and shortest path, determine and shortest path
The corresponding one group of switching behavior sequence of diameter.
In the present embodiment, the one way in which that thermodynamic chart displaying device performs step 108 can be to obtain shortest path
The mark of the middle any two adjacent operator page;According to the mark of two adjacent operator pages, inquiry is corresponding with software under testing
User behavior data, obtain from the previous operation pages in two adjacent operator pages be switched to the latter operation pages to
A few switching behavior;A switching behavior is randomly choosed from least one switching behavior as described two adjacent operator pages
Switching behavior between face;Switching behavior between any two adjacent operator page is combined, obtains switching behavior sequence
Row.
By shortest path to be illustrated for Activity1-Activity2-Activity3-ActivityN.For
Two adjacent operator pages in shortest path, such as Activity1 and Activity2, wherein, Activity1 is two phases
Previous operation pages in adjacent operation pages, Activity2 are the latter operation pages in two adjacent operator pages;It obtains
The operation pages of previous user behavior data in ordering behavior sequence sets are taken as Activity1, and adjacent the latter user
The operation pages of behavioral data are two neighboring user behavioral datas of Activity2, by the use that operation pages are Activity1
User behavior in the behavioral data of family is determined as being switched to the switching behavior of Activity2 from Activity1;And so on, it obtains
To at least one switching behavior between any two operation pages, by least one switching between any two operation pages
Behavior, the switching sequence being determined as between any two operation pages.
In addition, in order to enable the switching behavior between two adjacent operator pages can be matched with user behavior data,
That is the switching behavior between two adjacent operator pages, is that user carries out switching behavior most-often used during page layout switch,
So as to improve the testing efficiency of the automatic test cases of generation, therefore, in the present embodiment, thermodynamic chart displaying device performs
The another way of step 108 can be to obtain the mark of any two adjacent operator page in shortest path;According to two phases
The mark of adjacent operation pages is inquired user behavior data corresponding with software under testing, is obtained from two adjacent operator pages
Previous operation pages are switched at least one switching behavior of the latter operation pages;At least one switching behavior is obtained pre-
If the heating power value in time range, the corresponding highest switching behavior of heating power value is determined as between two adjacent operator pages
Switching behavior;Switching behavior between any two adjacent operator page is combined, obtains switching behavior sequence.
S109, switching behavior sequence is parsed using behavior resolver, obtains journey corresponding with switching behavior sequence
Sequence segment.
In the present embodiment, behavior resolver for example can be monkey test frames, robotium test frames, appium
Test frame etc..By taking monkey test frames as an example, for each switching behavior in switching behavior sequence, behavior resolver is looked into
The correspondence between user behavior event type, monkey-API and mapping ruler is ask, each switching behavior is obtained and corresponds to
Usability of program fragments;The corresponding usability of program fragments of each switching behavior in switching behavior sequence is combined, is obtained and switch line
For the corresponding usability of program fragments of sequence.Wherein, the corresponding pass between user behavior event type, monkey-API and mapping ruler
System can be as shown in table 2.
Table 2
User behavior event type | Monkey-API | Mapping ruler |
ClickEvent | DispatchPointer() | // coordinate assignment |
KeyEvent | DispatchPress() | //keycode is converted |
… | … |
Included with switching behavior sequence:It is illustrated for three clicking operations, the corresponding slice of switching behavior sequence
Section is as shown below.
#### user behavior datas are converted into Monkey API#########
DispatchPointer (0,0,0,232.3,363.8,0,0,0,0,0,0,0)
DispatchPointer (1,1,1,232.3,363.8,0,0,0,0,0,0,0)
UserWait(54000)
DispatchPointer (0,0,0,231.3,366.2,0,0,0,0,0,0,0)
DispatchPointer (1,1,1,231.3,366.2,0,0,0,0,0,0,0)
UserWait(16000)
DispatchPointer (0,0,0,403.6,100.2,0,0,0,0,0,0,0)
DispatchPointer (1,1, Isosorbide-5-Nitrae 03.6,100.2,0,0,0,0,0,0,0)
S110, with reference to usability of program fragments and process template, generate automatic test cases.
In addition, automatic test cases can automatically be held by adb shell monkey-f demo.script-v 1
Row.
The thermodynamic chart methods of exhibiting of the embodiment of the present invention, by acquiring the corresponding user behavior data of software under testing;User
Behavioral data includes:Terminal Equipment Identifier, Time To Event, the mark of operation pages of software under testing, event type, operation
The mark of the mark of operational controls on the page, the location information of operating point and behavior sequence group, behavior sequence group represent from
Open the user behavior during software under testing to closing software under testing;For each behavior sequence group, acquisition includes behavior
The third user behavior data of the mark of sequence group;Third user behavior data according to Time To Event is ranked up, is obtained
To the corresponding ordering behavior sequence sets of behavior sequence group;Ordering behavior sequence sets are carried out using breadth-first search algorithm BFS
Screening is obtained in ordering behavior sequence sets from the first operation pages of software under testing to the shortest path of purpose operation pages;According to
Switching sequence in shortest path and shortest path between each operation pages determines one group of switching corresponding with shortest path
Behavior sequence;Switching behavior sequence is parsed using behavior resolver, obtains slice corresponding with switching behavior sequence
Section;With reference to usability of program fragments and process template, automatic test cases are generated, so as to according to the corresponding user of software under testing
Behavioral data automatically generates the corresponding automatic test cases of software under testing, improves the formation speed of automatic test cases,
And automatic test cases are generated based on user behavior data so that the automatic test cases of generation can be effectively for use
The function that family is paid close attention to is tested, and improves the testing efficiency of automatic test cases.
Fig. 4 is the flow diagram of another thermodynamic chart methods of exhibiting provided in an embodiment of the present invention, as shown in figure 4, should
Thermodynamic chart methods of exhibiting includes the following steps:
S401, the thermodynamic chart displaying request for obtaining terminal user, thermodynamic chart displaying request include:Show the period
And the mark of software to be presented.
The executive agent of thermodynamic chart methods of exhibiting provided by the invention shows device for thermodynamic chart, and thermodynamic chart displaying device can
Think the hardware device for being equipped with software to be presented, such as terminal device etc. or the thermodynamic chart exhibition to be installed on hardware device
Show software.
Specifically, in the present embodiment, thermodynamic chart displaying device obtains the mistake of the thermodynamic chart displaying request of terminal user
Journey is specifically as follows, and shows period selection interface, obtains the displaying period that user selects in period selection interface;It is aobvious
Show software selection interface, obtain the software to be presented that user selects in software selection interface;Listening to preset user's row
For when, by preset user behavior recognition for thermodynamic chart displaying request.
Wherein, the schematic diagram of software selection interface can be with as shown in figure 5, in Figure 5, show more in software selection interface
A software for treating selection shows " starting application " button, " closing thermodynamic chart " button, " display heating power value " selection below interface
Frame.Wherein, software to be presented is selected in user, and after click " starting application " button, thermodynamic chart displaying device determines to get
The thermodynamic chart displaying request of terminal user.
S402, it is shown and asked according to thermodynamic chart, run the software to be presented on terminal device.
S403, the current operation page for obtaining software to be presented is monitored, reported including showing period, software to be presented
The acquisition request of mark and the mark of the current operation page obtains each in the operation pages of software to be presented in the displaying period
A operational controls and/or the corresponding heating power value of each operating point.
In the present embodiment, after thermodynamic chart displaying device runs software to be presented, AccessibilityService prisons are inherited
Page layout switch event is listened, the title of page layout switch event for example can be TYPE_WINDOW_STATE_CHANGED.To be presented
Software start successfully and show during first operation pages or from first operation pages be switched to other operation pages when, taken to backstage
Business device reports the acquisition request of the mark including displaying period, the mark of software to be presented and the current operation page, request
Background server send displaying the period in software to be presented operation pages on each operational controls and/or each operating point pair
The heating power value answered.
S404, according to displaying the period in software to be presented operation pages on each operational controls and/or each operation
The corresponding heating power value of point, draws on the current operation page and shows thermodynamic chart.
In addition, it should also be noted that, thermodynamic chart displaying device may also listen for other events of the current operation page, example
Such as turn over, under turn over event, after these events are listened to, obtain the current operation page in each operational controls and each operating point
Mobile distance and direction, and then determine the location information of each operational controls and each operating point after event generation, Jin Erxiang
The thermodynamic chart on the adjustment current operation page answered.
The thermodynamic chart methods of exhibiting of the embodiment of the present invention shows request, heat by the thermodynamic chart for obtaining terminal user
Try hard to displaying request to include:Show the mark of period and software to be presented;It is shown and asked according to thermodynamic chart, run terminal
Software to be presented in equipment;The current operation page for obtaining software to be presented is monitored, is reported including displaying period, to be presented
The acquisition request of the mark of software and the mark of the current operation page obtains the operation page of software to be presented in the displaying period
Each operational controls and/or the corresponding heating power value of each operating point on face;According to the operation of software to be presented in the displaying period
Each operational controls and/or the corresponding heating power value of each operating point, draw on the current operation page and show heating power on the page
Figure, so as to selected according to tester the displaying period, software to be presented, in tester using software to be presented
In the process, corresponding thermodynamic chart is shown on the current operation page of software to be presented so that thermodynamic chart tester can be very
Readily understand the function that user pays close attention in each operation pages, so as to targetedly write automatic test cases, carry
The testing efficiency of high automatic test cases.
Fig. 6 is the structure diagram that a kind of thermodynamic chart provided in an embodiment of the present invention shows device.As shown in fig. 6, including:
Acquisition module 61, acquisition module 62, receiving module 63, determining module 64 and sending module 65.
Wherein, acquisition module 61, for acquiring the corresponding user behavior data of software under testing;The user behavior data packet
It includes:Terminal Equipment Identifier, Time To Event, the mark of operation pages of the software under testing, event type, the operation page
The mark of operational controls on face and the location information of operating point;
Acquisition module 62, for being directed to each operation pages of the software under testing, acquisition includes the operation pages
First user behavior data of mark;Each operational controls in the operation pages are determined according to first user behavior data
And/or the corresponding behavior flow of each operating point;
Receiving module 63, the acquisition request sent for receiving terminal apparatus;Described obtain asks to include:Preset time
The mark of section, the mark of the software under testing and the current operation page;
Determining module 64, each behaviour on the current operation page according to software under testing described in preset time period
Make control and/or the corresponding behavior flow of each operating point, determine each on the current operation page of the software under testing
Operational controls and/or the corresponding heating power value of each operating point;
Sending module 65, for each operational controls and/or each operating point on the current operation page is corresponding
Heating power value is sent to the terminal device, so that the terminal device is drawn on the current operation page and shows heating power
Figure.
Thermodynamic chart provided by the invention displaying device can be the hardware device to communicate with terminal device, such as one
Software either installed on the corresponding background server of multiple software under testing, server cluster etc. or hardware device etc..
In the present embodiment, Terminal Equipment Identifier can be to install the unique mark of the terminal device of software under testing, such as hand
Machine number or called subscriber's identifier (Called User IDentification number, CUID) etc..Software under testing
Can be the application software such as wechat, QQ, Baidu's Dropbox.Event is the row that user operates the software under testing on terminal device
For that is, user to the startup of software under testing or closes behavior and user to the operation behavior of each page of software under testing, example
Such as to the clicking operation of some file of Baidu's Dropbox.The operation pages of software under testing refer to each of software under testing
The page, such as the homepage of Baidu's Dropbox, click page opened after some file etc..Event type is the class of operation behavior
Type, such as can be to click, double-click, sliding.It is shown in operational controls in operation pages, such as Baidu's Dropbox homepage each
A file, the button that can be clicked etc..Operating point refers to the position clicked, the position double-clicked etc..Wherein, location information can be with
Coordinate information for operating point.
Further, acquisition module 62 specifically can be used for, and for each operational controls and/or each operating point, obtain
Each Time To Event includes the second user behavior of the mark of the operational controls and/or the location information of the operating point
The quantity of data;By the quantity of each Time To Event, be determined as operational controls described in each Time To Event and/
Or the corresponding behavior flow of the operating point.
Wherein, each operational controls and/or the corresponding behavior flow of each operating point can include 3 kinds of situations, such as respectively
The corresponding behavior flow of a operational controls, alternatively, the corresponding behavior flow of each operating point, alternatively, each operational controls and behaviour
Make the corresponding behavior flow of point.In the present embodiment, illustrated by taking the corresponding behavior flow of each operational controls as an example, for
Each operation pages of software under testing, thermodynamic chart show device in the first user behavior for getting the mark including operation pages
After data, for each operational controls in the operation pages, obtain the first user behavior data and include the operation control
The a plurality of user behavior data of part, a plurality of user behavior data is divided according to Time To Event, is obtained each event and is occurred
The quantity is determined as the operational controls on each Time To Event by the quantity of time corresponding a plurality of user behavior data
Corresponding behavior flow.
Further, determining module 64 specifically can be used for, according to the current operation page of software under testing in preset time period
Each operational controls and/or the corresponding behavior flow of each operating point on face, when obtaining each event generation in preset time period
Between upper each operational controls of current operation pages and/or the corresponding behavior flow of each operating point;For each operational controls
And/or each operating point, the behavior flow on each Time To Event got is summed up into calculating, when obtaining default
Between each operational controls and/or the corresponding heating power value of each operating point on the current operation page of software under testing in section.
The thermodynamic chart displaying device of the embodiment of the present invention, by acquiring the corresponding user behavior data of software under testing;User
Behavioral data includes:Terminal Equipment Identifier, Time To Event, the mark of operation pages of software under testing, event type, operation
The mark of operational controls on the page and the location information of operating point;For each operation pages of software under testing, packet is obtained
Include the first user behavior data of the mark of operation pages;Each operation in operation pages is determined according to the first user behavior data
Control and/or the corresponding behavior flow of each operating point;The acquisition request that receiving terminal apparatus is sent;Request is obtained to include:
The mark of preset time period, the mark of software under testing and the current operation page;According in preset time period software under testing work as
Each operational controls and/or the corresponding behavior flow of each operating point in preceding operation pages determine the current operation of software under testing
Each operational controls and/or the corresponding heating power value of each operating point on the page;By operational controls each on the current operation page and/
Or the corresponding heating power value of each operating point is sent to terminal device, so that terminal device is drawn and is shown on the current operation page
Thermodynamic chart so as to fulfill based on the corresponding user behavior data of software under testing, obtains the heating power on each page of software under testing
Figure can easily understand the function that user pays close attention to based on thermodynamic chart tester, automatic so as to targetedly write
Change test case, improve the testing efficiency of automatic test cases.
With reference to reference to figure 7, on the basis of embodiment shown in Fig. 6, further included in user behavior data:Behavior sequence group
Mark, behavior sequence group are represented from the user behavior during unlatching software under testing to closing software under testing.
In the present embodiment, since user is during software under testing is used, after software under testing may being opened, a period of time
It does not operate inside, operation is carried out continuously after a period of time, until software under testing is closed, therefore, in order to represent to be measured soft from opening
Part to close software under testing during user behavior, by from open software under testing to close software under testing during use
Family behavior uses the mark of identical behavior sequence group.
Corresponding, the device can also include:Sorting module 66, screening module 67, parsing module 68 and generation mould
Block 69.
Wherein, the sorting module 66 for being directed to each behavior sequence group, obtains the mark for including the behavior sequence group
The third user behavior data of knowledge;The third user behavior data according to Time To Event is ranked up, is obtained described
The corresponding ordering behavior sequence sets of behavior sequence group;
The screening module 67, for being sieved using breadth-first search algorithm BFS to the ordering behavior sequence sets
Choosing, obtains in the ordering behavior sequence sets from the first operation pages of software under testing to the shortest path of purpose operation pages;
The determining module 64, be additionally operable to according to each operation pages in the shortest path and the shortest path it
Between switching sequence, determine one group of switching behavior sequence corresponding with the shortest path;
The parsing module 68 for being parsed to the switching behavior sequence using behavior resolver, is obtained and institute
State the corresponding usability of program fragments of switching behavior sequence;
The generation module 69 for combining described program segment and process template, generates automatic test cases.
Wherein, ordering behavior sequence sets include, and are ranked up according to Time To Event, and including the behavior sequence
Each user behavior data of the mark of group.
Further, in the first implement scene, determining module 64 specifically can be used for, and obtain arbitrary in shortest path
The mark of two adjacent operator pages;According to the mark of two adjacent operator pages, user's row corresponding with software under testing is inquired
For data, obtain from the previous operation pages in two adjacent operator pages and be switched at least one of the latter operation pages
Switching behavior;A switching behavior is randomly choosed from least one switching behavior as between described two adjacent operator pages
Switching behavior;Switching behavior between any two adjacent operator page is combined, obtains switching behavior sequence.
By shortest path to be illustrated for Activity1-Activity2-Activity3-ActivityN.For
Two adjacent operator pages in shortest path, such as Activity1 and Activity2, wherein, Activity1 is two phases
Previous operation pages in adjacent operation pages, Activity2 are the latter operation pages in two adjacent operator pages;It obtains
The operation pages of previous user behavior data in ordering behavior sequence sets are taken as Activity1, and adjacent the latter user
The operation pages of behavioral data are two neighboring user behavioral datas of Activity2, by the use that operation pages are Activity1
User behavior in the behavioral data of family is determined as being switched to the switching behavior of Activity2 from Activity1;And so on, it obtains
To at least one switching behavior between any two operation pages, by least one switching between any two operation pages
Behavior, the switching sequence being determined as between any two operation pages.
In addition, in order to enable the switching behavior between two adjacent operator pages can be matched with user behavior data,
That is the switching behavior between two adjacent operator pages, is that user carries out switching behavior most-often used during page layout switch,
So as to improve the testing efficiency of the automatic test cases of generation, therefore, in second of real-time scene, determining module 64
It specifically can be used for, obtain the mark of any two adjacent operator page in shortest path;According to two adjacent operator pages
Mark is inquired user behavior data corresponding with software under testing, is obtained from the previous operation page in two adjacent operator pages
Face is switched at least one switching behavior of the latter operation pages;Obtain at least one switching behavior in preset time range
Heating power value, the switching behavior corresponding highest switching behavior of heating power value being determined as between two adjacent operator pages;It will
Switching behavior between any two adjacent operator page is combined, and obtains switching behavior sequence.
The thermodynamic chart displaying device of the embodiment of the present invention, by acquiring the corresponding user behavior data of software under testing;User
Behavioral data includes:Terminal Equipment Identifier, Time To Event, the mark of operation pages of software under testing, event type, operation
The mark of the mark of operational controls on the page, the location information of operating point and behavior sequence group, behavior sequence group represent from
Open the user behavior during software under testing to closing software under testing;For each behavior sequence group, acquisition includes behavior
The third user behavior data of the mark of sequence group;Third user behavior data according to Time To Event is ranked up, is obtained
To the corresponding ordering behavior sequence sets of behavior sequence group;Ordering behavior sequence sets are carried out using breadth-first search algorithm BFS
Screening is obtained in ordering behavior sequence sets from the first operation pages of software under testing to the shortest path of purpose operation pages;According to
Switching sequence in shortest path and shortest path between each operation pages determines one group of switching corresponding with shortest path
Behavior sequence;Switching behavior sequence is parsed using behavior resolver, obtains slice corresponding with switching behavior sequence
Section;With reference to usability of program fragments and process template, automatic test cases are generated, so as to according to the corresponding user of software under testing
Behavioral data automatically generates the corresponding automatic test cases of software under testing, improves the formation speed of automatic test cases,
And automatic test cases are generated based on user behavior data so that the automatic test cases of generation can be effectively for use
The function that family is paid close attention to is tested, and improves the testing efficiency of automatic test cases.
Fig. 8 is the structure diagram that another thermodynamic chart provided in an embodiment of the present invention shows device, as shown in figure 8, packet
It includes:Acquisition module 81, operation module 82 and display module 83.
Wherein, acquisition module 81, for obtaining the displaying request of the thermodynamic chart of terminal user, the thermodynamic chart displaying please
It asks and includes:Show the mark of period and software to be presented;
Module 82 is run, is asked for being shown according to the thermodynamic chart, runs the software to be presented on terminal device;
The acquisition module 81 is additionally operable to monitor the current operation page for obtaining the software to be presented, report including institute
The acquisition request of the mark of displaying period, the mark of software to be presented and the current operation page is stated, obtains the exhibition
Show in the period each operational controls and/or the corresponding heating power of each operating point in the operation pages of the software to be presented
Value;
Display module 83, it is each in the operation pages according to the software to be presented in the displaying period
Operational controls and/or the corresponding heating power value of each operating point, draw on the current operation page and show thermodynamic chart.
Thermodynamic chart provided by the invention displaying device can be the hardware device for being equipped with software to be presented, such as terminal is set
Standby etc. the or thermodynamic chart to be installed on hardware device shows software.
Specifically, acquisition module 81 specifically can be used for, period selection interface is shown, obtain user and selected in the period
The displaying period selected on interface;Show software selection interface, acquisition user selects to be presented in software selection interface
Software;It is thermodynamic chart displaying request by preset user behavior recognition when listening to preset user behavior.
In the present embodiment, after thermodynamic chart displaying device runs software to be presented, AccessibilityService prisons are inherited
Page layout switch event is listened, the title of page layout switch event for example can be TYPE_WINDOW_STATE_CHANGED.To be presented
Software start successfully and show during first operation pages or from first operation pages be switched to other operation pages when, taken to backstage
Business device reports the acquisition request of the mark including displaying period, the mark of software to be presented and the current operation page, request
Background server send displaying the period in software to be presented operation pages on each operational controls and/or each operating point pair
The heating power value answered.
In addition, it should also be noted that, thermodynamic chart displaying device may also listen for other events of the current operation page, example
Such as turn over, under turn over event, after these events are listened to, obtain the current operation page in each operational controls and each operating point
Mobile distance and direction, and then determine the location information of each operational controls and each operating point after event generation, Jin Erxiang
The thermodynamic chart on the adjustment current operation page answered.
The thermodynamic chart displaying device of the embodiment of the present invention, request, heat are shown by the thermodynamic chart for obtaining terminal user
Try hard to displaying request to include:Show the mark of period and software to be presented;It is shown and asked according to thermodynamic chart, run terminal
Software to be presented in equipment;The current operation page for obtaining software to be presented is monitored, is reported including displaying period, to be presented
The acquisition request of the mark of software and the mark of the current operation page obtains the operation page of software to be presented in the displaying period
Each operational controls and/or the corresponding heating power value of each operating point on face;According to the operation of software to be presented in the displaying period
Each operational controls and/or the corresponding heating power value of each operating point, draw on the current operation page and show heating power on the page
Figure, so as to selected according to tester the displaying period, software to be presented, in tester using software to be presented
In the process, corresponding thermodynamic chart is shown on the current operation page of software to be presented so that thermodynamic chart tester can be very
Readily understand the function that user pays close attention in each operation pages, so as to targetedly write automatic test cases, carry
The testing efficiency of high automatic test cases.
Fig. 9 is the structure diagram that another thermodynamic chart provided in an embodiment of the present invention shows device.The thermodynamic chart is shown
Device includes:
Memory 1001, processor 1002 and it is stored in the calculating that can be run on memory 1001 and on processor 1002
Machine program.
Processor 1002 realizes the thermodynamic chart methods of exhibiting provided in above-described embodiment when performing described program.
Further, thermodynamic chart displaying device further includes:
Communication interface 1003, for the communication between memory 1001 and processor 1002.
Memory 1001, for storing the computer program that can be run on processor 1002.
Memory 1001 may include high-speed RAM memory, it is also possible to further include nonvolatile memory (non-
Volatile memory), a for example, at least magnetic disk storage.
Processor 1002, for performing described program when, realize the thermodynamic chart methods of exhibiting described in above-described embodiment.
If memory 1001, processor 1002 and the independent realization of communication interface 1003, communication interface 1003, memory
1001 and processor 1002 can be connected with each other by bus and complete mutual communication.The bus can be industrial standard
Architecture (Industry Standard Architecture, referred to as ISA) bus, external equipment interconnection
(Peripheral Component, referred to as PCI) bus or extended industry-standard architecture (Extended Industry
Standard Architecture, referred to as EISA) bus etc..The bus can be divided into address bus, data/address bus, control
Bus processed etc..For ease of representing, only represented in Fig. 9 with a thick line, it is not intended that an only bus or a type of
Bus.
Optionally, in specific implementation, if memory 1001, processor 1002 and communication interface 1003, are integrated in one
It is realized on block chip, then memory 1001, processor 1002 and communication interface 1003 can be completed mutual by internal interface
Communication.
Processor 1002 may be a central processing unit (Central Processing Unit, referred to as CPU) or
Person is specific integrated circuit (Application Specific Integrated Circuit, referred to as ASIC) or quilt
It is configured to implement one or more integrated circuits of the embodiment of the present invention.
The present invention also provides a kind of non-transitorycomputer readable storage mediums, are stored thereon with computer program, the journey
Thermodynamic chart methods of exhibiting as described above is realized when sequence is executed by processor.
The present invention also provides a kind of computer program product, when the instruction processing unit in the computer program product performs
When, a kind of thermodynamic chart methods of exhibiting is performed, the method includes:
Acquire the corresponding user behavior data of software under testing;The user behavior data includes:Terminal Equipment Identifier, event
Time of origin, the mark of operation pages of the software under testing, event type, operational controls in the operation pages mark
And the location information of operating point;
For each operation pages of the software under testing, first user's row of the mark for including the operation pages is obtained
For data;Each operational controls and/or each operating point in the operation pages are determined according to first user behavior data
Corresponding behavior flow;
The acquisition request that receiving terminal apparatus is sent;Described obtain asks to include:Preset time period, the software under testing
Mark and the current operation page mark;
According to each operational controls on the current operation page of software under testing described in preset time period and/or each
The corresponding behavior flow of operating point determines on the current operation page of the software under testing each operational controls and/or each
The corresponding heating power value of a operating point;
Each operational controls on the current operation page and/or the corresponding heating power value of each operating point are sent to described
Terminal device, so that the terminal device is drawn on the current operation page and shows thermodynamic chart.
The present invention also provides another computer program product, when the instruction processing unit in the computer program product is held
During row, a kind of thermodynamic chart methods of exhibiting is performed, the method includes:
The thermodynamic chart displaying request of terminal user is obtained, the thermodynamic chart displaying request includes:Show the period
And the mark of software to be presented;
It is shown and asked according to the thermodynamic chart, run the software to be presented on terminal device;
The current operation page for obtaining the software to be presented is monitored, is reported including displaying period, to be presented soft
The acquisition request of the mark of part and the mark of the current operation page obtains described to be presented soft in the displaying period
Each operational controls and/or the corresponding heating power value of each operating point in the operation pages of part;
According to each operational controls in the operation pages of the software to be presented in the displaying period and/or respectively
The corresponding heating power value of a operating point, draws on the current operation page and shows thermodynamic chart.
In the description of this specification, reference term " one embodiment ", " example ", " is specifically shown " some embodiments "
The description of example " or " some examples " etc. means specific features, structure, material or the spy for combining the embodiment or example description
Point is contained at least one embodiment of the present invention or example.In the present specification, schematic expression of the above terms are not
It must be directed to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be in office
It is combined in an appropriate manner in one or more embodiments or example.In addition, without conflicting with each other, the skill of this field
Art personnel can tie the different embodiments or examples described in this specification and the feature of different embodiments or examples
It closes and combines.
In addition, term " first ", " second " are only used for description purpose, and it is not intended that instruction or hint relative importance
Or the implicit quantity for indicating indicated technical characteristic.Define " first " as a result, the feature of " second " can be expressed or
Implicitly include at least one this feature.In the description of the present invention, " multiple " are meant that at least two, such as two, three
It is a etc., unless otherwise specifically defined.
Any process described otherwise above or method description are construed as in flow chart or herein, represent to include
Module, segment or the portion of the code of the executable instruction of one or more the step of being used to implement custom logic function or process
Point, and the range of the preferred embodiment of the present invention includes other realization, wherein can not press shown or discuss suitable
Sequence, including according to involved function by it is basic simultaneously in the way of or in the opposite order, to perform function, this should be of the invention
Embodiment person of ordinary skill in the field understood.
Expression or logic and/or step described otherwise above herein in flow charts, for example, being considered use
In the order list for the executable instruction for realizing logic function, may be embodied in any computer-readable medium, for
Instruction execution system, device or equipment (such as computer based system, including the system of processor or other can be held from instruction
The system of row system, device or equipment instruction fetch and execute instruction) it uses or combines these instruction execution systems, device or set
It is standby and use.For the purpose of this specification, " computer-readable medium " can any can be included, store, communicate, propagate or pass
Defeated program is for instruction execution system, device or equipment or the dress used with reference to these instruction execution systems, device or equipment
It puts.The more specific example (non-exhaustive list) of computer-readable medium is including following:Electricity with one or more wiring
Connecting portion (electronic device), portable computer diskette box (magnetic device), random access memory (RAM), read-only memory
(ROM), erasable edit read-only storage (EPROM or flash memory), fiber device and portable optic disk is read-only deposits
Reservoir (CDROM).In addition, computer-readable medium can even is that the paper that can print described program on it or other are suitable
Medium, because can be for example by carrying out optical scanner to paper or other media, then into edlin, interpretation or when necessary with it
His suitable method is handled electronically to obtain described program, is then stored in computer storage.
It should be appreciated that each section of the present invention can be realized with hardware, software, firmware or combination thereof.Above-mentioned
In embodiment, software that multiple steps or method can in memory and by suitable instruction execution system be performed with storage
Or firmware is realized.Such as, if realized with hardware in another embodiment, following skill well known in the art can be used
Any one of art or their combination are realized:With for data-signal realize logic function logic gates from
Logic circuit is dissipated, the application-specific integrated circuit with suitable combinational logic gate circuit, programmable gate array (PGA), scene can compile
Journey gate array (FPGA) etc..
Those skilled in the art are appreciated that realize all or part of step that above-described embodiment method carries
Suddenly it is that relevant hardware can be instructed to complete by program, the program can be stored in a kind of computer-readable storage medium
In matter, the program when being executed, one or a combination set of the step of including embodiment of the method.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing module, it can also
That each unit is individually physically present, can also two or more units be integrated in a module.Above-mentioned integrated mould
The form that hardware had both may be used in block is realized, can also be realized in the form of software function module.The integrated module is such as
Fruit is realized in the form of software function module and is independent product sale or in use, can also be stored in a computer
In read/write memory medium.
Storage medium mentioned above can be read-only memory, disk or CD etc..Although it has been shown and retouches above
The embodiment of the present invention is stated, it is to be understood that above-described embodiment is exemplary, it is impossible to be interpreted as the limit to the present invention
System, those of ordinary skill in the art can be changed above-described embodiment, change, replace and become within the scope of the invention
Type.
Claims (18)
1. a kind of thermodynamic chart methods of exhibiting, which is characterized in that including:
Acquire the corresponding user behavior data of software under testing;The user behavior data includes:Terminal Equipment Identifier, event occur
Time, the mark of operation pages of the software under testing, event type, operational controls in the operation pages mark and
The location information of operating point;
For each operation pages of the software under testing, the first user behavior number of the mark for including the operation pages is obtained
According to;Determine that each operational controls and/or each operating point correspond in the operation pages according to first user behavior data
Behavior flow;
The acquisition request that receiving terminal apparatus is sent;Described obtain asks to include:The mark of preset time period, the software under testing
Knowledge and the mark of the current operation page;
According to each operational controls and/or each operation on the current operation page of software under testing described in preset time period
The corresponding behavior flow of point, determines each operational controls and/or each behaviour on the current operation page of the software under testing
Make the corresponding heating power value of point;
Each operational controls on the current operation page and/or the corresponding heating power value of each operating point are sent to the terminal
Equipment, so that the terminal device is drawn on the current operation page and shows thermodynamic chart.
It is 2. according to the method described in claim 1, it is characterized in that, described according to determining first user behavior data
Each operational controls and/or the corresponding behavior flow of each operating point in operation pages, including:
For each operational controls and/or each operating point, the mark that each Time To Event includes the operational controls is obtained
The quantity of the second user behavioral data of the location information of knowledge and/or the operating point;
By the quantity of each Time To Event, it is determined as operational controls described in each Time To Event and/or described
The corresponding behavior flow of operating point.
3. it according to the method described in claim 1, it is characterized in that, is further included in the user behavior data:Behavior sequence group
Mark, the behavior sequence group represented from the software under testing is opened to the user's row closed during the software under testing
For;
The method, further includes:
For each behavior sequence group, the third user behavior data for the mark for including the behavior sequence group is obtained;To described
Third user behavior data is ranked up according to Time To Event, obtains the corresponding ordering behavior sequence of the behavior sequence group
Collection;
The ordering behavior sequence sets are screened using breadth-first search algorithm BFS, obtain the ordering behavior sequence
Concentrate the shortest path from the first operation pages of software under testing to purpose operation pages;
According to the switching sequence between each operation pages in the shortest path and the shortest path, determine with it is described most
The corresponding one group of switching behavior sequence of short path;
The switching behavior sequence is parsed using behavior resolver, obtains program corresponding with the switching behavior sequence
Segment;
With reference to described program segment and process template, automatic test cases are generated.
It is 4. according to the method described in claim 3, it is characterized in that, described according to the shortest path and the shortest path
Switching sequence in diameter between each operation pages determines one group of switching behavior sequence corresponding with the shortest path, including:
Obtain the mark of any two adjacent operator page in the shortest path;
According to the mark of described two adjacent operator pages, user behavior data corresponding with the software under testing is inquired, is obtained
At least one switch line of the latter operation pages is switched to from the previous operation pages in described two adjacent operator pages
For;
The heating power value of at least one switching behavior in preset time range is obtained, by the corresponding highest switching of heating power value
Behavior is determined as the switching behavior between two adjacent operator pages;
Switching behavior between any two adjacent operator page is combined, obtains the switching behavior sequence.
5. a kind of thermodynamic chart methods of exhibiting, which is characterized in that including:
The thermodynamic chart displaying request of terminal user is obtained, the thermodynamic chart displaying request includes:Show the period and
The mark of software to be presented;
It is shown and asked according to the thermodynamic chart, run the software to be presented on terminal device;
The current operation page for obtaining the software to be presented is monitored, is reported including displaying period, software to be presented
The acquisition request of mark and the mark of the current operation page obtains the software to be presented in the displaying period
Each operational controls and/or the corresponding heating power value of each operating point in the operation pages;
According to each operational controls and/or each behaviour in the operation pages of the software to be presented in the displaying period
Make the corresponding heating power value of point, drawn on the current operation page and show thermodynamic chart.
6. according to the method described in claim 5, it is characterized in that, the thermodynamic chart displaying for obtaining terminal user please
It asks, including:
It shows period selection interface, obtains the displaying period that user selects in the period selection interface;
It shows software selection interface, obtains the software to be presented that user selects in the software selection interface;
It is thermodynamic chart displaying request by the preset user behavior recognition when listening to preset user behavior.
7. a kind of thermodynamic chart shows device, which is characterized in that including:
Acquisition module, for acquiring the corresponding user behavior data of software under testing;The user behavior data includes:Terminal device
Mark, Time To Event, the mark of operation pages of the software under testing, event type, the operation in the operation pages
The mark of control and the location information of operating point;
Acquisition module, for being directed to each operation pages of the software under testing, acquisition includes the mark of the operation pages
First user behavior data;According to first user behavior data determine in the operation pages each operational controls and/or
The corresponding behavior flow of each operating point;
Receiving module, the acquisition request sent for receiving terminal apparatus;Described obtain asks to include:Preset time period, institute
State the mark of software under testing and the mark of the current operation page;
Determining module, each operational controls on the current operation page according to software under testing described in preset time period
And/or the corresponding behavior flow of each operating point, determine each operation control on the current operation page of the software under testing
Part and/or the corresponding heating power value of each operating point;
Sending module, for by each operational controls on the current operation page and/or the corresponding heating power value of each operating point
The terminal device is sent to, so that the terminal device is drawn on the current operation page and shows thermodynamic chart.
8. device according to claim 7, which is characterized in that the acquisition module is specifically used for,
For each operational controls and/or each operating point, the mark that each Time To Event includes the operational controls is obtained
The quantity of the second user behavioral data of the location information of knowledge and/or the operating point;
By the quantity of each Time To Event, it is determined as operational controls described in each Time To Event and/or described
The corresponding behavior flow of operating point.
9. device according to claim 7, which is characterized in that further included in the user behavior data:Behavior sequence group
Mark, the behavior sequence group represented from the software under testing is opened to the user's row closed during the software under testing
For;
The device further includes:Sorting module, screening module, parsing module and generation module;
The sorting module, for being directed to each behavior sequence group, the third for obtaining the mark for including the behavior sequence group is used
Family behavioral data;The third user behavior data according to Time To Event is ranked up, obtains the behavior sequence group
Corresponding ordering behavior sequence sets;
The screening module for being screened using breadth-first search algorithm BFS to the ordering behavior sequence sets, is obtained
From the first operation pages of software under testing to the shortest path of purpose operation pages in the ordering behavior sequence sets;
The determining module is additionally operable to according to cutting between each operation pages in the shortest path and the shortest path
Sequence is changed, determines one group of switching behavior sequence corresponding with the shortest path;
The parsing module for being parsed using behavior resolver to the switching behavior sequence, is obtained and the switching
The corresponding usability of program fragments of behavior sequence;
The generation module for combining described program segment and process template, generates automatic test cases.
10. device according to claim 9, which is characterized in that the determining module is specifically used for,
Obtain the mark of any two adjacent operator page in the shortest path;
According to the mark of described two adjacent operator pages, user behavior data corresponding with the software under testing is inquired, is obtained
At least one switch line of the latter operation pages is switched to from the previous operation pages in described two adjacent operator pages
For;
The heating power value of at least one switching behavior in preset time range is obtained, by the corresponding highest switching of heating power value
Behavior is determined as the switching behavior between two adjacent operator pages;
Switching behavior between any two adjacent operator page is combined, obtains the switching behavior sequence.
11. a kind of thermodynamic chart shows device, which is characterized in that including:
Acquisition module, for obtaining the displaying request of the thermodynamic chart of terminal user, the thermodynamic chart displaying request includes:Exhibition
Show the mark of period and software to be presented;
Module is run, is asked for being shown according to the thermodynamic chart, runs the software to be presented on terminal device;
The acquisition module is additionally operable to monitor the current operation page for obtaining the software to be presented, report including the displaying
The acquisition request of the mark of period, the mark of software to be presented and the current operation page, obtains the displaying time
Section in the software to be presented the operation pages on each operational controls and/or the corresponding heating power value of each operating point;
Display module, each operation control in the operation pages according to the software to be presented in the displaying period
Part and/or the corresponding heating power value of each operating point, draw on the current operation page and show thermodynamic chart.
12. according to the devices described in claim 11, which is characterized in that the acquisition module is specifically used for,
It shows period selection interface, obtains the displaying period that user selects in the period selection interface;
It shows software selection interface, obtains the software to be presented that user selects in the software selection interface;
It is thermodynamic chart displaying request by the preset user behavior recognition when listening to preset user behavior.
13. a kind of thermodynamic chart shows device, which is characterized in that including:
Memory, processor and storage are on a memory and the computer program that can run on a processor, which is characterized in that institute
State the thermodynamic chart methods of exhibiting realized when processor performs described program as described in any in claim 1-4.
14. a kind of thermodynamic chart shows device, which is characterized in that including:
Memory, processor and storage are on a memory and the computer program that can run on a processor, which is characterized in that institute
State the thermodynamic chart methods of exhibiting realized when processor performs described program as described in any in claim 5-6.
15. a kind of non-transitorycomputer readable storage medium, is stored thereon with computer program, which is characterized in that the program
The thermodynamic chart methods of exhibiting as described in any in claim 1-4 is realized when being executed by processor.
16. a kind of non-transitorycomputer readable storage medium, is stored thereon with computer program, which is characterized in that the program
The thermodynamic chart methods of exhibiting as described in any in claim 5-6 is realized when being executed by processor.
17. a kind of computer program product when the instruction processing unit in the computer program product performs, performs a kind of heat
Try hard to methods of exhibiting, the method includes:
Acquire the corresponding user behavior data of software under testing;The user behavior data includes:Terminal Equipment Identifier, event occur
Time, the mark of operation pages of the software under testing, event type, operational controls in the operation pages mark and
The location information of operating point;
For each operation pages of the software under testing, the first user behavior number of the mark for including the operation pages is obtained
According to;Determine that each operational controls and/or each operating point correspond in the operation pages according to first user behavior data
Behavior flow;
The acquisition request that receiving terminal apparatus is sent;Described obtain asks to include:The mark of preset time period, the software under testing
Knowledge and the mark of the current operation page;
According to each operational controls and/or each operation on the current operation page of software under testing described in preset time period
The corresponding behavior flow of point, determines each operational controls and/or each behaviour on the current operation page of the software under testing
Make the corresponding heating power value of point;
Each operational controls on the current operation page and/or the corresponding heating power value of each operating point are sent to the terminal
Equipment, so that the terminal device is drawn on the current operation page and shows thermodynamic chart.
18. a kind of computer program product when the instruction processing unit in the computer program product performs, performs a kind of heat
Try hard to methods of exhibiting, the method includes:
The thermodynamic chart displaying request of terminal user is obtained, the thermodynamic chart displaying request includes:Show the period and
The mark of software to be presented;
It is shown and asked according to the thermodynamic chart, run the software to be presented on terminal device;
The current operation page for obtaining the software to be presented is monitored, is reported including displaying period, software to be presented
The acquisition request of mark and the mark of the current operation page obtains the software to be presented in the displaying period
Each operational controls and/or the corresponding heating power value of each operating point in the operation pages;
According to each operational controls and/or each behaviour in the operation pages of the software to be presented in the displaying period
Make the corresponding heating power value of point, drawn on the current operation page and show thermodynamic chart.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810083613.4A CN108255691B (en) | 2018-01-29 | 2018-01-29 | Thermodynamic diagram display method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810083613.4A CN108255691B (en) | 2018-01-29 | 2018-01-29 | Thermodynamic diagram display method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108255691A true CN108255691A (en) | 2018-07-06 |
CN108255691B CN108255691B (en) | 2021-08-10 |
Family
ID=62742107
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810083613.4A Active CN108255691B (en) | 2018-01-29 | 2018-01-29 | Thermodynamic diagram display method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108255691B (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109189878A (en) * | 2018-09-18 | 2019-01-11 | 图普科技(广州)有限公司 | A kind of crowd's thermodynamic chart preparation method and device |
CN109660669A (en) * | 2018-12-25 | 2019-04-19 | 江苏满运软件科技有限公司 | Acquisition method, system, equipment and the storage medium of user's operation information |
CN110032597A (en) * | 2018-11-30 | 2019-07-19 | 阿里巴巴集团控股有限公司 | The visible processing method and device of application program operation behavior |
CN110659188A (en) * | 2019-08-14 | 2020-01-07 | 平安普惠企业管理有限公司 | Page portrait data processing method and device, computer equipment and storage medium |
CN111078330A (en) * | 2019-07-23 | 2020-04-28 | 南京航空航天大学 | Mobile phone traffic data visualization tool |
CN111125592A (en) * | 2018-11-01 | 2020-05-08 | 百度在线网络技术(北京)有限公司 | Thermodynamic diagram rendering method and device for application program |
CN111222067A (en) * | 2018-11-23 | 2020-06-02 | 北京易数科技有限公司 | Information generation method and device |
CN112148413A (en) * | 2020-09-29 | 2020-12-29 | 无线生活(杭州)信息科技有限公司 | Page optimization method and device |
CN112632541A (en) * | 2020-12-29 | 2021-04-09 | 网神信息技术(北京)股份有限公司 | Method and device for determining malicious degree of behavior, computer equipment and storage medium |
CN113010831A (en) * | 2021-04-06 | 2021-06-22 | 金宝贝网络科技(苏州)有限公司 | Thermodynamic diagram optimization method, thermodynamic diagram optimization system and storage medium |
CN113505329A (en) * | 2021-07-27 | 2021-10-15 | 中国工商银行股份有限公司 | Data visualization processing method and device |
CN113535288A (en) * | 2020-04-20 | 2021-10-22 | 北京沃东天骏信息技术有限公司 | Page data processing method, page display method and device |
CN113806648A (en) * | 2020-12-02 | 2021-12-17 | 北京沃东天骏信息技术有限公司 | Information generation method and device and storage medium |
CN113986728A (en) * | 2021-10-27 | 2022-01-28 | 中国核动力研究设计院 | Thermodynamic diagram-based minimum set analysis method, system and terminal for integrated test cases |
WO2022151876A1 (en) * | 2021-01-15 | 2022-07-21 | 北京字节跳动网络技术有限公司 | Testing control method and apparatus for application program, and electronic device and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103713989A (en) * | 2012-09-29 | 2014-04-09 | 百度在线网络技术(北京)有限公司 | Test case generating method and test case generating device for user terminal |
CN104503910A (en) * | 2014-12-22 | 2015-04-08 | 合一网络技术(北京)有限公司 | Product test method by monitoring users' using behavior |
WO2015080691A1 (en) * | 2013-11-26 | 2015-06-04 | Hewlett-Packard Development Company, L.P. | Recommending application modifications using image area counts |
CN104765679A (en) * | 2014-01-08 | 2015-07-08 | 中国科学院声学研究所 | Online business test method and device based on user behaviors |
CN107391538A (en) * | 2017-04-26 | 2017-11-24 | 阿里巴巴集团控股有限公司 | Click data collection, processing and methods of exhibiting, device, equipment and storage medium |
-
2018
- 2018-01-29 CN CN201810083613.4A patent/CN108255691B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103713989A (en) * | 2012-09-29 | 2014-04-09 | 百度在线网络技术(北京)有限公司 | Test case generating method and test case generating device for user terminal |
WO2015080691A1 (en) * | 2013-11-26 | 2015-06-04 | Hewlett-Packard Development Company, L.P. | Recommending application modifications using image area counts |
CN104765679A (en) * | 2014-01-08 | 2015-07-08 | 中国科学院声学研究所 | Online business test method and device based on user behaviors |
CN104503910A (en) * | 2014-12-22 | 2015-04-08 | 合一网络技术(北京)有限公司 | Product test method by monitoring users' using behavior |
CN107391538A (en) * | 2017-04-26 | 2017-11-24 | 阿里巴巴集团控股有限公司 | Click data collection, processing and methods of exhibiting, device, equipment and storage medium |
Non-Patent Citations (1)
Title |
---|
王庆春等: "《基于大数据的智慧政府门户建设分析》", 《计算机时代》 * |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109189878A (en) * | 2018-09-18 | 2019-01-11 | 图普科技(广州)有限公司 | A kind of crowd's thermodynamic chart preparation method and device |
CN111125592A (en) * | 2018-11-01 | 2020-05-08 | 百度在线网络技术(北京)有限公司 | Thermodynamic diagram rendering method and device for application program |
CN111125592B (en) * | 2018-11-01 | 2023-06-20 | 百度在线网络技术(北京)有限公司 | Thermodynamic diagram rendering method and device for application program |
CN111222067B (en) * | 2018-11-23 | 2024-03-15 | 北京易数科技有限公司 | Information generation method and device |
CN111222067A (en) * | 2018-11-23 | 2020-06-02 | 北京易数科技有限公司 | Information generation method and device |
CN110032597A (en) * | 2018-11-30 | 2019-07-19 | 阿里巴巴集团控股有限公司 | The visible processing method and device of application program operation behavior |
CN110032597B (en) * | 2018-11-30 | 2023-04-11 | 创新先进技术有限公司 | Visual processing method and device for operation behaviors of application program |
CN109660669A (en) * | 2018-12-25 | 2019-04-19 | 江苏满运软件科技有限公司 | Acquisition method, system, equipment and the storage medium of user's operation information |
CN109660669B (en) * | 2018-12-25 | 2021-05-04 | 成都运力科技有限公司 | Method, system, equipment and storage medium for collecting user operation information |
CN111078330A (en) * | 2019-07-23 | 2020-04-28 | 南京航空航天大学 | Mobile phone traffic data visualization tool |
CN110659188A (en) * | 2019-08-14 | 2020-01-07 | 平安普惠企业管理有限公司 | Page portrait data processing method and device, computer equipment and storage medium |
CN113535288A (en) * | 2020-04-20 | 2021-10-22 | 北京沃东天骏信息技术有限公司 | Page data processing method, page display method and device |
CN113535288B (en) * | 2020-04-20 | 2024-06-14 | 北京沃东天骏信息技术有限公司 | Page data processing method, page display method and page display device |
CN112148413A (en) * | 2020-09-29 | 2020-12-29 | 无线生活(杭州)信息科技有限公司 | Page optimization method and device |
CN113806648A (en) * | 2020-12-02 | 2021-12-17 | 北京沃东天骏信息技术有限公司 | Information generation method and device and storage medium |
CN112632541A (en) * | 2020-12-29 | 2021-04-09 | 网神信息技术(北京)股份有限公司 | Method and device for determining malicious degree of behavior, computer equipment and storage medium |
WO2022151876A1 (en) * | 2021-01-15 | 2022-07-21 | 北京字节跳动网络技术有限公司 | Testing control method and apparatus for application program, and electronic device and storage medium |
CN113010831A (en) * | 2021-04-06 | 2021-06-22 | 金宝贝网络科技(苏州)有限公司 | Thermodynamic diagram optimization method, thermodynamic diagram optimization system and storage medium |
CN113505329A (en) * | 2021-07-27 | 2021-10-15 | 中国工商银行股份有限公司 | Data visualization processing method and device |
CN113986728A (en) * | 2021-10-27 | 2022-01-28 | 中国核动力研究设计院 | Thermodynamic diagram-based minimum set analysis method, system and terminal for integrated test cases |
CN113986728B (en) * | 2021-10-27 | 2024-04-23 | 中国核动力研究设计院 | Thermodynamic diagram-based integrated test case minimum set analysis method, system and terminal |
Also Published As
Publication number | Publication date |
---|---|
CN108255691B (en) | 2021-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108255691A (en) | Thermodynamic chart methods of exhibiting and device | |
CN107332711B (en) | Vehicular diagnostic method and device | |
CN104202201B (en) | A kind of log processing method, device and terminal | |
CN108683530B (en) | Data analysis method and device for multi-dimensional data and storage medium | |
US20210319375A1 (en) | Churn prediction in a broadband network | |
CN107730196A (en) | Project scheduling management method and terminal device | |
CN107396199B (en) | Barrage method for exhibiting data and device, computer readable storage medium | |
CN104469717B (en) | Note transmission method and device | |
CN107391468A (en) | A kind of method, apparatus and equipment for adding chart | |
CN110381166A (en) | A kind of message informing management method, device and computer readable storage medium | |
CN110365536A (en) | A kind of the fault cues method and relevant apparatus of internet of things equipment | |
CN106897207A (en) | Ui testing method and apparatus | |
JP2010171544A (en) | Program, device and method for specifying abnormal portion | |
CN106709057A (en) | Distributed cluster visualized database | |
CN103532736B (en) | Visual network management method and user terminal | |
CN110247796A (en) | Monitoring alarm method, apparatus and relevant device | |
CN108073720A (en) | Data quality management system and method applied to big data system | |
CN109726119A (en) | Test scene creation method, application method, device, client and server | |
CN107332991A (en) | Screen locking interface information processing method and device | |
CN110943887B (en) | Probe scheduling method, device, equipment and storage medium | |
CN108733440A (en) | interface icon configuration method, device and terminal device | |
CN108446212A (en) | Obtain method, apparatus, storage medium and the equipment in user behavior path | |
CN108459891A (en) | Achievement data screenshotss method, apparatus, equipment and the storage medium of financial APP | |
CN106658444A (en) | Short message channel provider selection method and terminal | |
CN110851666A (en) | User flow segmentation method, device, server and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |