CN112527640A - Defect data visualization processing method, system and device and readable storage medium - Google Patents
Defect data visualization processing method, system and device and readable storage medium Download PDFInfo
- Publication number
- CN112527640A CN112527640A CN202011406909.9A CN202011406909A CN112527640A CN 112527640 A CN112527640 A CN 112527640A CN 202011406909 A CN202011406909 A CN 202011406909A CN 112527640 A CN112527640 A CN 112527640A
- Authority
- CN
- China
- Prior art keywords
- data
- web application
- target web
- application program
- defect
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
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/3692—Test management for test results analysis
-
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Debugging And Monitoring (AREA)
Abstract
The application discloses a visual processing method, a system, a device and a computer readable storage medium of defect data, comprising the following steps: accessing a target Web application program to be tested; acquiring running data of the target Web application program; uniformly formatting the operation data to obtain standard operation data; extracting key parameters from the standard operation data according to a preset extraction rule; storing the extracted original data into a basic database; filtering the original data in the basic database by using a pre-configured filtering rule to obtain required data and storing the required data in a statistical result storage database; displaying the required data in the statistical result storage database by using a preset display mode; the data are formatted uniformly according to the data standard, and the required data are displayed in various forms, so that a user can conveniently screen the data.
Description
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method, a system, an apparatus, and a computer-readable storage medium for visualizing processing defect data.
Background
In the process of carrying out defect modification task tracking and personnel arrangement in the project management of a Web application program, progress tracking is not in place, a task completion result lacks effective statistics, reasonable matching with daily management cannot be carried out, and the method is not suitable for an agile development workflow. The existing tools have larger deviation from the actual requirements of the project group, and are not suitable for the requirements of flexible change according to the actual requirements.
Most of the existing schemes are customized development components carried by a defect management tool, and are limited in that the functions of software can not be completely customized and used, and can not be effectively integrated with various actual systems. In addition, a method for extracting bug information from JIRA to generate a multidimensional analysis report is disclosed in a similar scheme, the method realizes data acquisition based on a python third-party JIRA library, is narrow in application range, cannot be compatible with the situation that project groups use other defect management tools, is poor in interface openness, and is inconvenient to use with secondary development and integrated with an existing task management system.
Therefore, a method for uniformly processing, filtering and displaying data is needed.
Disclosure of Invention
In view of the above, the present invention provides a method, a system, a device and a computer readable storage medium for visualizing and processing defect data, which can perform unified processing, filtering and displaying on data. The specific scheme is as follows:
a visual defect data processing method comprises the following steps:
accessing a target Web application program to be tested;
acquiring running data of the target Web application program;
uniformly formatting the operation data to obtain standard operation data;
extracting key parameters from the standard operation data according to a preset extraction rule to serve as original data;
storing the extracted original data into a basic database;
filtering the original data in the basic database by using a pre-configured filtering rule to obtain required data and storing the required data in a statistical result storage database;
and displaying the required data in the statistical result storage database by using a pre-configured display mode.
Optionally, the process of accessing the target Web application to be tested includes:
and simulating to access the target Web application to be tested by using the Selenium.
Optionally, the process of acquiring the operation data of the target Web application includes:
calling a restful interface to obtain bottom layer running data of the target Web application program;
and analyzing and capturing front-end data of the html page of the target Web application program.
Optionally, the process of displaying the required data in the statistical result storage database by using a preconfigured display manner includes:
and displaying the required data in the statistical result storage database in a chart and table mode by using a preset display mode.
Optionally, after obtaining the required data and storing the required data in the statistical result storage database, the method further includes:
receiving a data acquisition request through a third-party program interface;
and sending the required data to a third-party system according to the data acquisition request.
The invention also discloses a visual defect data processing system, which comprises:
the target program access module is used for accessing a target Web application program to be tested;
the operation data acquisition module is used for acquiring the operation data of the target Web application program;
the data formatting module is used for uniformly formatting the operating data to obtain standard operating data;
the key parameter extraction module is used for extracting key parameters from the standard operation data according to a preset extraction rule to serve as original data;
the original data storage module is used for storing the extracted original data into a basic database;
the original data filtering module is used for filtering the original data in the basic database by utilizing a pre-configured filtering rule to obtain required data and storing the required data in a statistical result storage database;
and the required data display module is used for displaying the required data in the statistical result storage database by utilizing a preset display mode.
Optionally, the operation data obtaining module includes:
the bottom layer data acquisition unit is used for calling a restful interface to acquire bottom layer running data of the target Web application program;
and the front-end data acquisition unit is used for analyzing and capturing the front-end data of the html page of the target Web application program.
Optionally, the required data display module is specifically configured to display the required data in the statistical result storage database in a manner of a chart and a table by using a preconfigured display manner.
The invention also discloses a visual defect data processing device, which comprises:
a memory for storing a computer program;
a processor for executing the computer program to implement the method for visualizing and processing defect data as described above.
The invention also discloses a computer readable storage medium, on which a computer program is stored, which, when executed by a processor, implements a method for visualization processing of defect data as described above.
The invention discloses a visual processing method of defect data, which comprises the following steps: accessing a target Web application program to be tested; acquiring running data of the target Web application program; uniformly formatting the operation data to obtain standard operation data; extracting key parameters from the standard operation data according to a preset extraction rule; storing the extracted original data into a basic database; filtering the original data in the basic database by using a pre-configured filtering rule to obtain required data and storing the required data in a statistical result storage database; and displaying the required data in the statistical result storage database by using a pre-configured display mode.
The invention formats the data uniformly, and displays the required data in various forms, thereby facilitating the user to screen the data.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a schematic flow chart of a defect data visualization processing method disclosed in an embodiment of the present invention;
fig. 2 is a schematic flow chart of another defect data visualization processing method disclosed in the embodiment of the present invention;
fig. 3 is a schematic structural diagram of a defect data visualization processing system according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention discloses a visual processing method of defect data, which is shown in figure 1 and comprises the following steps:
s11: a target Web application to be tested is accessed.
Specifically, the Selenium may be utilized to perform simulated access to a target Web application to be tested, so as to start a subsequent data testing process.
S12: and acquiring the running data of the target Web application program.
Specifically, the running data of the target Web application program comprises front-end data and bottom-layer data, and therefore, a restful interface can be called to obtain the bottom-layer running data of the target Web application program, and the html page of the target Web application program is analyzed to capture the front-end data, so that the running data of the target Web application program is obtained.
S13: and uniformly formatting the operation data to obtain standard operation data.
Specifically, the front-end data and the bottom-layer data are formatted according to a pre-designed formatting method to obtain standard operation data, and the format of the front-end data and the format of the bottom-layer data are unified through formatting, so that unified extraction, analysis and comparison can be performed.
S14: and extracting key parameters from the standard operation data as original data according to a preset extraction rule.
Specifically, the data are preset as key parameters, such as error prompt data, delay waiting time, etc., and the set key parameters are analyzed and extracted from a large amount of standard data.
S15: and storing the extracted original data into a basic database.
Specifically, the extracted original data is transferred to the basic database, so that the original data is prevented from being lost, the data safety is ensured, and the subsequent extraction is facilitated.
S16: and filtering the original data in the basic database by using a pre-configured filtering rule to obtain required data and storing the required data in a statistical result storage database.
Specifically, the original data that is not needed to be used in the basic database is filtered by using the pre-configured filtering rule, and the filtering rule can be adjusted according to the actual situation, for example, the correctly-operating data can be filtered to highlight the error data.
S17: and displaying the required data in the statistical result storage database by using a pre-configured display mode.
Specifically, the desired data in the statistics storage database may be displayed in various ways such as in graphs and tables.
Therefore, the embodiment of the invention uniformly formats the data and unifies the data standard, displays the required data in various forms, and is convenient for users to screen the data.
In addition, as shown in fig. 2, after obtaining the required data and storing the data in the statistical result storage database, S18 and S19 may be further included; wherein,
s18: receiving a data acquisition request through a third-party program interface;
s19: and sending the required data to a third-party system according to the data acquisition request.
Specifically, the required data can be sent to the third-party system through the third-party program interface so that the third-party system can analyze and process the data.
Correspondingly, the embodiment of the present invention further discloses a system for visualizing and processing defect data, which is shown in fig. 3 and includes:
the target program access module 11 is used for accessing a target Web application program to be tested;
an operation data acquisition module 12, configured to acquire operation data of a target Web application;
the data formatting module 13 is used for uniformly formatting the operation data to obtain standard operation data;
a key parameter extraction module 14, configured to extract a key parameter from the standard operating data according to a preset extraction rule, as original data;
a raw data storage module 15, configured to store the extracted raw data in a basic database;
the original data filtering module 16 is configured to filter original data in the basic database by using a pre-configured filtering rule to obtain required data, and store the required data in the statistical result storage database;
and the required data display module 17 is used for displaying the required data in the statistical result storage database by using a pre-configured display mode.
Therefore, the embodiment of the invention uniformly formats the data and unifies the data standard, displays the required data in various forms, and is convenient for users to screen the data.
Optionally, the operation data obtaining module 12 may further include a bottom layer data obtaining unit and a front end data obtaining unit; wherein,
the bottom layer data acquisition unit is used for calling a restful interface to acquire bottom layer operation data of the target Web application program;
and the front-end data acquisition unit is used for analyzing and capturing the front-end data of the html page of the target Web application program.
Optionally, the required data displaying module 17 is specifically configured to display the required data in the statistical result storage database in a manner of a chart or a table by using a preconfigured displaying manner.
In addition, the embodiment of the invention also discloses a defect data visualization processing device, which comprises:
a memory for storing a computer program;
a processor for executing a computer program to implement the method for visualizing the defect data as described above.
In addition, the embodiment of the invention also discloses a computer readable storage medium, wherein a computer program is stored on the computer readable storage medium, and when being executed by a processor, the computer program realizes the defect data visualization processing method.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this 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 implementation. 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 invention.
The technical content provided by the present invention is described in detail above, and the principle and the implementation of the present invention are explained in this document by applying specific examples, and the above description of the examples is only used to help understanding the method of the present invention and the core idea thereof; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.
Claims (10)
1. A visual defect data processing method is characterized by comprising the following steps:
accessing a target Web application program to be tested;
acquiring running data of the target Web application program;
uniformly formatting the operation data to obtain standard operation data;
extracting key parameters from the standard operation data according to a preset extraction rule to serve as original data;
storing the extracted original data into a basic database;
filtering the original data in the basic database by using a pre-configured filtering rule to obtain required data and storing the required data in a statistical result storage database;
and displaying the required data in the statistical result storage database by using a pre-configured display mode.
2. The method for visually processing the defect data according to claim 1, wherein the step of accessing the target Web application to be tested comprises:
and simulating to access the target Web application to be tested by using the Selenium.
3. The method for visually processing the defect data according to claim 2, wherein the step of acquiring the operation data of the target Web application comprises:
calling a restful interface to obtain bottom layer running data of the target Web application program;
and analyzing and capturing front-end data of the html page of the target Web application program.
4. The method for visually processing the defect data according to claim 3, wherein the displaying the required data in the statistical result storage database by using a pre-configured display manner comprises:
and displaying the required data in the statistical result storage database in a chart and table mode by using a preset display mode.
5. The method for visually processing defect data according to claim 4, wherein after obtaining the required data and storing the required data in the statistical result storage database, the method further comprises:
receiving a data acquisition request through a third-party program interface;
and sending the required data to a third-party system according to the data acquisition request.
6. A system for visually processing defect data, comprising:
the target program access module is used for accessing a target Web application program to be tested;
the operation data acquisition module is used for acquiring the operation data of the target Web application program;
the data formatting module is used for uniformly formatting the operating data to obtain standard operating data;
the key parameter extraction module is used for extracting key parameters from the standard operation data according to a preset extraction rule to serve as original data;
the original data storage module is used for storing the extracted original data into a basic database;
the original data filtering module is used for filtering the original data in the basic database by utilizing a pre-configured filtering rule to obtain required data and storing the required data in a statistical result storage database;
and the required data display module is used for displaying the required data in the statistical result storage database by utilizing a preset display mode.
7. The system of claim 6, wherein the operational data acquisition module comprises:
the bottom layer data acquisition unit is used for calling a restful interface to acquire bottom layer running data of the target Web application program;
and the front-end data acquisition unit is used for analyzing and capturing the front-end data of the html page of the target Web application program.
8. The system for visualization processing of defect data as claimed in claim 7, wherein the required data display module is specifically configured to display the required data in the statistical result storage database in a form of a chart or a table by using a pre-configured display manner.
9. A defect data visualization processing apparatus, comprising:
a memory for storing a computer program;
a processor for executing the computer program to implement the method for visualization processing of defect data according to any of claims 1 to 5.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored thereon a computer program which, when being executed by a processor, implements the method for visualization of defect data according to any of claims 1 to 5.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011406909.9A CN112527640A (en) | 2020-12-04 | 2020-12-04 | Defect data visualization processing method, system and device and readable storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011406909.9A CN112527640A (en) | 2020-12-04 | 2020-12-04 | Defect data visualization processing method, system and device and readable storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN112527640A true CN112527640A (en) | 2021-03-19 |
Family
ID=74997564
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011406909.9A Pending CN112527640A (en) | 2020-12-04 | 2020-12-04 | Defect data visualization processing method, system and device and readable storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112527640A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112286790A (en) * | 2020-09-27 | 2021-01-29 | 长沙市到家悠享网络科技有限公司 | Full link test method, device, equipment and storage medium |
| CN114500687A (en) * | 2022-01-26 | 2022-05-13 | 北京环境特性研究所 | Design method and device of anti-unmanned aerial vehicle system, computing equipment and storage medium |
| CN116467359A (en) * | 2022-01-12 | 2023-07-21 | 江苏银承网络科技股份有限公司 | An easy-to-use BUG statistical analysis system |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150082280A1 (en) * | 2013-09-18 | 2015-03-19 | Yahoo! Inc. | Automatic verification by comparing user interface images |
| CN105512261A (en) * | 2015-12-02 | 2016-04-20 | 广州华多网络科技有限公司 | Method and system for expressing front end lightweight statistical data |
| US20170091071A1 (en) * | 2015-09-25 | 2017-03-30 | International Business Machines Corporation | Predicting software product quality |
| CN106980642A (en) * | 2017-02-13 | 2017-07-25 | 上海瀚之友信息技术服务有限公司 | A kind of business datum real-time exhibition system and method |
| CN108268645A (en) * | 2018-01-23 | 2018-07-10 | 广州南方人才资讯科技有限公司 | Big data processing method and system |
| CN108549671A (en) * | 2018-03-28 | 2018-09-18 | 微梦创科网络科技(中国)有限公司 | Real time data acquisition and visual implementation method and device |
| CN109978511A (en) * | 2019-04-09 | 2019-07-05 | 艾伯资讯(深圳)有限公司 | Item management review system and method based on web page crawl |
| CN110912750A (en) * | 2019-11-29 | 2020-03-24 | 上海维谛信息科技有限公司 | WEB-based data acquisition management method and device |
| CN111240978A (en) * | 2020-01-09 | 2020-06-05 | 上海丰蕾信息科技有限公司 | Data report generation and analysis method |
-
2020
- 2020-12-04 CN CN202011406909.9A patent/CN112527640A/en active Pending
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150082280A1 (en) * | 2013-09-18 | 2015-03-19 | Yahoo! Inc. | Automatic verification by comparing user interface images |
| US20170091071A1 (en) * | 2015-09-25 | 2017-03-30 | International Business Machines Corporation | Predicting software product quality |
| CN105512261A (en) * | 2015-12-02 | 2016-04-20 | 广州华多网络科技有限公司 | Method and system for expressing front end lightweight statistical data |
| CN106980642A (en) * | 2017-02-13 | 2017-07-25 | 上海瀚之友信息技术服务有限公司 | A kind of business datum real-time exhibition system and method |
| CN108268645A (en) * | 2018-01-23 | 2018-07-10 | 广州南方人才资讯科技有限公司 | Big data processing method and system |
| CN108549671A (en) * | 2018-03-28 | 2018-09-18 | 微梦创科网络科技(中国)有限公司 | Real time data acquisition and visual implementation method and device |
| CN109978511A (en) * | 2019-04-09 | 2019-07-05 | 艾伯资讯(深圳)有限公司 | Item management review system and method based on web page crawl |
| CN110912750A (en) * | 2019-11-29 | 2020-03-24 | 上海维谛信息科技有限公司 | WEB-based data acquisition management method and device |
| CN111240978A (en) * | 2020-01-09 | 2020-06-05 | 上海丰蕾信息科技有限公司 | Data report generation and analysis method |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112286790A (en) * | 2020-09-27 | 2021-01-29 | 长沙市到家悠享网络科技有限公司 | Full link test method, device, equipment and storage medium |
| CN116467359A (en) * | 2022-01-12 | 2023-07-21 | 江苏银承网络科技股份有限公司 | An easy-to-use BUG statistical analysis system |
| CN114500687A (en) * | 2022-01-26 | 2022-05-13 | 北京环境特性研究所 | Design method and device of anti-unmanned aerial vehicle system, computing equipment and storage medium |
| CN114500687B (en) * | 2022-01-26 | 2023-12-12 | 北京环境特性研究所 | Design method and device of anti-unmanned aerial vehicle system, computing equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112527640A (en) | Defect data visualization processing method, system and device and readable storage medium | |
| US11036777B2 (en) | Analysis information management system | |
| CN108804497A (en) | A kind of big data analysis method based on daily record | |
| CN113407678B (en) | Knowledge graph construction method, device and equipment | |
| CN103678109A (en) | Dump document analysis method, device and system | |
| CN110930069A (en) | Data acquisition and packaging method and system, readable storage medium and computer | |
| CN113704344A (en) | Data filing method, device, equipment and storage medium based on form template | |
| CN110309232A (en) | Visual medical data analysis method and system | |
| CN112287650B (en) | Intelligent generation method, system and device for logging interpretation report | |
| CN113239007B (en) | Multi-level heterogeneous log transaction analysis method, system, equipment and storage medium | |
| CN108431799B (en) | Analysis information management system | |
| CN110704583A (en) | Medical record analysis method and device, server and storage medium | |
| CN117610532A (en) | Report generation method and system, electronic equipment and storage medium | |
| CN116795845A (en) | Data display method, device, terminal equipment and readable storage medium | |
| WO2014169956A1 (en) | Compacting data based on data content | |
| CN115829371A (en) | Data quality assessment method and related device applied to government affair field | |
| CN119669203A (en) | Multimodal data management system, method, device and medium | |
| CN114003568A (en) | Data processing method and related device | |
| CN113420080A (en) | Toxicology experiment data management system | |
| CN113742213A (en) | Method, system, and medium for data analysis | |
| CN109086260B (en) | Food data processing method and device | |
| CN113590442B (en) | Host performance detection method and device, electronic equipment and storage medium | |
| CN115169863A (en) | Approximate quantitative calculation method for probability safety risk point estimation value | |
| CN110674196B (en) | GRAPES (generalized Grace temporal evolution) area set forecast inspection display system and display method | |
| CN114138605A (en) | User behavior data acquisition method and device, computer 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 | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210319 |