CN111309623B - Coordinate class data classification test method and device - Google Patents
Coordinate class data classification test method and device Download PDFInfo
- Publication number
- CN111309623B CN111309623B CN202010132047.9A CN202010132047A CN111309623B CN 111309623 B CN111309623 B CN 111309623B CN 202010132047 A CN202010132047 A CN 202010132047A CN 111309623 B CN111309623 B CN 111309623B
- Authority
- CN
- China
- Prior art keywords
- data
- coordinate
- display
- test
- subset
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the application is suitable for testing in research and development management, and discloses a coordinate class data classification testing method, which comprises the following steps: acquiring the data storage frequency and the data display frequency of each coordinate data in a coordinate data set of a first application program, wherein the data storage frequency is the storage time interval of the corresponding coordinate data in a database, and the data display frequency is a display label associated with a display page where the corresponding coordinate data is located; dividing the coordinate class data set into a plurality of data subsets based on the data storage frequency and the data display frequency of each coordinate class data; selecting one coordinate class data from each data subset as test data of the data subset; acquiring a plurality of access time points of each data subset; and if the display data time point corresponding to each test data is the same as the multiple access time points of the corresponding data subset, determining that the coordinate class data set of the first application program passes the test. By adopting the method and the device, the testing efficiency of a large amount of data can be improved.
Description
Technical Field
The invention relates to the technical field of computers, in particular to a coordinate data classification testing method and device.
Background
Along with the development of the Internet, the times of big data and artificial intelligence are reached now, so that the big data is used more and more widely, and the big data needs to be tested in the aspects of accurate synchronization, storage, disaster recovery and the like of the massive data for testing the big data so as to ensure the accuracy, stability and the like of the big data. Also, for Application (APP) testing, especially for data class APP, it is also necessary to ensure the quality of testing in terms of accuracy of fetching a large amount of data, data authority, page display compatibility, and the like.
The core pages of the data class APP (such as the same flower sequence) which is common in the market at present contain a large amount of chart data, but a method for testing the large amount of chart data is not found in the testing industry. At present, most data tests of the data class APP are generally conducted by comparing data points in charts of all data units needing to be online one by one, so that the full coverage test is realized. Under the data testing method, if the data volume to be tested is too large, the data volume to be compared and tested is very large, if n coordinate type data exist, each coordinate type data comprises m data points, the number of test data points to be covered in the testing process is m×n, and the number n of the coordinate type data in the data type APP and the number m of data points contained in each coordinate type data are relatively large, so that the data testing efficiency is very low, the workload is increased, and time and energy are wasted.
Disclosure of Invention
Based on the above, the application provides a coordinate class data classification test method and device, so as to improve the test efficiency of mass data.
An embodiment of the present application provides a method for classifying and testing coordinate class data, including:
acquiring the data storage frequency of each coordinate data in a coordinate data set of a first application program, wherein the data storage frequency is the storage time interval of the corresponding coordinate data in a database of the first application program;
acquiring a display page where each coordinate type data is located, determining a display tag associated with the display page where each coordinate type data is located based on association relations between a plurality of display pages in the first application program and each display tag, and determining the display tag associated with the display page where each coordinate type data is located as a data display frequency of the corresponding coordinate type data;
dividing the coordinate class data set into a plurality of data subsets based on the data storage frequency and the data display frequency of each coordinate class data in the coordinate class data set, wherein each data subset in the plurality of data subsets comprises a plurality of first coordinate class data, and the data storage frequency and the data display frequency among the plurality of first coordinate class data in each data subset are respectively the same;
Selecting second coordinate type data from each data subset, and determining the second coordinate type data as test data of a corresponding data subset, wherein the second coordinate type data is one of a plurality of first coordinate type data of the corresponding data subset;
determining a fetch rule corresponding to each data subset according to the data storage frequency and the data display frequency corresponding to each data subset, and determining a plurality of fetch time points corresponding to the data subset based on the fetch rule;
and sequentially accessing display pages of the test data of the plurality of data subsets in the first application program, and determining that the coordinate type data set of the first application program passes the test if the display data time point of the test data of each data subset in the display page of the test data is the same as the plurality of access time points of the corresponding data subset, wherein the display data time point is the time point of the data of the corresponding test data displayed in the display page of the first application program.
Wherein the method further comprises:
if the display data time points of the test data with the abnormal data subsets in each data subset are different from the plurality of access time points of the abnormal data subsets, determining that the coordinate class data set in the first application program is abnormal in test;
And when the coordinate class data set is abnormal in test, displaying a coordinate class data set abnormal message, wherein the coordinate class data set abnormal message comprises the abnormal data subset.
Wherein the method further comprises:
acquiring a display page where test data of each data subset are located in the first application program;
and acquiring display data of each test data in a display page where the corresponding test data are located, acquiring coordinate values of the display data, and determining the coordinate values of the display data as the display data time points of the corresponding test data.
The obtaining the data storage frequency of each coordinate class data in the coordinate class data set of the first application program includes:
acquiring a plurality of storage data included in each coordinate class data and storage time of each storage data from a database associated with the first application program;
and determining storage time intervals of a plurality of storage data included in each coordinate class data according to the storage time of each storage data, and determining the storage time intervals of the plurality of storage data as the data storage frequency of the corresponding coordinate class data.
The display state comprises a selected state and a normal state;
The obtaining the display page where each coordinate type data is located, and determining the display tag associated with the display page where each coordinate type data is located based on the association relation between the plurality of display pages in the first application program and each display tag, including:
in the first application program, acquiring a display page where each coordinate type data is located and a display state of each display tag in the display page;
and determining the display label with the display state being the selected state as the display label associated with the display page where the corresponding coordinate class data is located.
The acquiring the display page where each coordinate type data is located, determining a display tag associated with the display page where each coordinate type data is located based on association relations between a plurality of display pages in the first application program and each display tag, including:
acquiring code data of the first application program, and acquiring a first code segment from the code data according to the identification of each coordinate class data, wherein the first code segment is a code segment of an acquisition statement comprising corresponding coordinate class data in the code data;
Acquiring a display page associated with the first code segment, wherein the display page is a page where corresponding coordinate type data are located;
acquiring second code segments associated with display pages where the coordinate class data are located, wherein the second code segments are code segments of jump sentences which correspond to the display pages and are included in the code data;
and determining the display label with the conditional execution relation between the jump statement of the corresponding display page in the second code segment as the data display frequency of the corresponding coordinate type data.
A second aspect of the embodiments of the present application provides a coordinate class data classification testing device, including:
the first acquisition module is used for acquiring the data storage frequency of each coordinate type data in the coordinate type data set of the first application program, wherein the data storage frequency is the storage time interval of the corresponding coordinate type data in the database of the first application program;
the second acquisition module is used for acquiring the display page where each coordinate type data is located, determining the display tag associated with the display page where each coordinate type data is located based on the association relation between a plurality of display pages in the first application program and each display tag, and determining the display tag associated with the display page where each coordinate type data is located as the data display frequency of the corresponding coordinate type data;
A classification module, configured to divide the coordinate class data set into a plurality of data subsets based on the data storage frequency and the data display frequency of each coordinate class data in the coordinate class data set, where each data subset of the plurality of data subsets includes a plurality of first coordinate class data, and the data storage frequency and the data display frequency among the plurality of first coordinate class data in each data subset are respectively the same;
the first determining module is used for selecting second coordinate type data from each data subset, determining the second coordinate type data as test data of a corresponding data subset, wherein the second coordinate type data is one of a plurality of first coordinate type data of the corresponding data subset;
the second determining module is used for determining an access rule corresponding to each data subset according to the data storage frequency and the data display frequency corresponding to each data subset, and determining a plurality of access time points corresponding to the data subsets based on the access rule;
the test module is used for sequentially accessing the display pages of the test data of the plurality of data subsets in the first application program, and if the display data time points of the test data of each data subset in the display page of the test data are the same as the plurality of access time points of the corresponding data subset, determining that the coordinate data set of the first application program passes the test, wherein the display data time points are the time points of the data, which are displayed by the corresponding test data in the display page of the first application program, of the corresponding test data.
Wherein the apparatus further comprises:
the test module is further configured to determine that the coordinate class data set in the first application program is abnormal in test if the display data time points of the test data in which the abnormal data subset exists in the data subsets are different from the plurality of access time points of the abnormal data subset;
and the display module is used for displaying a coordinate data set abnormality message when the coordinate data set is abnormal in test, wherein the coordinate data set abnormality message comprises the abnormal data subset.
Wherein the apparatus further comprises:
the third acquisition module is used for acquiring a display page where the test data of each data subset are located in the first application program;
and the fourth acquisition module is used for acquiring the display data of each test data in the display page where the corresponding test data is located, acquiring the coordinate value of the display data, and determining the coordinate value of the display data as the display data time point of the corresponding test data.
Wherein, the first acquisition module includes:
a first obtaining unit, configured to obtain, from a database associated with the first application, a plurality of storage data included in each coordinate class data and a storage time of each storage data;
And the first determining unit is used for determining the storage time intervals of the plurality of storage data included in each coordinate class data according to the storage time of each storage data, and determining the storage time intervals of the plurality of storage data as the data storage frequency of the corresponding coordinate class data.
The display state comprises a selected state and a normal state;
the second acquisition module includes:
the second acquisition unit is used for acquiring the display page where each coordinate type data is located and the display state of each display tag in the display page in the first application program;
and the second determining unit is used for determining the display label with the display state being the selected state as the display label associated with the display page where the corresponding coordinate type data are located.
Wherein, the second acquisition module further includes:
a third obtaining unit, configured to obtain code data of the first application program, obtain a first code segment from the code data according to the identifier of each coordinate class data, where the first code segment is a code segment in the code data that includes an obtaining statement of the corresponding coordinate class data;
a fourth obtaining unit, configured to obtain a display page associated with the first code segment, where the display page is a page where corresponding coordinate data are located;
A fifth obtaining unit, configured to obtain a second code segment associated with a display page where each coordinate class data is located, where the second code segment is a code segment in the code data that includes a skip statement corresponding to the display page;
and the third determining unit is used for determining the display label with the conditional execution relation between the jump statement of the corresponding display page in the second code segment as the data display frequency of the corresponding coordinate type data.
A third aspect of the embodiments of the present application provides an electronic device, including a processor, a memory, and an input-output interface;
the processor is respectively connected with the memory and the input/output interface, wherein the input/output interface is used for carrying out data interaction, the memory is used for storing program codes, and the processor is used for calling the program codes to execute the coordinate class data classification test method according to the first aspect in the embodiment of the application.
Implementation of the embodiment of the application has the following beneficial effects:
according to the method and the device, the data storage frequency and the data display frequency of each coordinate data in the coordinate data set of the first application program are obtained, the data storage frequency is the storage time interval of the corresponding coordinate data in the database of the first application program, and the data display frequency is the display label associated with the display page where the corresponding coordinate data is located; dividing the coordinate data set into a plurality of data subsets based on the data storage frequency and the data display frequency of each coordinate data, wherein the data storage frequency and the data display frequency of each coordinate data contained in each data subset are respectively the same; selecting one coordinate class data from each data subset as test data of the data subset; acquiring a plurality of access time points of each data subset; and if the time point of the display data corresponding to each test data in the display page where the test data is located is the same as the multiple access time points of the corresponding data subset, determining that the coordinate class data set of the first application program passes the test. According to the method and the device, when each coordinate data in the first application program is tested, the number of the coordinate data to be tested is determined by the type of the data storage frequency and the type of the data display frequency, namely, the maximum workload consumed during the test is unchanged no matter the number of the coordinate data contained in the first application program, the coordinate data still only need to be tested, and the fixed value is determined by the data storage frequency and the data display frequency, so that when a large number of the coordinate data to be tested are contained in the first application program, the data quantity to be tested is not influenced, the test time, the energy and the resource of the large number of the data are reduced, and the test efficiency of the large number of the data is improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Wherein:
FIG. 1 is a diagram of a coordinate class data classification test architecture provided in an embodiment of the present application;
fig. 2 is a schematic flow chart of a coordinate class data classification testing method according to an embodiment of the present application;
fig. 3 is a schematic diagram of determining a frequency of data display according to an embodiment of the present application;
fig. 4 is a schematic diagram of another data presentation frequency determination provided in an embodiment of the present application;
fig. 5 is a schematic diagram of a coordinate class data classification testing device according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The following description of the technical solutions in the embodiments of the present application will be made clearly and completely with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, fig. 1 is a diagram of a coordinate class data classification testing architecture according to an embodiment of the present application. As shown in fig. 1, when the server 101 tests each coordinate class data included in the first application 102, a coordinate class data set 103 of the first application 102 is obtained, the coordinate class data set 103 includes a plurality of coordinate class data, based on a storage time interval of each coordinate class data in the database 104 of the first application 102, a data storage frequency of each coordinate class data is obtained, a display tag corresponding to a display page where each coordinate class data is located in the first application 102 is obtained, and the display tag is determined as a data display frequency of the corresponding coordinate class data. And dividing the coordinate class data with the same data storage frequency and data display frequency into a group to obtain a plurality of data subsets, and selecting one coordinate class data from each data subset as test data of the data subset. Obtaining a sampling rule corresponding to each data subset, obtaining a plurality of sampling time points of each data subset, obtaining a display data time point corresponding to test data of the data subset in the first application program 102, and determining that the coordinate class data set of the first application program passes the test when the display data time point is identical to the plurality of sampling time points of the corresponding data subset. According to the method and the device, through the process, when n coordinate class data exist in the first application program, each coordinate class data comprises m data points, the n coordinate class data are divided into k data subsets, test data in the k data subsets only need to be tested, a test result of each coordinate class data is obtained, k is smaller than or equal to a fixed value determined based on the type of data storage frequency and the type of data display frequency, when the first application program comprises a large number of coordinate class data, the upper limit of workload or resources required to be conducted in test is fixed, and the upper limit of the workload or resources is not increased along with the increase of the data quantity, so that the test cost time, energy and resources of the large number of data are reduced, and the test efficiency of the large number of data is improved.
Further, please refer to fig. 2, which is a schematic flow chart of a method for classifying and testing coordinate data according to an embodiment of the present application. As shown in fig. 2, the above method includes the steps of:
step S201, obtaining a data storage frequency of each coordinate class data in the coordinate class data set of the first application program.
Specifically, the data storage frequency of each coordinate class data in the coordinate class data set of the first application program is obtained, wherein the data storage frequency is the storage time interval of the corresponding coordinate class data in the database of the first application program. Specifically, a plurality of storage data included in each coordinate class data and storage time of each storage data are obtained from a database associated with the first application program; and determining the storage time interval of the plurality of storage data included in the corresponding coordinate class data according to the storage time of each storage data in each coordinate class data, and determining the storage time interval of the plurality of storage data as the data storage frequency of the corresponding coordinate class data.
Taking one coordinate data as an example, obtaining storage time corresponding to a plurality of storage data included in the coordinate data from a database of a first application program, calculating to obtain a difference value between the storage time, that is, a storage time interval of each storage data, where the storage time interval may be day, month, year, etc., determining that the storage time interval of each storage data in the coordinate data is the data storage frequency of the coordinate data, for example, if the coordinate data is updated once every day, that is, one storage data is added to the coordinate data every day, and obtaining a data record of each storage data in the coordinate data corresponding to each day, that is, the storage time interval is day, determining that the data storage frequency of the coordinate data is "day".
Optionally, since the data is generally stored in the database based on the data table, each type of data corresponds to a data class identifier, each storage data of the coordinate class data may be obtained from the database of the first application program through the data class identifier corresponding to the coordinate class data, and each storage time corresponding to each storage data of the coordinate class data is obtained, where the storage time is a generation time of a record corresponding to the storage data in the database, and the data class identifier may be a name corresponding to the storage time of the coordinate class data in the database, or may be a uniform identifier used in the implementation process of the first application program, or other identifier capable of uniquely indicating the coordinate class data, and the like, which is not limited herein. Optionally, when the data of the coordinate class is stored in a data format (such as a data graph and a forest structure) other than the data table in the database, all data related to the data of the coordinate class can be obtained through the data class identifier, for example, the data format can be data. The coordinate type data is a group of data displayed in a coordinate form in the first application program.
Step S202, obtaining the data display frequency of each coordinate type data.
Specifically, a display page where each coordinate type data is located is obtained, a display tag associated with the display page where each coordinate type data is located is determined based on association relations between a plurality of display pages in the first application program and each display tag, and the display tag associated with the display page where each coordinate type data is located is determined to be the data display frequency of the corresponding coordinate type data. Taking one coordinate type data as an example, acquiring a display page where the coordinate type data is located in a first application program, determining a display tag associated with the display page according to the association relation between the display page and each display tag, taking the determined display tag associated with the display page as the data display frequency of the coordinate type data, in other words, different display tags correspond to different display pages, and entering different display pages by monitoring the jump operation of the different display tags, wherein the display tag related to the jump operation is associated with the display page.
Specifically, in one case, the data display frequency of each coordinate class data is determined through a display state, wherein the display state comprises a selected state and a normal state, the selected state indicates that the corresponding display tag is in a working condition, and the normal state indicates that the corresponding display tag is in a non-working condition. In a first application program, acquiring a display page where each coordinate class data is located and a display state of each display tag in the display page; and determining the display label with the display state being the selected state as the display label associated with the display page where the corresponding coordinate class data is located.
In the case of determining the data display frequency through the display status, fig. 3 may be specifically referred to, and fig. 3 is a schematic diagram for determining the data display frequency provided in the embodiment of the present application, as shown in fig. 3, a first application is tested and run, when the first application is started, a status in the first application 302 is obtained, for example, a coordinate class data 301 is taken as an example, and after the coordinate class data 301 is obtained, the coordinate class data 301 is searched from the first application 302, so as to determine a display page 303 where the coordinate class data 301 is located. The first application 302 includes a plurality of display tags, such as day, month and year, acquires a display state of each display tag in the display page 303, acquires a display state of the display tag "day" as a selected state, acquires a display state of the display tag "month" as a normal state, and determines the display tag "day" of the display tag "year" as the selected state as a display tag associated with the display page 303, and determines the display tag "day" as a data display frequency of the coordinate data 301. By the method, the data display labels of all coordinate data in the coordinate data set of the first application program can be obtained. In the first application program, the display tag is clicked, so that a corresponding display page can be entered, namely, a link exists between the display tag and the display page, the display tag which is linked with the display page is searched, and the display tag which is linked with the display page is determined to be the data display frequency of the corresponding coordinate type data. Optionally, if the tag in the first application program includes not only one kind of display tag but also other service tags, at this time, each display page of the first application program can be uniquely determined by the display tag and other service tags together, but for each display page, the display tag and other service tags corresponding to each display page are determined, that is, the display tag uniquely associated with the display page can be determined by the display page, so that the data display frequency of each coordinate data can be determined based on the above method for determining the data display frequency under the condition that the display tag can correspond to one display page.
Specifically, in another case, the data presentation frequency of each coordinate class data is determined by the code data. In this case, code data of the first application program is acquired, and a first code segment is acquired from the code data according to the identifier of each coordinate class data, wherein the first code segment is a code segment of an acquisition statement including the corresponding coordinate class data in the code data; acquiring a display page associated with a first code segment, wherein the display page is a page where corresponding coordinate type data are located; acquiring a second code segment associated with the display page where each coordinate class data is located, wherein the second code segment is a code segment of a jump sentence, which comprises the corresponding display page, in the code data; and determining the display label with the conditional execution relation between the jump statement of the corresponding display page in the second code segment as the data display frequency of the corresponding coordinate type data.
In the case of determining the data presentation frequency by the code data, for example, refer to fig. 4, fig. 4 is another schematic diagram of determining the data presentation frequency according to the embodiment of the present application. As shown in fig. 4, this figure describes an implementation manner in the case of determining the data presentation frequency by code data, in which a first application program enters a corresponding presentation page through a page skip function, and a data presentation frequency determining process is implemented in the code corresponding to the presentation page, where the acquisition and display of the data of the presentation page is exemplified. Assuming that the identifier of the coordinate class data 401 is coordinate class data 1, acquiring a first code segment from the code data 403 of the first application program 402 according to the identifier of the coordinate class data 401, assuming that the specific code logic implementation process of the code data 403 is shown as 404, acquiring a code associated with the coordinate class data 1 from the code logic implementation process 404 to obtain a first code segment 4041, wherein the first code segment 4041 comprises an acquisition statement "get coordinate class data 1" of the coordinate class data 1; the method includes the steps of obtaining a display page associated with the first code segment 4041, determining that the display page is the display page 1 according to the display page 1.Html in the first code segment 4041, and if the display page is a single file, at this time, if each name variable used in code implementation corresponds to one object uniquely, the file name of the file may also correspond to the display page, then obtaining the file name of the file in which the first code segment 4041 is located, determining that the display page is the display page 1 according to the file name of the "display page 1.Html", where the above is the case of two possible code implementations, determining that the process of obtaining the display page associated with the first code segment 4041 is basically determined by the association relationship between the coordinate class data 1 and the display page 1, so that the method can be adjusted according to specific implementation logic of the code when determining the display page 1 associated with the coordinate class data 1, and is not limited to the above mentioned determination method. The second code segment 4042 associated with the display page 1 is acquired, the second code segment 4042 includes a jump sentence "url=display page 1.Html" of the display page 1, a display tag having a conditional execution relationship with the jump sentence "url=display page 1.Html" in the second code segment 4042 is determined as the data display frequency of the coordinate class data 1, and if the sentence having the conditional execution relationship with the jump sentence "url=display page 1.Html" is known as "if display tag 1", the data display frequency of the coordinate class data 1 is determined as display tag 1, for example, if the display tag 1 is a day, the data display frequency of the coordinate class data 1 is a day. The code statement is implemented by a pseudo code, and the process is performed based on an actual code corresponding to the pseudo code when the code statement is implemented specifically in the application.
Step S203, the coordinate class data set is divided into a plurality of data subsets based on the data storage frequency and the data display frequency of each coordinate class data.
Specifically, the coordinate class data set is divided into a plurality of data subsets based on the data storage frequency and the data display frequency of each coordinate class data in the coordinate class data set, each data subset in the plurality of data subsets comprises a plurality of first coordinate class data, and the data storage frequency and the data display frequency among the plurality of first coordinate class data in each data subset are respectively the same. The first coordinate class data is another name after the corresponding coordinate class data is classified. After obtaining the data storage frequency and the data display frequency of each coordinate data, the coordinate data with the same data storage frequency and data display frequency are divided into one class, which is called a data subset, until all data subsets are obtained after the coordinate data set is divided, for example, if coordinate data 1 and coordinate data 2 exist in the data subset 1, the data storage frequency of the coordinate data 1 and the data storage frequency of the coordinate data 2 are the same, and the data display frequency of the coordinate data 1 and the data display frequency of the coordinate data 2 are the same.
When the data storage frequency of each coordinate data in the coordinate data set is i, and the data display frequency is j, the coordinate data set can be divided into i×j data subsets, where i×j is not greater than the number of preset data subsets. If the data storage frequency includes "day, month, year", and the data display frequency includes "day, month, year", the number of preset data subsets is 9, and the coordinate data set is divided into i×j data subsets, where i×j is not greater than 9, i.e., i×j is an integer equal to or less than 9.
The preset data subset is determined based on the type of the data storage frequency and the type of the data display frequency, and random combination is performed according to each value of the data storage frequency and each value of the data display frequency, and each combination result is a preset data subset. The data storage frequency comprises 'day, month and year', the data display frequency comprises 'day, month and year', and the preset data subset comprises 'day-day', 'day-month', 'day-year', 'month-day', 'month-month', 'month-year', 'year-day', 'year-month', 'year-year'.
In step S204, one coordinate class data is selected from each data subset as the test data of the data subset.
Specifically, second coordinate class data is selected from each data subset, the second coordinate class data is determined to be test data of the corresponding data subset, and the second coordinate class data is one of a plurality of first coordinate class data of the corresponding data subset. The selection manner of the second coordinate data may be random selection, or may be selected according to the weight of each first coordinate data in the corresponding data subset, for example, the weight of the corresponding coordinate data may be determined according to the number of queries corresponding to each coordinate data in the history query, or the weight of each first coordinate data may be determined according to the weighting condition of the first application program, where the determination manner of the weight is not limited herein.
In step S205, an access rule corresponding to each data subset is acquired, and a plurality of access time points corresponding to the data subsets are determined.
Specifically, according to the data storage frequency and the data display frequency corresponding to each data subset, an access rule corresponding to each data subset is determined, and a plurality of access time points corresponding to the data subset are determined based on the access rule. The access time point is the expected value of the abscissa of each first coordinate type data in the corresponding data subset. Specifically, a plurality of access rules are preset, each access rule is an expected display result of each first coordinate type data in the corresponding data subset, the access rules are determined according to the types of data storage frequencies and the types of data display frequencies, 3 types of data storage frequencies exist, and 9 types of preset data subsets exist if 3 types of data display frequencies exist. In other words, the fetch rule is determined from each subset of data, i.e. at which segment or value the respective first coordinate class data in that subset of data needs to display the data point in the abscissa. If the data storage frequency "day" and the data display frequency "day" correspond to the data subset, a fetch rule "the day from the current month 1 to the day before the current date" is created, that is, the fetch time point includes k data points from the current month 1 to the k, where k is the day before the current date.
Step S206, comparing the display data time point of each test data with a plurality of access time points of the corresponding data subsets to obtain test results.
Specifically, the display pages of the test data of the plurality of data subsets are sequentially accessed in the first application program, if the time point of the display data corresponding to the test data of each data subset in the display page of the test data is the same as the time points of the plurality of access points of the corresponding data subset, the coordinate type data set of the first application program is determined to pass the test, and the time point of the display data is the time point of the display data of the corresponding test data in the display page of the first application program. Specifically, after the display pages of the test data of the plurality of data subsets are sequentially accessed in the first application program, the display data of each test data in the display page corresponding to the test data are obtained, the coordinate values of the display data are obtained, and the coordinate values of the display data are determined to be the display data time points corresponding to the test data. If the display data time points of the test data of the abnormal data subsets in each data subset are different from the multiple access time points of the abnormal data subsets, determining that the coordinate class data set in the first application program is abnormal in test; and when the coordinate class data set is abnormal in test, displaying a coordinate class data set abnormal message, wherein the coordinate class data set abnormal message comprises an abnormal data subset. Optionally, an abnormal data point in the abnormal data subset may be obtained, where the abnormal data point is a different time point between a display data time point and a plurality of access time points of test data of the abnormal data subset, the coordinate data set abnormal message displayed at this time may further include an abnormal data point, if the abnormal data point belongs to the display data time point and does not belong to the plurality of access time points, the abnormal data point is a point that should be deleted when displaying in the first application program, an abnormal data point deletion instruction is added to the coordinate data set abnormal message, and if the abnormal data point belongs to the plurality of access time points and does not belong to the display data time point, an abnormal data point new addition instruction is added to the coordinate data set abnormal message. Optionally, the abnormal information of the coordinate class data set can be sent to an administrator of the first application program, so that the administrator can update and repair the first application program in time.
For example, when the data storage frequency of the data subset to which the test data belongs is "day", and the data display frequency is "day", the access rule corresponding to the test data is "the day from month 1 to the day before the current date", and "the day from month 1 to the day before the current date" is a plurality of access time points, the abscissa value of the data displayed in the corresponding display page of the test data in the first application program is obtained, and the display data time point is compared with the plurality of access time points to determine that each coordinate type data in the data subset to which the test data belongs passes the test. If the day before the current date is the k number of the current month, a plurality of time points are 1, 2, 3, 4, … and k numbers, the abscissa values of the data displayed in the corresponding display page of the test data are 1, 2, 4, … and k numbers in the current month, namely the time points of the display data are 1, 2, 4, … and k numbers, the test abnormality of the test data is determined through the comparison of the plurality of time points of the access data and the time points of the display data, and the test abnormality of each coordinate type data contained in the data subset to which the test data belongs is considered if the data of the current month 3 is lacking.
According to the method and the device, the data storage frequency and the data display frequency of each coordinate data in the coordinate data set of the first application program are obtained, the data storage frequency is the storage time interval of the corresponding coordinate data in the database of the first application program, and the data display frequency is the display label associated with the display page where the corresponding coordinate data is located; dividing the coordinate data set into a plurality of data subsets based on the data storage frequency and the data display frequency of each coordinate data, wherein the data storage frequency and the data display frequency of each coordinate data contained in each data subset are respectively the same; selecting one coordinate class data from each data subset as test data of the data subset; acquiring a plurality of access time points of each data subset; and if the time point of the display data corresponding to each test data in the display page where the test data is located is the same as the multiple access time points of the corresponding data subset, determining that the coordinate class data set of the first application program passes the test. According to the method and the device, when each coordinate data in the first application program is tested, the number of the coordinate data to be tested is determined by the type of the data storage frequency and the type of the data display frequency, namely, the maximum workload consumed during the test is unchanged no matter the number of the coordinate data contained in the first application program, the coordinate data still only need to be tested, and the fixed value is determined by the data storage frequency and the data display frequency, so that when a large number of the coordinate data to be tested are contained in the first application program, the data quantity to be tested is not influenced, the test time, the energy and the resource of the large number of the data are reduced, and the test efficiency of the large number of the data is improved.
Optionally, referring to fig. 5, fig. 5 is a schematic diagram of a coordinate class data classification testing device according to an embodiment of the present application. As shown in fig. 5, the coordinate class data classification testing device may be used in the electronic apparatus in the embodiment corresponding to fig. 2, and the specific coordinate class data classification testing device 50 includes a first obtaining module 11, a second obtaining module 12, a classifying module 13, a first determining module 14, a second determining module 15, and a testing module 16.
The first obtaining module 11 is configured to obtain a data storage frequency of each coordinate class data in a coordinate class data set of a first application program, where the data storage frequency is a storage time interval of the corresponding coordinate class data in a database of the first application program;
the second obtaining module 12 is configured to obtain a display page where each coordinate class data is located, determine a display tag associated with the display page where each coordinate class data is located based on association relationships between a plurality of display pages in the first application program and respective display tags, and determine the display tag associated with the display page where each coordinate class data is located as a data display frequency of the corresponding coordinate class data;
A classification module 13, configured to divide the coordinate class data set into a plurality of data subsets based on the data storage frequency and the data display frequency of each coordinate class data in the coordinate class data set, where each data subset of the plurality of data subsets includes a plurality of first coordinate class data, and the data storage frequency and the data display frequency among the plurality of first coordinate class data in each data subset are respectively the same;
a first determining module 14, configured to select second coordinate class data from the data subsets, and determine the second coordinate class data as test data of a corresponding data subset, where the second coordinate class data is one of multiple first coordinate class data of the corresponding data subset;
the second determining module 15 is configured to determine an access rule corresponding to each data subset according to a data storage frequency and a data display frequency corresponding to each data subset, and determine a plurality of access time points corresponding to the data subset based on the access rule;
the test module 16 is configured to sequentially access, in the first application, a display page of test data of the plurality of data subsets, and determine that the coordinate data set of the first application passes the test if a display data time point corresponding to the test data of each data subset in the display page of the test data is the same as the plurality of access time points corresponding to the data subset, where the display data time point is a time point when the corresponding test data is displayed in the display page of the first application where the corresponding test data is located.
Wherein the apparatus 50 further comprises:
the test module 16 is further configured to determine that the coordinate class data set in the first application program is abnormal in testing if the display data time points of the test data in which the abnormal data subset exists in the data subsets are different from the plurality of access time points of the abnormal data subset;
and the display module 17 is used for displaying a coordinate class data set abnormality message when the coordinate class data set tests abnormality, wherein the coordinate class data set abnormality message comprises the abnormal data subset.
Wherein the apparatus 50 further comprises:
the third obtaining module 18 is configured to obtain display data of each test data in the display page where the corresponding test data is located, obtain a coordinate value of the display data, and determine the coordinate value of the display data as the display data time point of the corresponding test data.
Wherein the first obtaining module 11 includes:
a first obtaining unit 111, configured to obtain, from a database associated with the first application, a plurality of storage data included in each coordinate class data and a storage time of each storage data;
the first determining unit 112 is configured to determine, according to the storage time of each of the storage data, a storage time interval of a plurality of storage data included in each of the coordinate class data, and determine the storage time interval of the plurality of storage data as a data storage frequency of the corresponding coordinate class data.
The display state comprises a selected state and a normal state;
the second acquisition module 12 includes:
a second obtaining unit 121, configured to obtain, in the first application, a display page where each coordinate class data is located and a display state of each display tag in the display page;
the second determining unit 122 is configured to determine the display tag whose display state is the selected state as a display tag associated with a display page where the corresponding coordinate class data is located.
Wherein, the second acquisition module 12 further comprises:
a third obtaining unit 123, configured to obtain code data of the first application program, obtain a first code segment from the code data according to the identifier of each coordinate class data, where the first code segment is a code segment in the code data that includes an obtaining statement of the corresponding coordinate class data;
a fourth obtaining unit 124, configured to obtain a display page associated with the first code segment, where the display page is a page where corresponding coordinate data is located;
a fifth obtaining unit 125, configured to obtain a second code segment associated with a presentation page where each coordinate class data is located, where the second code segment is a code segment in the code data that includes a skip statement corresponding to the presentation page;
And a third determining unit 126, configured to determine, as a data presentation frequency of the corresponding coordinate class data, a presentation tag in the second code segment having a conditional execution relationship with the skip statement of the corresponding presentation page.
The embodiment of the application provides a coordinate class data classification testing device, and the device passes through.
Referring to fig. 6, fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present application. As shown in fig. 6, the electronic device in the present embodiment may include: one or more processors 601, memory 602, and input-output interfaces 603. The processor 601, the memory 602, and the input/output interface 603 are connected via a bus 604. The memory 602 is used for storing a computer program, the computer program includes program instructions, and the input/output interface 603 is used for data interaction; the processor 601 is configured to execute program instructions stored in the memory 602, and perform the following operations:
acquiring the data storage frequency of each coordinate data in a coordinate data set of a first application program, wherein the data storage frequency is the storage time interval of the corresponding coordinate data in a database of the first application program;
acquiring a display page where each coordinate type data is located, determining a display tag associated with the display page where each coordinate type data is located based on association relations between a plurality of display pages in the first application program and each display tag, and determining the display tag associated with the display page where each coordinate type data is located as a data display frequency of the corresponding coordinate type data;
Dividing the coordinate class data set into a plurality of data subsets based on the data storage frequency and the data display frequency of each coordinate class data in the coordinate class data set, wherein each data subset in the plurality of data subsets comprises a plurality of first coordinate class data, and the data storage frequency and the data display frequency among the plurality of first coordinate class data in each data subset are respectively the same;
selecting second coordinate type data from each data subset, and determining the second coordinate type data as test data of a corresponding data subset, wherein the second coordinate type data is one of a plurality of first coordinate type data of the corresponding data subset;
determining a fetch rule corresponding to each data subset according to the data storage frequency and the data display frequency corresponding to each data subset, and determining a plurality of fetch time points corresponding to the data subset based on the fetch rule;
and sequentially accessing display pages of the test data of the plurality of data subsets in the first application program, and determining that the coordinate type data set of the first application program passes the test if the display data time point of the test data of each data subset in the display page of the test data is the same as the plurality of access time points of the corresponding data subset, wherein the display data time point is the time point of the data of the corresponding test data displayed in the display page of the first application program.
In some possible embodiments, the above processor 601 may be a central processing unit (central processing unit, CPU), which may also be other general purpose processors, digital signal processors (digital signal processor, DSP), application specific integrated circuits (application specific integrated circuit, ASIC), off-the-shelf programmable gate arrays (field-programmable gate array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 602 may include read only memory and random access memory, and provides instructions and data to the processor 601 and input output interface 603. A portion of the memory 602 may also include non-volatile random access memory. For example, the memory 602 may also store information of device type.
In a specific implementation, the electronic device may execute, through each functional module built in the electronic device, an implementation manner provided by each step in fig. 2, and specifically, the implementation manner provided by each step in fig. 2 may be referred to, which is not described herein again.
The embodiment of the application provides electronic equipment, which comprises: the method comprises the steps of acquiring computer instructions in a memory by the processor, executing the steps of the method shown in the figure 2, classifying each coordinate data in a coordinate data set through data storage frequency and data display frequency to obtain a plurality of data subsets, selecting one coordinate data from each data subset as test data, comparing a plurality of access time points and display data time points of the test data, and representing the test results of all the coordinate data in the data subsets where the test data are located by the test results of the test data, so that the number of the coordinate data required to be tested is greatly reduced, the tested data amount is not increased along with the increase of the coordinate data, the time and energy consumed in the test process are reduced, and the test efficiency of a large amount of data is improved.
The embodiment of the present application further provides a computer readable storage medium, where the computer readable storage medium stores a computer program, where the computer program includes program instructions, and when the program instructions are executed by a processor, implement the method for classifying and testing coordinate class data provided by each step in fig. 2, and specifically reference may be made to the implementation manner provided by each step in fig. 2, which is not described herein again.
The computer readable storage medium may be the coordinate class data classification testing apparatus provided in any one of the foregoing embodiments or an internal storage unit of the terminal device, for example, a hard disk or a memory of an electronic device. The computer readable storage medium may also be an external storage device of the electronic device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash card (flash card) or the like, which are provided on the electronic device. Further, the computer-readable storage medium may also include both an internal storage unit and an external storage device of the electronic device. The computer-readable storage medium is used to store the computer program and other programs and data required by the electronic device. The computer-readable storage medium may also be used to temporarily store data that has been output or is to be output.
The terms first, second and the like in the description and in the claims and drawings of the embodiments of the present application are used for distinguishing between different objects and not for describing a particular sequential order. Furthermore, the term "include" and any variations thereof is intended to cover a non-exclusive inclusion. For example, a process, method, apparatus, article, or device that comprises a list of steps or elements is not limited to the list of steps or modules but may, in the alternative, include other steps or modules not listed or inherent to such process, method, apparatus, article, or device.
Those of ordinary skill in the art will appreciate that the elements and algorithm steps described in connection with the embodiments disclosed herein may be embodied in electronic hardware, in computer software, or in a combination of the two, and that the elements and steps of the examples have been generally described in terms of function in the foregoing description to clearly illustrate the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The methods and related devices provided in the embodiments of the present application are described with reference to the method flowcharts and/or structure diagrams provided in the embodiments of the present application, and each flowchart and/or block of the method flowcharts and/or structure diagrams may be implemented by computer program instructions, and combinations of flowcharts and/or blocks in the flowchart and/or block diagrams. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks. These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or structural diagram block or blocks. These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or structures.
The foregoing disclosure is illustrative of the present invention and is not to be construed as limiting the scope of the invention, which is defined by the appended claims.
Claims (10)
1. The coordinate class data classification test method is characterized by comprising the following steps of:
acquiring the data storage frequency of each coordinate data in a coordinate data set of a first application program, wherein the data storage frequency is the storage time interval of the corresponding coordinate data in a database of the first application program;
acquiring a display page where each coordinate type data is located, determining a display tag associated with the display page where each coordinate type data is located based on association relations between a plurality of display pages in the first application program and each display tag, and determining the display tag associated with the display page where each coordinate type data is located as a data display frequency of the corresponding coordinate type data;
dividing the coordinate class data set into a plurality of data subsets based on the data storage frequency and the data display frequency of each coordinate class data in the coordinate class data set, wherein each data subset in the plurality of data subsets comprises a plurality of first coordinate class data, and the data storage frequency and the data display frequency among the plurality of first coordinate class data in each data subset are respectively the same;
Selecting second coordinate type data from each data subset, and determining the second coordinate type data as test data of a corresponding data subset, wherein the second coordinate type data is one of a plurality of first coordinate type data of the corresponding data subset;
determining a fetch rule corresponding to each data subset according to the data storage frequency and the data display frequency corresponding to each data subset, and determining a plurality of fetch time points corresponding to the data subset based on the fetch rule;
and sequentially accessing display pages of the test data of the plurality of data subsets in the first application program, and determining that the coordinate type data set of the first application program passes the test if the display data time point of the test data of each data subset in the display page of the test data is the same as the plurality of access time points of the corresponding data subset, wherein the display data time point is the time point of the data of the corresponding test data displayed in the display page of the first application program.
2. The method of claim 1, wherein the method further comprises:
If the display data time points of the test data with the abnormal data subsets in each data subset are different from the plurality of access time points of the abnormal data subsets, determining that the coordinate class data set in the first application program is abnormal in test;
and when the coordinate class data set is abnormal in test, displaying a coordinate class data set abnormal message, wherein the coordinate class data set abnormal message comprises the abnormal data subset.
3. The method of claim 1, wherein after sequentially accessing the presentation pages of test data for the plurality of data subsets in the first application, further comprising:
and acquiring display data of each test data in a display page where the corresponding test data are located, acquiring coordinate values of the display data, and determining the coordinate values of the display data as the display data time points of the corresponding test data.
4. The method of claim 1, wherein the obtaining the data storage frequency of each coordinate class data in the coordinate class data set of the first application program comprises:
acquiring a plurality of storage data included in each coordinate class data and storage time of each storage data from a database associated with the first application program;
And determining storage time intervals of a plurality of storage data included in each coordinate class data according to the storage time of each storage data, and determining the storage time intervals of the plurality of storage data as the data storage frequency of the corresponding coordinate class data.
5. The method of claim 1, wherein the presentation state comprises a selected state and a normal state;
the obtaining the display page where each coordinate type data is located, and determining the display tag associated with the display page where each coordinate type data is located based on the association relation between the plurality of display pages in the first application program and each display tag, including:
in the first application program, acquiring a display page where each coordinate type data is located and a display state of each display tag in the display page;
and determining the display label with the display state being the selected state as the display label associated with the display page where the corresponding coordinate class data is located.
6. The method of claim 1, wherein the obtaining the presentation page on which each coordinate class data is located, and determining the presentation tag associated with the presentation page on which each coordinate class data is located based on association relationships between a plurality of presentation pages in the first application program and respective presentation tags, comprises:
Acquiring code data of the first application program, and acquiring a first code segment from the code data according to the identification of each coordinate class data, wherein the first code segment is a code segment of an acquisition statement comprising corresponding coordinate class data in the code data;
acquiring a display page associated with the first code segment, wherein the display page is a page where corresponding coordinate type data are located;
acquiring second code segments associated with display pages where the coordinate class data are located, wherein the second code segments are code segments of jump sentences which correspond to the display pages and are included in the code data;
and determining the display label with the conditional execution relation between the jump statement of the corresponding display page in the second code segment as the data display frequency of the corresponding coordinate type data.
7. A coordinate class data classification testing apparatus, the apparatus comprising:
the first acquisition module is used for acquiring the data storage frequency of each coordinate type data in the coordinate type data set of the first application program, wherein the data storage frequency is the storage time interval of the corresponding coordinate type data in the database of the first application program;
The second acquisition module is used for acquiring the display page where each coordinate type data is located, determining the display tag associated with the display page where each coordinate type data is located based on the association relation between a plurality of display pages in the first application program and each display tag, and determining the display tag associated with the display page where each coordinate type data is located as the data display frequency of the corresponding coordinate type data;
a classification module, configured to divide the coordinate class data set into a plurality of data subsets based on the data storage frequency and the data display frequency of each coordinate class data in the coordinate class data set, where each data subset of the plurality of data subsets includes a plurality of first coordinate class data, and the data storage frequency and the data display frequency among the plurality of first coordinate class data in each data subset are respectively the same;
the first determining module is used for selecting second coordinate type data from each data subset, determining the second coordinate type data as test data of a corresponding data subset, wherein the second coordinate type data is one of a plurality of first coordinate type data of the corresponding data subset;
The second determining module is used for determining an access rule corresponding to each data subset according to the data storage frequency and the data display frequency corresponding to each data subset, and determining a plurality of access time points corresponding to the data subsets based on the access rule;
the test module is used for sequentially accessing the display pages of the test data of the plurality of data subsets in the first application program, and if the display data time points of the test data of each data subset in the display page of the test data are the same as the plurality of access time points of the corresponding data subset, determining that the coordinate data set of the first application program passes the test, wherein the display data time points are the time points of the data, which are displayed by the corresponding test data in the display page of the first application program, of the corresponding test data.
8. The apparatus of claim 7, wherein the apparatus further comprises:
the test module is further configured to determine that the coordinate class data set in the first application program is abnormal in test if the display data time points of the test data in which the abnormal data subset exists in the data subsets are different from the plurality of access time points of the abnormal data subset;
And the display module is used for displaying a coordinate data set abnormality message when the coordinate data set is abnormal in test, wherein the coordinate data set abnormality message comprises the abnormal data subset.
9. An electronic device is characterized by comprising a processor, a memory and an input-output interface;
the processor is connected to the memory and the input-output interface, respectively, wherein the input-output interface is used for data interaction, the memory is used for storing program code, and the processor is used for calling the program code to execute the method according to any one of claims 1-6.
10. A computer readable storage medium, characterized in that the computer readable storage medium stores a computer program comprising program instructions which, when executed by a processor, perform the method of any of claims 1-6.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010132047.9A CN111309623B (en) | 2020-02-29 | 2020-02-29 | Coordinate class data classification test method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010132047.9A CN111309623B (en) | 2020-02-29 | 2020-02-29 | Coordinate class data classification test method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111309623A CN111309623A (en) | 2020-06-19 |
| CN111309623B true CN111309623B (en) | 2024-04-16 |
Family
ID=71156843
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010132047.9A Active CN111309623B (en) | 2020-02-29 | 2020-02-29 | Coordinate class data classification test method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111309623B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114064639A (en) * | 2021-11-03 | 2022-02-18 | 上海臻相软件科技有限公司 | A time relationship analysis method in multiple electronic forensics cases |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105335280A (en) * | 2014-07-16 | 2016-02-17 | 北京奇虎科技有限公司 | Program performance test method and device |
| WO2019218444A1 (en) * | 2018-05-14 | 2019-11-21 | 平安科技(深圳)有限公司 | Test report generating method, apparatus and device, and storage medium |
| CN110647704A (en) * | 2019-09-20 | 2020-01-03 | 北京思维造物信息科技股份有限公司 | Page updating method, device and equipment |
-
2020
- 2020-02-29 CN CN202010132047.9A patent/CN111309623B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105335280A (en) * | 2014-07-16 | 2016-02-17 | 北京奇虎科技有限公司 | Program performance test method and device |
| WO2019218444A1 (en) * | 2018-05-14 | 2019-11-21 | 平安科技(深圳)有限公司 | Test report generating method, apparatus and device, and storage medium |
| CN110647704A (en) * | 2019-09-20 | 2020-01-03 | 北京思维造物信息科技股份有限公司 | Page updating method, device and equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111309623A (en) | 2020-06-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110019116B (en) | Data tracing method, device, data processing equipment and computer storage medium | |
| CN109271315B (en) | Script code detection method, script code detection device, computer equipment and storage medium | |
| CN113342692B (en) | Automatic test case generation method and device, electronic equipment and storage medium | |
| CN110765750B (en) | Report data input method and terminal equipment | |
| CN110928802A (en) | Test method, device, equipment and storage medium based on automatic generation of case | |
| CN112416974A (en) | Data processing method, device and equipment and readable storage medium | |
| CN113220657A (en) | Data processing method and device and computer equipment | |
| CN114168836A (en) | Webpage data analysis and visualization method and device, electronic equipment and medium | |
| CN113806231A (en) | Code coverage rate analysis method, device, equipment and medium | |
| CN117215932A (en) | Display method and device for code increment coverage information and electronic equipment | |
| CN113886204A (en) | User behavior data collection method and device, electronic equipment and readable storage medium | |
| CN113722302A (en) | Data management method and device | |
| CN116484131A (en) | Buried point processing method and device | |
| CN115185833B (en) | Abnormal code processing method, device, computer equipment and storage medium | |
| CN111309623B (en) | Coordinate class data classification test method and device | |
| CN112835779A (en) | Test case determination method and device and computer equipment | |
| CN113282505A (en) | Software test progress analysis method, device, equipment and storage medium | |
| CN117932613A (en) | Method and device for analyzing vulnerability influence range by code traceability and electronic equipment | |
| CN113434397B (en) | Task system testing method and device, electronic equipment and storage medium | |
| CN111382068B (en) | Hierarchical testing method and device for large-batch data | |
| CN112347095B (en) | Data table processing method, device and server | |
| CN110245072A (en) | A kind of test method and device | |
| US9471569B1 (en) | Integrating information sources to create context-specific documents | |
| CN116594883A (en) | Code testing method, device, computer equipment and storage medium | |
| CN115576831A (en) | Test case recommendation method, device, equipment 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 |