[go: up one dir, main page]

CN112950069B - A report test organization system, method, device, equipment and storage medium - Google Patents

A report test organization system, method, device, equipment and storage medium Download PDF

Info

Publication number
CN112950069B
CN112950069B CN202110341244.6A CN202110341244A CN112950069B CN 112950069 B CN112950069 B CN 112950069B CN 202110341244 A CN202110341244 A CN 202110341244A CN 112950069 B CN112950069 B CN 112950069B
Authority
CN
China
Prior art keywords
data
test
report
subscription request
component
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
Application number
CN202110341244.6A
Other languages
Chinese (zh)
Other versions
CN112950069A (en
Inventor
鲍明远
薛潇
杨有为
夏晴
王文娟
林苇荞
于海
刘庆文
张同虎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Construction Bank Corp
Original Assignee
China Construction Bank Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Construction Bank Corp filed Critical China Construction Bank Corp
Priority to CN202110341244.6A priority Critical patent/CN112950069B/en
Publication of CN112950069A publication Critical patent/CN112950069A/en
Application granted granted Critical
Publication of CN112950069B publication Critical patent/CN112950069B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • G06F11/3672Test management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/283Multi-dimensional databases or data warehouses, e.g. MOLAP or ROLAP

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention relates to the technical field of big data and discloses a report test organization system, a method, a device, equipment and a storage medium, wherein the report test organization system comprises a number supply component, a data warehouse and a report test component, wherein the report test component initiates a data subscription request to the number supply component according to target test requirements; the data warehouse generates test report data associated with the report test assembly according to the data subscription request passing the verification and sends the test report data to the report test assembly, and the report test assembly generates a test report according to the received test report data for testing. The report test organization system provided by the embodiment of the invention establishes a full-link implementation flow method from data demand to data flow to report test, and improves the efficiency of report test.

Description

Report test organization system, method, device, equipment and storage medium
Technical Field
The embodiment of the invention relates to the technical field of big data, in particular to a report test organization system, a method, a device, equipment and a storage medium.
Background
And an important index for testing and evaluating information such as business and the like during report testing. General report testing can directly obtain report data to be tested from a service end, but in some scenes, the service and the data are separated. Taking a banking system as an example, the business transaction and the data of the bank are separated, and report data to be tested cannot be directly obtained from a business end, so that the problems of difficult data obtaining, unidentified and untraceable data source, slow data generation, more redundant data, poor test pertinence, no control of flow and the like easily occur in the large data testing process of the transaction and data separation system.
Disclosure of Invention
The embodiment of the invention provides a report test organization system, a method, a device, equipment and a storage medium, which are used for realizing the establishment of a full link from data requirements to data flow and then to report test and improving the efficiency of report test.
In a first aspect, an embodiment of the present invention provides a report test organization system, a number supply component, a data warehouse, and a report test component, where:
The report testing component initiates a data subscription request to the array providing component according to the target testing requirement;
The data subscription request of the data warehouse is received and checked by the array components, and the business data is sent to the data warehouse for storage;
The data warehouse generates test report data associated with the report test assembly according to the business data based on the data subscription request passing the audit, and sends the test report data to the report test assembly;
and the report testing component generates a test report according to the received test report data to test.
Optionally, on the basis of the above scheme, the system further comprises a management data line post for:
and carrying out batch processing service maintenance according to the batch running arrangement, generating a test batch calendar, and sending the test batch calendar to a report testing component.
Optionally, on the basis of the above scheme, the report testing component initiates a data subscription request to the array component according to the target testing requirement, including:
The report testing component determines target testing requirements according to the testing batch calendar, and initiates a data subscription request to the data supply component based on the target testing requirements.
Optionally, on the basis of the above scheme, the data subscription request for the data warehouse is received and audited by the array component, including:
And the array component is used for receiving the data subscription request, checking the accuracy of the data subscription request and sending an audit feedback message to the report testing component according to the audit result.
Optionally, on the basis of the above scheme, auditing accuracy of the data subscription request includes:
and determining the accuracy of the data subscription request based on a preset demand supply number association relation, and sending an auditing feedback message to a report testing component according to an auditing result.
Optionally, on the basis of the above scheme, auditing accuracy of the data subscription request includes:
generating audit display information of the data subscription request for display;
And receiving an audit result input by the user, and determining the accuracy of the data subscription request based on the audit result input by the user.
Optionally, on the basis of the above scheme, the management data line post is further configured to:
the tracking report testing component determines the progress of the number supply based on the tracked testing report data according to the received testing report data.
Optionally, on the basis of the above scheme, generating test report data associated with the report test component according to the service data includes:
and determining a target data item of the test report data according to the data subscription request, and generating the test report data based on the target data item and the service data.
In a second aspect, an embodiment of the present invention further provides a report test organization method, which is applied to the report test organization system provided in any embodiment of the present invention, where the method includes:
The report testing component initiates a data subscription request to the array providing component according to the target testing requirement;
The data subscription request of the data warehouse is received and checked by the array components, and the business data is sent to the data warehouse for storage;
The data warehouse generates test report data associated with the report test assembly according to the business data based on the data subscription request passing the audit, and sends the test report data to the report test assembly;
and the report testing component generates a test report according to the received test report data to test.
Optionally, on the basis of the above scheme, the method further includes:
The management data line post performs batch processing service maintenance according to batch running arrangement, generates a test batch calendar, and sends the test batch calendar to the report testing component.
Optionally, on the basis of the above scheme, the report testing component initiates a data subscription request to the array component according to the target testing requirement, including:
The report testing component determines target testing requirements according to the testing batch calendar, and initiates a data subscription request to the data supply component based on the target testing requirements.
Optionally, on the basis of the above scheme, the method further includes:
the management data line post tracking report testing component determines the progress of the number supply based on the tracked test report data according to the received test report data.
In a third aspect, an embodiment of the present invention further provides a report test organization apparatus, including:
The report test assembly module is used for initiating a data subscription request to the array supply assembly according to the target test requirement;
The data subscribing module is used for receiving and checking the data subscribing request of the data warehouse and sending the business data to the data warehouse for storage;
the data warehouse module is used for generating test report data associated with the report test assembly according to the business data based on the data subscription request passing the audit and sending the test report data to the report test assembly;
and the report test component module is also used for generating a test report according to the received test report data to test.
Optionally, on the basis of the above scheme, the system further comprises a management data line post module for:
and carrying out batch processing service maintenance according to the batch running arrangement, generating a test batch calendar, and sending the test batch calendar to a report testing component.
Optionally, on the basis of the above scheme, the report testing component module is specifically configured to:
And determining a target test requirement according to the test batch calendar, and initiating a data subscription request to the data supply component based on the target test requirement.
Optionally, on the basis of the above scheme, the management data line post module is further configured to:
the tracking report testing component determines the progress of the number supply based on the tracked testing report data according to the received testing report data.
In a fourth aspect, an embodiment of the present invention further provides a computer apparatus, including:
One or more processors;
a storage means for storing one or more programs;
When the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the report test organization method as provided by any embodiment of the present invention.
In a fifth aspect, embodiments of the present invention further provide a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements a report test organization method as provided by any embodiment of the present invention.
The report test organization system comprises a data supply component, a data warehouse and a report test component, wherein the report test component initiates a data subscription request to the data supply component according to target test requirements, the data subscription request of the data warehouse is received and checked by the data supply component and is sent to the data warehouse for storage, the data warehouse generates test report data related to the report test component according to the data subscription request passing the checking and sends the test report data to the report test component, and the report test component generates a test report according to the received test report data for testing. The report test organization system provided by the embodiment of the invention establishes a full-link implementation flow method from data demand to data flow to report test, and solves the technical problems of difficult data acquisition, unidentified and untraceable data source, slow data generation, more redundant data, poor test pertinence, no flow control and the like which are easy to occur in the large data test process.
Drawings
FIG. 1 is a schematic diagram of a report form test organization system according to an embodiment of the present invention;
FIG. 2 is a flowchart of a report test organization method according to a second embodiment of the present invention;
FIG. 3a is a flowchart of a report test organization method according to a third embodiment of the present invention;
FIG. 3b is a schematic flow chart of a test preparation stage according to a third embodiment of the present invention;
FIG. 3c is a flowchart illustrating a data subscription audit phase according to a third embodiment of the present invention
FIG. 3d is a schematic flow chart of a data subscription audit phase according to a third embodiment of the present invention;
FIG. 3e is a schematic flow chart of a data subscription audit phase according to a third embodiment of the present invention;
FIG. 3f is a schematic flow chart of a data subscription audit phase according to a third embodiment of the present invention;
Fig. 4 is a schematic structural diagram of a report testing organization device according to a fourth embodiment of the present invention;
fig. 5 is a schematic structural diagram of a computer device according to a fifth embodiment of the present invention.
Detailed Description
The invention is described in further detail below with reference to the drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting thereof. It should be further noted that, for convenience of description, only some, but not all of the structures related to the present invention are shown in the drawings.
Example 1
Fig. 1 is a schematic structural diagram of a report testing organization system according to an embodiment of the present invention. The embodiment can be suitable for the situation when the report test is performed, and is particularly suitable for the situation when the report test is performed when large-scale uninterrupted data transmission is performed between the data warehouse and the component under the scene of transaction and data separation. As shown in fig. 1, the system includes a supply array component 110, a data warehouse 120, and a report testing component 130, wherein:
The report testing component initiates a data subscription request to the array providing component according to the target testing requirement;
The data subscription request of the data warehouse is received and checked by the array components, and the business data is sent to the data warehouse for storage;
The data warehouse generates test report data associated with the report test assembly according to the business data based on the data subscription request passing the audit, and sends the test report data to the report test assembly;
and the report testing component generates a test report according to the received test report data to test.
The supply number can be understood as a process of providing data to a data warehouse by an upstream component through batch processing, unloading, extraction, etc., or a process of providing data to a downstream component after the data warehouse completes data processing through various processing modes. Upstream components are understood to be, among other things, component systems that generate source data, typically transaction-like component systems. Downstream components can be understood as component systems that require data, typically management analysis-type component systems, such as report test components.
In this embodiment, the data providing component is specifically an upstream service component, and service data is provided to the data warehouse through batch processing and other modes. The data warehouse integrates the received business data and stores the business data. Data integration is understood to be that data with different sources, formats and characteristics are organically concentrated logically or physically, loaded in a unified manner, and subjected to subsequent processing, analysis and other operations.
For example, if the target test requirement is to count today deposit data, the report test component initiates a deposit data subscription request to the array component, and after the array component receives the deposit data subscription request, the report test component examines whether the report test requirement corresponds to the target test requirement, and determines that the report test requirement passes after the report test requirement corresponds to the target test requirement. After the verification is passed, the data warehouse receives deposit data, generates test report data and sends the test report data to the report test assembly, and the report test assembly can test based on the received test report data after receiving the test report data.
The report test organization system comprises a data supply component, a data warehouse and a report test component, wherein the report test component initiates a data subscription request to the data supply component according to target test requirements, the data supply component receives and examines the data subscription request of the data warehouse and sends business data to the data warehouse for storage, the data warehouse generates test report data related to the report test component according to the business data based on the data subscription request which passes the examination, and sends the test report data to the report test component, and the report test component generates a test report according to the received test report data for testing. The method establishes a full-link implementation flow method from data demand to data flow and then to report test, and solves the technical problems of difficult data acquisition, unidentified and untraceable data source, slow data generation, more redundant data, poor test pertinence, no flow management and control and the like which easily occur in the process of testing big data.
In one embodiment of the invention, the system further includes a management data line post for performing batch service maintenance according to the run schedule, generating a test batch calendar, and sending the test batch calendar to the report testing component. It will be appreciated that a management data line post may be provided to manage the data run calendars and to maintain batch services. Specifically, managing the data line post to perform batch processing service maintenance in the data line integrated platform according to batch arrangement, and finally generating a test batch calendar; and generating a data line test case according to the application requirements. The test batch calendar includes test contents of each test time period, and specific test contents can include test business objects and test business time, such as deposit data of 2021, 3, 22 days, 2021, 3, 21 days. The generation, management and maintenance of the running batch calendar are carried out through the management data line post, so that unified management of the test flow is realized, and effective management and control of the test flow are realized.
Optionally, on the basis of the scheme, the report testing component initiates the data subscription request to the array supply component according to the target testing requirement, wherein the report testing component determines the target testing requirement according to the testing batch calendar and initiates the data subscription request to the array supply component based on the target testing requirement. When the management data line post generates the test batch calendar, the report test component can determine the test to be executed currently according to the test batch calendar, and take the test to be executed currently as a target test requirement, and initiate a data subscription request to the array component based on the target test requirement. In addition, the target test requirement can be determined according to the received test instruction triggered by the user, which is not limited herein. And automatically determining target test requirements according to the test batch calendar, so that report tests can be automatically executed, and determining the target test requirements based on test instructions triggered by users, so that the report tests are controllable.
In one embodiment, the data subscription request for the array component to receive and audit the data warehouse comprises the steps of receiving the data subscription request by the array component, auditing the accuracy of the data subscription request, and sending an audit feedback message to the report testing component according to the audit result. Optionally, after the array component receives the data subscription request sent by the report testing component, the accuracy of the data subscription request is checked, so that the service data sent based on the data subscription request meets the requirement of the target testing requirement. The auditing of the data subscription request can comprise two modes of automatic auditing and manual auditing, and it can be understood that at least one of the automatic auditing and the manual auditing can be selected as the auditing mode of the data subscription request.
Optionally, auditing the accuracy of the data subscription request comprises determining the accuracy of the data subscription request based on a preset demand supply association relationship, and sending an auditing feedback message to a report testing component according to an auditing result. The corresponding relation between the test requirement and the data subscription can be preset as a requirement supply relation, and after the data subscription request is received, the data subscription request is checked according to the preset requirement supply relation so as to determine the accuracy of the data subscription request.
Optionally, auditing the accuracy of the data subscription request comprises generating auditing display information of the data subscription request for display, receiving auditing results input by a user, and determining the accuracy of the data subscription request based on the auditing results input by the user. The accuracy of the data subscription request can also be checked in a manual checking mode. Specifically, the target test requirement and the data subscription request are displayed as audit display information, and controls for audit partnership and audit failed are displayed for the user to select. And after the user selects to pass or fails, the array component detects the auditing result selected by the user, and the accuracy of the data subscription request is determined based on the auditing result selected by the user. It can be understood that when the auditing result input by the user is that the auditing is passed, the accuracy auditing of the data subscription request is passed, and when the auditing result input by the user is that the auditing is not passed, the accuracy auditing of the data subscription request is not passed.
The management data line post is also used for determining the progress of the number supply based on the tracked test report data according to the received test report data by the tracking report test component. Specifically, the management data post can query the completion condition of the number supply in real time, and can automatically send reminding information when the number supply is not performed at the upstream, such as sending a number supply task reminding mail.
The method comprises the steps of determining target data items of test report data according to a data subscription request, and generating the test report data based on the target data items and the service data. It can be understood that the data subscription requirement includes target data items of data to be acquired, such as trade goods, trade quantity, trade amount, etc., and the data warehouse extracts the target data items from the service data sent by the upstream component to generate test report data. The unification of the data format of the test report is realized, and the report test efficiency is improved.
Example two
Fig. 2 is a flowchart of a report test organization method according to a second embodiment of the present invention. The report test organization method provided by the embodiment is applied to the report test organization system provided by any embodiment of the invention, and can be suitable for the situation when carrying out report test, especially suitable for the situation when carrying out report test when carrying out large-scale uninterrupted data transmission between a data warehouse and a component under the scene of transaction and data separation. The method may be performed by a report test organization apparatus, which may be implemented in software and/or hardware, for example, the report test organization apparatus may be configured in a computer device. As shown in fig. 2, the method includes:
s210, the report testing component initiates a data subscription request to the array providing component according to the target testing requirement.
The target test requirement can be determined by the report test component according to the test batch calendar, and also can be determined according to the test instruction received by the report test component.
Optionally, the management data line post performs batch service maintenance according to the batch arrangement, generates a test batch calendar, and sends the test batch calendar to the report testing component. In the embodiment of the invention, the data running batch calendar is managed and batch processing services are maintained by setting the management data line post. Specifically, managing the data line post to perform batch processing service maintenance in the data line integrated platform according to batch arrangement, and finally generating a test batch calendar; and generating a data line test case according to the application requirements. The test batch calendar includes test contents of each test time period, and specific test contents can include test business objects and test business time, such as deposit data of 2021, 3, 22 days, 2021, 3, 21 days. The generation, management and maintenance of the running batch calendar are carried out through the management data line post, so that unified management of the test flow is realized, and effective management and control of the test flow are realized.
In one embodiment, the report testing component initiates a data subscription request to the array component according to the target testing requirement, and the report testing component determines the target testing requirement according to the test batch calendar and initiates the data subscription request to the array component based on the target testing requirement. When the management data line post generates the test batch calendar, the report test component can determine the test to be executed currently according to the test batch calendar, and take the test to be executed currently as a target test requirement, and initiate a data subscription request to the array component based on the target test requirement. And automatically determining target test requirements according to the test batch calendar, so that report tests can be automatically executed.
S220, the data subscription request of the data warehouse is received and checked by the array components, and the business data is sent to the data warehouse for storage.
Optionally, the data subscription request for the array component to receive and audit the data warehouse comprises the steps of enabling the array component to receive the data subscription request, auditing the accuracy of the data subscription request, and sending an audit feedback message to the report testing component according to the audit result. The auditing of the data subscription request can comprise two modes of automatic auditing and manual auditing, and it can be understood that at least one of the automatic auditing and the manual auditing can be selected as the auditing mode of the data subscription request.
Optionally, auditing the accuracy of the data subscription request comprises determining the accuracy of the data subscription request based on a preset demand supply association relationship, and sending an auditing feedback message to a report testing component according to an auditing result.
Optionally, auditing the accuracy of the data subscription request comprises generating auditing display information of the data subscription request for display, receiving auditing results input by a user, and determining the accuracy of the data subscription request based on the auditing results input by the user. And when the auditing result input by the user is failed, the accuracy auditing of the data subscription request is failed.
The specific manner of auditing the data subscription request may refer to the above embodiments, and will not be described herein.
And S230, the data warehouse generates test report data associated with the report test assembly according to the business data based on the data subscription request passing the auditing, and sends the test report data to the report test assembly.
The data subscription requirement comprises target data items of data to be acquired, such as trade commodity, trade quantity, trade amount and the like, and the data warehouse extracts the target data items from the service data sent by the upstream component to generate test report data. The unification of the data format of the test report is realized, and the report test efficiency is improved.
S240, the report testing component generates a test report according to the received test report data to test.
The method for generating the test report by the report test component for testing can refer to the method for generating the test report for testing in the prior art, and will not be described herein.
On the basis of the scheme, the system further comprises a management data line post tracking report testing component which determines the progress of the number supply based on the tracked test report data according to the received test report data. In order to realize the tracking management of test report data, the management data post can inquire the completion condition of the number supply in real time, and can automatically send reminding information when the number supply is not carried out at the upstream, such as sending a number supply task reminding mail.
The embodiment of the invention initiates a data subscription request to the data supply component according to the target test requirement through the report test component, the data subscription request of the data warehouse is received and checked by the data supply component, the service data is sent to the data warehouse for storage, the data warehouse generates test report data associated with the report test component according to the service data based on the checked data subscription request, and sends the test report data to the report test component, and the report test component generates a test report according to the received test report data for testing. The method establishes a full-link implementation flow method from data demand to data flow and then to report test, and solves the technical problems of difficult data acquisition, unidentified and untraceable data source, slow data generation, more redundant data, poor test pertinence, no flow management and control and the like which easily occur in the process of testing big data.
Example III
Fig. 3a is a schematic flow chart of a report test organization method according to a third embodiment of the present invention. This embodiment provides a preferred embodiment on the basis of the above-described embodiments. In this embodiment, the report test organization system is embodied as a data line integrated platform, the management data line post is embodied as an implementation management center data line post, the report test component is embodied as a downstream component, and the report test organization method is described. As shown in FIG. 3a, the method comprises five stages of a test preparation stage, a data subscription auditing stage, a running batch supply stage, a test execution stage and a summary reporting stage. Specific:
(1) Test preparation stage
Fig. 3b is a schematic flow chart of a test preparation stage according to a third embodiment of the invention. As shown in FIG. 3b, the test preparation cut-off mainly comprises the aspects of synchronizing the data integration interface, newly-built data application requirements, test case generation, data application requirements and data integration interface association, batch processing service maintenance and the like. The operation is mainly performed on a data line integrated platform, and the related posts comprise implementation management center data line posts and downstream business group post utilization posts. The implementation management center data line post performs batch processing service maintenance in the data line integrated platform according to batch running arrangement, finally generates a batch calendar, and generates a data line test case according to application requirements. The downstream useful post of the business cluster builds a data application demand in the data line integrated platform, and then makes mapping association with the data integration demand.
(2) Data subscription audit phase
Fig. 3c is a schematic flow chart of a data subscription audit phase according to a third embodiment of the present invention. As shown in fig. 3c, the data subscription audit phase mainly includes data subscription application and data subscription audit. The downstream component initiates a data subscription application according to the batch arrangement by using a post, and the upstream component is used for checking according to the downstream subscription application by the post.
(3) Batch supply stage
Fig. 3d is a schematic flow chart of a data subscription audit phase according to a third embodiment of the present invention. As shown in FIG. 3d, the batch provisioning phase mainly refers to that the upstream component performs provisioning on time according to the subscription batch and the subscription interface of the downstream component. The data line integrated platform can inquire the completion condition of the number supply in real time, and automatically sends a number supply task reminding mail when the number supply is not carried out at the upstream.
(4) Report test case execution stage
Fig. 3e is a schematic flow chart of a data subscription audit phase according to a third embodiment of the present invention. As shown in FIG. 3e, the report test case execution stage mainly refers to the test case execution stage after the downstream component loads data, and the implementation management center tracks the execution of the test case and the test result condition.
(5) Summary reporting phase
Fig. 3f is a schematic flow chart of a data subscription audit phase according to a third embodiment of the present invention. As shown in FIG. 3f, the summary report stage mainly refers to the index statistics of the data line post of the management center for the data line test, such as the indexes of the supplied interface count, the problem interface count, the failure interface count, the un-supplied interface count, the supplied number delay rate, the supplied number error rate, etc.
The embodiment of the invention establishes a full-link implementation flow method from data requirements to data flow to report test through the management of the whole process of data application requirements, data integration requirements, data subscription, data provision (upstream component), data processing, forwarding, unloading (warehouse), report loading (downstream component) and report test of all links involved in the data line test process. By combining the flow organization method of the data line report test in the implementation process with the data line integrated platform management tool, a visual flow is established at the key nodes, so that the generation of the original data is more targeted and accurate, the accuracy of the test data is improved, and the efficiency of the data line test is improved. In addition, by implementing unified organization and unified coordination of management center data line posts, the parties involved in the data line test are mobilized integrally. The method combines the methods of prior work arrangement notification and reminding, in-process task notification and announcement, post supply index statistics and summarization and the like to ensure that the data line test work is unified, orderly, visual, trackable, automatic and the like, thereby improving the efficiency of the data line test work.
Example IV
Fig. 4 is a schematic structural diagram of a report testing organization device according to a fourth embodiment of the present invention. The report test organization device may be implemented in software and/or hardware, for example, the report test organization device may be configured in a computer device. As shown in fig. 4, the apparatus includes a report testing component module 410, a data providing component module 420, and a data warehouse module 430, wherein:
the report testing component module 410 is configured to initiate a data subscription request to the array component according to the target testing requirement;
the data providing component module 420 is configured to receive and audit a data subscription request of the data warehouse, and send service data to the data warehouse for storage;
the data warehouse module 430 is configured to generate test report data associated with the report test component according to the service data based on the data subscription request passing the audit, and send the test report data to the report test component;
The report testing component module 410 is further configured to generate a test report according to the received test report data for testing.
The embodiment of the invention initiates a data subscription request to a data supply component according to a target test requirement through a report test component module 410, the data subscription request of a data warehouse is received and checked by the data supply component module 420 and service data is sent to the data warehouse for storage, the data warehouse module 430 generates test report data related to the report test component according to the service data based on the checked data subscription request and sends the test report data to the report test component, the report test component module 410 generates a test report according to the received test report data for testing, and a full-link implementation flow method from the data requirement to the data circulation and then to the report test is established, so that the technical problems of difficult data acquisition, unidentified data source, untraceable data generation, slow data generation, more redundant data, poor test pertinence, no flow management and the like which are easy to occur in the large data test process are solved.
Optionally, on the basis of the above scheme, the system further comprises a management data line post module for:
and carrying out batch processing service maintenance according to the batch running arrangement, generating a test batch calendar, and sending the test batch calendar to a report testing component.
Optionally, based on the above scheme, the report testing component module 410 is specifically configured to:
And determining a target test requirement according to the test batch calendar, and initiating a data subscription request to the data supply component based on the target test requirement.
Optionally, based on the above scheme, the array component is specifically configured to:
And receiving the data subscription request, checking the accuracy of the data subscription request, and sending an audit feedback message to the report testing component according to the audit result.
Optionally, based on the above scheme, the array component is specifically configured to:
and determining the accuracy of the data subscription request based on a preset demand supply number association relation, and sending an auditing feedback message to a report testing component according to an auditing result.
Optionally, based on the above scheme, the array component is specifically configured to:
generating audit display information of the data subscription request for display;
And receiving an audit result input by the user, and determining the accuracy of the data subscription request based on the audit result input by the user.
Optionally, on the basis of the above scheme, the management data line post module is further configured to:
the tracking report testing component determines the progress of the number supply based on the tracked testing report data according to the received testing report data.
Optionally, based on the above scheme, the report testing component module 410 is specifically configured to:
and determining a target data item of the test report data according to the data subscription request, and generating the test report data based on the target data item and the service data.
The report test organization device provided by the embodiment of the invention can execute the report test organization method provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
Example five
Fig. 5 is a schematic structural diagram of a computer device according to a fifth embodiment of the present invention. Fig. 5 is a schematic structural diagram of a computer device according to a seventh embodiment of the present invention. Fig. 5 illustrates a block diagram of an exemplary computer device 512 suitable for use in implementing embodiments of the present invention. The computer device 512 shown in fig. 5 is merely an example, and should not be construed as limiting the functionality and scope of use of embodiments of the present invention.
As shown in FIG. 5, computer device 512 is in the form of a general purpose computing device. Components of computer device 512 may include, but are not limited to, one or more processors 516, a system memory 528, a bus 518 that connects the various system components, including system memory 528 and processor 516.
Bus 518 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor 516, or a local bus using any of a variety of bus architectures. By way of example, and not limitation, such architectures include Industry Standard Architecture (ISA) bus, micro channel architecture (MAC) bus, enhanced ISA bus, video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
Computer device 512 typically includes a variety of computer system readable media. Such media can be any available media that is accessible by computer device 512 and includes both volatile and nonvolatile media, removable and non-removable media.
The system memory 528 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM) 530 and/or cache memory 532. The computer device 512 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage 534 may be used to read from or write to a non-removable, non-volatile magnetic media (not shown in FIG. 5, commonly referred to as a "hard disk drive"). Although not shown in fig. 5, a magnetic disk drive for reading from and writing to a removable non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In such cases, each drive may be coupled to bus 518 through one or more data media interfaces. Memory 528 may include at least one program product having a set (e.g., at least one) of program modules configured to carry out the functions of embodiments of the invention.
A program/utility 540 having a set (at least one) of program modules 542 may be stored in, for example, memory 528, such program modules 542 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment. Program modules 542 generally perform the functions and/or methods in the described embodiments of the invention.
The computer device 512 may also communicate with one or more external devices 514 (e.g., keyboard, pointing device, display 524, etc.), one or more devices that enable a user to interact with the computer device 512, and/or any devices (e.g., network card, modem, etc.) that enable the computer device 512 to communicate with one or more other computing devices. Such communication may occur through an input/output (I/O) interface 522. Also, the computer device 512 may communicate with one or more networks such as a Local Area Network (LAN), a Wide Area Network (WAN) and/or a public network, such as the Internet, through a network adapter 520. As shown, network adapter 520 communicates with other modules of computer device 512 via bus 518. It should be appreciated that although not shown, other hardware and/or software modules may be utilized in connection with computer device 512, including, but not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, data backup storage systems, and the like.
Processor 516 executes programs stored in system memory 528 to perform various functional applications and data processing, such as implementing report test organization methods provided by embodiments of the present invention, including:
The report testing component initiates a data subscription request to the array providing component according to the target testing requirement;
The data subscription request of the data warehouse is received and checked by the array components, and the business data is sent to the data warehouse for storage;
The data warehouse generates test report data associated with the report test assembly according to the business data based on the data subscription request passing the audit, and sends the test report data to the report test assembly;
and the report testing component generates a test report according to the received test report data to test.
Of course, those skilled in the art will understand that the processor may also implement the technical solution of the report test organization method provided by any embodiment of the present invention.
Example six
The sixth embodiment of the present invention also provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the report test organization method provided by the embodiment of the present invention, the method comprising:
The report testing component initiates a data subscription request to the array providing component according to the target testing requirement;
The data subscription request of the data warehouse is received and checked by the array components, and the business data is sent to the data warehouse for storage;
The data warehouse generates test report data associated with the report test assembly according to the business data based on the data subscription request passing the audit, and sends the test report data to the report test assembly;
and the report testing component generates a test report according to the received test report data to test.
Of course, the computer readable storage medium provided by the embodiment of the present invention, on which the computer program stored is not limited to the above method operations, but may also perform the related operations of the report test organization method provided by any embodiment of the present invention.
The computer storage media of embodiments of the invention may take the form of any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
Note that the above is only a preferred embodiment of the present invention and the technical principle applied. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, while the invention has been described in connection with the above embodiments, the invention is not limited to the embodiments, but may be embodied in many other equivalent forms without departing from the spirit or scope of the invention, which is set forth in the following claims.

Claims (11)

1. The report test organization system is characterized by comprising a number supply component, a data warehouse and a report test component, wherein:
The report testing component initiates a data subscription request to the data supply component according to the target testing requirement;
the data subscription request of the data warehouse is received and audited by the data supply component, and service data is sent to the data warehouse for storage;
The data warehouse generates test report data associated with the report test assembly according to the business data based on the data subscription request passing the auditing, and sends the test report data to the report test assembly;
the report testing component generates a test report according to the received test report data to test;
The system further comprises a management data line post for:
performing batch processing service maintenance according to batch running arrangement, generating a test batch calendar, and sending the test batch calendar to the report test component, wherein the test batch calendar comprises test contents of each test time period, and the test contents comprise test service objects and test service time;
the management data line post is also used for:
tracking the report test component to determine a supply number progress based on the tracked test report data according to the received test report data;
the data subscription request for the array component to receive and audit the data warehouse comprises the following steps:
the data subscription request is received by the data subscription request, the accuracy of the data subscription request is checked, and an audit feedback message is sent to the report testing component according to an audit result, wherein the audit mode of the data subscription request comprises automatic audit and manual audit;
The checking the accuracy of the data subscription request comprises the following steps:
Generating audit display information of the data subscription request for display;
and receiving an audit result input by the user, and determining the accuracy of the data subscription request based on the audit result input by the user.
2. The system of claim 1, wherein the report testing component initiates a data subscription request to the provisioning component according to a target test requirement, comprising:
and the report testing component determines a target testing requirement according to the testing batch calendar, and initiates a data subscription request to the data supply component based on the target testing requirement.
3. The system of claim 1, wherein said auditing the accuracy of said data subscription request comprises:
And determining the accuracy of the data subscription request based on a preset demand supply number association relation, and sending an audit feedback message to the report testing component according to an audit result.
4. The system of claim 1, wherein generating test report data associated with the report testing component from the business data comprises:
and determining a target data item of the test report data according to the data subscription request, and generating the test report data based on the target data item and the service data.
5. A report test organization method, applied to the report test organization system according to any one of claims 1 to 4, comprising:
The report testing component initiates a data subscription request to the array providing component according to the target testing requirement;
The data subscription request of the data warehouse is received and checked by the array component, and the business data is sent to the data warehouse for storage;
The data warehouse generates test report data associated with the report test assembly according to the business data based on the data subscription request passing the auditing, and sends the test report data to the report test assembly;
and the report testing component generates a test report according to the received test report data to test.
6. The method as recited in claim 5, further comprising:
And the management data line post performs batch processing service maintenance according to batch running arrangement, generates a test batch calendar, and sends the test batch calendar to the report testing component.
7. The method of claim 6, wherein the report testing component initiates a data subscription request to a provisioning component according to a target test requirement, comprising:
and the report testing component determines a target testing requirement according to the testing batch calendar, and initiates a data subscription request to the data supply component based on the target testing requirement.
8. The method as recited in claim 5, further comprising:
and the management data line post tracks the report testing component and determines the progress of the number supply based on the tracked test report data according to the received test report data.
9. A report test organizing device, comprising:
The report test assembly module is used for initiating a data subscription request to the array supply assembly according to the target test requirement;
the data subscription request is received and checked by the array component module, and the business data is sent to the data warehouse for storage;
The data warehouse module is used for generating test report data associated with the report test assembly according to the business data based on the data subscription request passing the auditing, and sending the test report data to the report test assembly;
The report test assembly module is also used for generating a test report according to the received test report data to test;
the system also comprises a management data line post module for:
performing batch processing service maintenance according to batch running arrangement, generating a test batch calendar, and sending the test batch calendar to the report test component, wherein the test batch calendar comprises test contents of each test time period, and the test contents comprise test service objects and test service time;
the management data line post module is also used for:
the tracking report testing component determines the progress of the number supply based on the tracked testing report data according to the received testing report data;
the data supply component is specifically used for:
Receiving the data subscription request, checking the accuracy of the data subscription request, and sending an audit feedback message to the report test assembly according to an audit result, wherein the audit mode of the data subscription request comprises automatic audit and manual audit;
Generating audit display information of the data subscription request for display;
and receiving an audit result input by the user, and determining the accuracy of the data subscription request based on the audit result input by the user.
10. A computer device, the device comprising:
One or more processors;
a storage means for storing one or more programs;
The one or more programs, when executed by the one or more processors, cause the one or more processors to implement the report test organization method of any of claims 5-8.
11. A computer readable storage medium having stored thereon a computer program, which when executed by a processor implements a report test organization method according to any of claims 5-8.
CN202110341244.6A 2021-03-30 2021-03-30 A report test organization system, method, device, equipment and storage medium Active CN112950069B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110341244.6A CN112950069B (en) 2021-03-30 2021-03-30 A report test organization system, method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110341244.6A CN112950069B (en) 2021-03-30 2021-03-30 A report test organization system, method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112950069A CN112950069A (en) 2021-06-11
CN112950069B true CN112950069B (en) 2024-12-03

Family

ID=76230561

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110341244.6A Active CN112950069B (en) 2021-03-30 2021-03-30 A report test organization system, method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112950069B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112241367A (en) * 2020-09-25 2021-01-19 建信金融科技有限责任公司 Data line testing method and device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001033349A2 (en) * 1999-11-03 2001-05-10 Accenture Llp Architectures for netcentric computing systems
US8271336B2 (en) * 1999-11-22 2012-09-18 Accenture Global Services Gmbh Increased visibility during order management in a network-based supply chain environment
EP1269321B1 (en) * 2000-03-27 2008-06-18 Accenture LLP Method and system for an automated scripting solution for enterprise testing
CN110287097A (en) * 2019-05-20 2019-09-27 深圳壹账通智能科技有限公司 Batch testing method, device and computer readable storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112241367A (en) * 2020-09-25 2021-01-19 建信金融科技有限责任公司 Data line testing method and device

Also Published As

Publication number Publication date
CN112950069A (en) 2021-06-11

Similar Documents

Publication Publication Date Title
US11625381B2 (en) Recreating an OLTP table and reapplying database transactions for real-time analytics
US9037555B2 (en) Asynchronous collection and correlation of trace and communications event data
CN111813804B (en) Data query method and device, electronic equipment and storage medium
US20100251264A1 (en) Systems and/or methods for end-to-end business process management, business event management, and/or business activity monitoring
CN113760922B (en) Business data processing system, method, server and storage medium
CN113515297B (en) A version update method, device, electronic equipment and storage medium
CN116048987A (en) Processing method, device, electronic equipment, system and storage medium for flow business
CN114077518B (en) Data snapshot method, device, equipment and storage medium
CN111240940B (en) Real-time service monitoring method and device, electronic equipment and storage medium
US8046638B2 (en) Testing of distributed systems
CN113537954A (en) Project milestone processing method and device, storage medium and electronic equipment
CN112445860B (en) Method and device for processing distributed transaction
CN116303620A (en) Accounting method, system, equipment, medium and product based on light database
CN113392002A (en) Test system construction method, device, equipment and storage medium
CN112463338A (en) Accumulation fund service processing method and device, electronic equipment and medium
CN112084114B (en) Method and apparatus for testing interfaces
US10929281B1 (en) Systems and methods for testing of data transformations
CN112950069B (en) A report test organization system, method, device, equipment and storage medium
CN112667513A (en) Test method, test device, test equipment and storage medium
CN112084115A (en) Software defect flow operation method and device
CN114925066B (en) Data processing method, device, electronic equipment and storage medium
CN115981525A (en) Test data construction method, device, equipment and medium
CN115061723A (en) Information processing method, information processing device, electronic equipment and computer readable storage medium
US20210034590A1 (en) Ledger-based machine learning
CN112783969A (en) Request processing method and device, computer system and readable 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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20220920

Address after: 25 Financial Street, Xicheng District, Beijing 100033

Applicant after: CHINA CONSTRUCTION BANK Corp.

Address before: 12 / F, 15 / F, 99 Yincheng Road, China (Shanghai) pilot Free Trade Zone, Pudong New Area, Shanghai, 200120

Applicant before: Jianxin Financial Science and Technology Co.,Ltd.

GR01 Patent grant
GR01 Patent grant