CN113392022A - Test requirement analysis method, apparatus, computer readable medium and program product - Google Patents

Test requirement analysis method, apparatus, computer readable medium and program product Download PDF

Info

Publication number
CN113392022A
CN113392022A CN202110742790.0A CN202110742790A CN113392022A CN 113392022 A CN113392022 A CN 113392022A CN 202110742790 A CN202110742790 A CN 202110742790A CN 113392022 A CN113392022 A CN 113392022A
Authority
CN
China
Prior art keywords
interface
association
data
tested
affected
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110742790.0A
Other languages
Chinese (zh)
Other versions
CN113392022B (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.)
Agricultural Bank of China
Original Assignee
Agricultural Bank of China
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 Agricultural Bank of China filed Critical Agricultural Bank of China
Priority to CN202110742790.0A priority Critical patent/CN113392022B/en
Publication of CN113392022A publication Critical patent/CN113392022A/en
Application granted granted Critical
Publication of CN113392022B publication Critical patent/CN113392022B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3604Software analysis for verifying properties of programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The embodiment of the application provides a test requirement analysis and generation method, test requirement analysis and generation equipment, a computer readable medium and a program product. The method comprises the following steps: determining the internal service function and the processing flow of the system to be tested based on the service requirement specification; generating interface information influenced by the association of the development program according to the development program of the system to be tested and the function call relation diagram; analyzing data influence information of the association influence of the data change based on the overall scheme and the data architecture of the system to be tested; determining an external service interface influenced by the association from the interface information influenced by the association of the development program; and determining the affected associated system and the interface thereof according to the external service interface affected by the association. The method reduces the dependence of the test result on the experience level of the tester. The comprehensiveness and the accuracy of analysis and generation of the test requirements are improved.

Description

Test requirement analysis method, apparatus, computer readable medium and program product
Technical Field
The present application relates to communications technologies, and in particular, to a test requirement analysis generating method, device, computer readable medium, and program product.
Background
The test is a crucial step in software development, the test requirement defines the test range according to software specification, market requirement, product property and the like, and the main purpose of test requirement analysis is to obtain test points and compile test cases according to the test points. With the continuous improvement of software engineering and complexity, the role of test requirement analysis is increasingly highlighted.
At present, the traditional test requirement analysis in the industry is mainly based on subjective judgment of testers, lacks guidance of a relatively objective method, and the sufficiency and reliability of the test depend on the experience level of the testers and the understanding of the experience level of the testers on the requirements of users.
In summary, the prior art has the following drawbacks and problems: subjective analysis can result in missed and incomplete testing, which can lead to inaccurate measurement results.
Disclosure of Invention
The application provides a test requirement analysis generation method, a device, a computer readable medium and a program product, which reduce the dependence of a test result on the experience level of a tester and improve the comprehensiveness and accuracy of test requirement analysis generation.
In a first aspect, the present application provides a test requirement analysis and generation method, including: determining the internal service function and the processing flow of the system to be tested based on the service requirement specification; generating interface information influenced by the association of the development program according to the development program of the system to be tested and the function call relation diagram; analyzing data influence information of the association influence of the data change based on the overall scheme and the data architecture of the system to be tested; determining an external service interface influenced by the association from the interface information influenced by the association of the development program; and determining the affected associated system and the interface thereof according to the external service interface affected by the association.
In a second aspect, the present application provides a test requirement analysis generating device, including; the internal demand analysis module is used for determining the internal business function and the processing flow of the system to be tested based on the business demand specification; generating interface information influenced by the correlation of the development program according to the development program of the system to be tested and the function call relation diagram; analyzing data influence information of the association influence of the data change based on the overall scheme and the data architecture of the system to be tested; the external requirement analysis module is used for determining an external service interface influenced by the association from the interface information influenced by the association of the development program; and determining the affected associated system and the interface thereof according to the external service interface affected by the association.
In a third aspect, the present application provides a test requirement analysis generating device, including: a memory, a processor. A reservoir; a memory for storing processor-executable instructions;
wherein the processor is configured to: executing instructions stored in the memory to perform the test requirement analysis generating method of the first aspect.
In a fourth aspect, the present application provides a computer-readable storage medium, in which computer-executable instructions are stored, and the computer-executable instructions are executed by a processor to implement the test requirement analysis generating method of any one of the first aspect.
In a fifth aspect, the present application provides a computer program product comprising a computer program that, when executed by a processor, implements the test requirement analysis generating method of any one of the first aspect.
According to the method, the device, the equipment, the computer readable medium and the program product for analyzing and generating the test requirements, for the test requirements in the system: determining the internal service function and the processing flow of the system to be tested based on the service requirement specification; generating interface information influenced by the association of the development program according to the development program of the system to be tested and the function call relation diagram; analyzing data influence information of the association influence of the data change based on the overall scheme and the data architecture of the system to be tested; for test requirements outside the system: determining an external service interface influenced by the association from the interface information influenced by the association of the development program; and determining the affected associated system and the interface thereof according to the external service interface affected by the association. The method reduces the dependence of the test result on the experience level of the tester, and improves the comprehensiveness and accuracy of the test requirement analysis generation.
Drawings
In order to more clearly illustrate the technical solutions of the present invention or the prior art, the following briefly introduces the drawings needed to be used in the description of the embodiments or the prior art, and obviously, the drawings in the following description are some embodiments of the present invention, and those skilled in the art can obtain other drawings according to the drawings without inventive labor.
Fig. 1 is a schematic flowchart of a test requirement analysis generating method according to an embodiment of the present disclosure;
FIG. 2 is a schematic flow chart diagram illustrating a further test requirement analysis generating method according to an embodiment of the present disclosure;
fig. 3 is a schematic diagram of a service processing flow implemented by a system according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a test requirement analysis generating device according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a test requirement analysis generating device according to an embodiment of the present application.
Detailed Description
In order to make the technical solution of the present invention more clear, the technical solution of the present application and how to solve the above technical problems are described in detail below with specific embodiments. It is to be understood that the described embodiments are only a few, not all, and are not to be construed as limiting the invention. Details of the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
In order to solve the problem that the subjective analysis of testers can cause test omission or inaccurate test in the prior art, the test requirement analysis and generation method provided by the invention adopts a ripple mode test requirement analysis and generation method, wherein the ripple mode refers to a method for comprehensively analyzing from inside to outside from the internal test requirement analysis to the external test requirement analysis of a system to be tested, so that the test requirement analysis is more comprehensive, accurate and objective.
Fig. 1 is a flowchart of an embodiment of a test requirement analysis generating method according to an embodiment of the present invention, and as shown in fig. 1, the test requirement analysis method may generally include both internal test requirement analysis and external test requirement analysis, where S101 to S103 perform the test requirement analysis on the inside of a system under test from dimensions of internal business function, change of flow, change of internal interface/function, and change of internal data, respectively, corresponding to a part of the internal test requirement analysis. S104 and S105 correspond to external test requirement analysis, and analyze external test requirements from the change of the external service interface and the affected associated system, respectively, as can be seen in fig. 2.
The method specifically comprises the following steps:
analysis of internal test requirements:
s101, determining internal business functions and processing flows of a system to be tested based on a business requirement specification;
the system related to the present application may be various types of business systems, such as: may be a system in which the financial institution handles various types of financial transactions, such as credit systems and the like. These systems were developed to implement their target business functions, which can typically be implemented on a software, hardware, or combination of software and hardware basis.
The service requirement specification refers to requirement information of service functions and service processes which can be realized by the system, and the service requirement specification can be information displayed in various forms, such as a service requirement record file, a service requirement specification and the like, and is used for determining the purpose of developing the system, namely a desired established target is achieved, and determining which functions need to be developed and which service processes need to be realized by the system.
The service function inside the system is a service function that can be realized inside the system, and may be in various division forms such as a function module or a function point.
The processing flow in the system is a series of standardized steps set for executing a certain task or realizing a certain function, and the flow provides a standardized program, defines the task and the role of each node, and ensures that the service is executed orderly and smoothly.
S102, generating interface information influenced by correlation of a development program according to the development program of the system to be tested and a function call relation graph;
the development program of the system to be tested generally includes update information of the development program, i.e. a modified program or code, since functions or interfaces are called and associated with each other, for example: if a function modifies, other functions that must have a calling relationship or an association relationship may be affected. Therefore, it is necessary to generate interface or function information affected by program or code update according to the development program of the system under test.
S103, analyzing data influence information of the correlation influence of data change based on the overall scheme and the data architecture of the system to be tested;
regarding the internal data change analysis, the data model/data structure of each system under test is generally managed by the data architecture management center in a unified manner, so that data analysis can be performed based on the overall scheme of the overall needs of the system under test and the data model/data structure stored by the data architecture management center, and the data influence information affected when the data changes, such as modification, deletion, and the like, is analyzed, and the affected data influence information specifically may be: affected data inventory, affected information for data storage processes, associated affected functions or program inventory, and the like.
External test requirement analysis:
and S104, determining the external service interface influenced by the association from the interface information influenced by the association of the development program.
In S102, interface information affected by the association of the development program has been generated according to the development program of the system under test, so that it can be further determined from the interface information affected by management, which interfaces of the external service also have an impact, that is, from the interface information affected by the association generated in the process of analyzing the internal test requirement of S102, the affected interfaces of the external service are screened.
And S105, determining the affected associated system and the interface thereof according to the external service interface affected by the association.
The application interface management center registers the calling relationship of each interface in the system to be tested in advance, and the calling relationship comprises the interfaces called by the external service interface and the interfaces called by the external service interface. The external service interface may affect the called associated system and its interface outside the system to be tested, for example, called by the consumer system, and therefore, the affected external management system needs to be determined according to the pre-registration information in the application interface management center. And further, the information that the external service interface is affected can be notified to an external correlation system, so that the external correlation system performs regression processing, namely, corresponding testing is performed.
According to the method for analyzing and generating the test requirements, for the test requirements in the system: determining the internal service function and the processing flow of the system to be tested based on the service requirement specification; generating interface information influenced by the association of the development program according to the development program of the system to be tested and the function call relation; analyzing data influence information of the association influence of the data change based on the overall scheme and the data architecture of the system to be tested; for test requirements outside the system: determining an external service interface influenced by the association from the interface information influenced by the association of the development program; and determining the affected correlation system according to the external service interface affected by the correlation. The method reduces the dependence of the test result on the experience level of the tester, and improves the comprehensiveness and accuracy of the test requirement analysis generation.
Fig. 2 is a flowchart of a test requirement analysis method according to another embodiment of the present invention, and as shown in fig. 2, on the basis of the embodiment shown in fig. 1, this embodiment provides a specific embodiment of performing internal test requirement analysis from the perspective of changes in internal service functions and processes. The process of determining the service function and the processing flow inside the system to be tested in S101 may be specifically implemented by the following steps, including:
s1011, determining interface elements, functional operations and business processes of the system to be tested based on the system business requirement specification;
and S1012, determining a service function point and a flow view of the system based on the interface element, the operation function and the service flow.
As described above, the business function inside the system is a business function that can be realized inside the system, and the process flow inside the system is a series of standardized steps set for executing a certain task or realizing a certain function. In this embodiment, in order to determine the service function and the processing flow of the system, the interface element, the operation function, and the service flow of the system may be determined based on the service requirement specification, so as to obtain the service function and the processing flow of the system.
The business function of the system can be in the form of a function point list, and the processing flow of the system can be in the form of a flow view. And orderly step planning is carried out on the used function modules/function points to obtain a series of function point lists and flow views. The function point list may include various information, for example, basic information of the service system, such as a serial number, a system english name, and the like, may further include a function module division of the system, a function module number, a function module name, and a description of the function module, and may further include information of an input value, an output value, and an output value of each function module, and a service rule corresponding to the function module.
Table 1 is a function point list of an account precious metal service system provided in this embodiment of the present application
TABLE 1
Figure BDA0003141898100000061
Figure BDA0003141898100000071
The interface elements are arranged to meet the interaction requirements, so that corresponding operation functions can be realized through interface composition elements such as windows, dialog boxes, menus, scroll bars or graphs. A functional operation is an operation action performed to realize a certain function. A business process refers to a series of standardized steps set to achieve business goals.
Fig. 3 is a schematic diagram of a business process flow implemented by a system according to an embodiment of the present application, and fig. 3 is only illustrated by taking a business system as a credit system, but does not limit the present application. Since the system of this embodiment is a credit system, the processing flow executed by the system is a credit flow, the credit flow involves a plurality of flow processing nodes, and the data processing operation of each flow processing node is implemented by program running and streaming inside the business system, of course, for a financial system, each flow processing node may be implemented by a user with a different role, for example: the present application mainly focuses on the processing flow that can be implemented by the business system, but does not consider how the user roles and permissions are divided.
As shown in fig. 3, a user loan request is applied through the credit system, which displays various interface elements involved in the overall business implementation process. For example, after the user clicks an interface operation button for sending a request, the system interface pops up an account registration login window, and after the administrator logs in the system, the administrator can call a credit function module through an operation interface element to start credit process operation. The method comprises the following steps of performing according to a credit business process, and firstly, processing by a processing node through a loan application processing submodule in a credit module; then entering a qualification examination sub-module in the credit module and examining by an examination node; if the examination is qualified, entering a survey submodule in a credit module, and surveying by a survey node; and finally entering an approval submodule in the credit module after the investigation is qualified until the whole credit business process is completed.
Further, the present application also provides specific embodiments for performing internal test requirement analysis from the perspective of internally affected interfaces/functions. S102, according to the development program and the function call relation of the system to be tested, generating a specific implementation mode of the interface information affected by the association of the development program, wherein the specific implementation mode comprises the following steps:
s1021, generating a function call relation graph of the system to be tested based on the development tool;
and S1022, generating interface information influenced by the association of the development program according to the development program of the system to be tested and the function call relation diagram.
For the change of the internal association function/interface, in particular, a programming language development tool may be first utilized, such as: firstly, generating a function Call relation diagram, opening an interface code by using an IntelliJ IDEA tool, clicking a 'Call Hierarchy' submenu of a 'Navigate' menu, clicking a 'Call Methods Hierarchy' icon, acquiring the function Call relation diagram, clicking an 'Export to Text File' function, and exporting the function Call relation diagram to a File. And analyzing and determining an interface or a function list related to the influence according to the system development specification, the version submission record to be tested and the function call relation diagram. The list of functions may include various information about the affected functions, such as: interface code, interface name, function name, etc. of the function.
The present embodiment provides a specific embodiment for performing an internal test requirement analysis from the perspective of internal data changes. Specifically, S103 analyzes data influence information of the association influence of the data change based on the overall scheme and the data architecture of the system under test, and may include:
s1031, analyzing data processing influence of data change on the system to be tested and data influence of an external management system based on the overall scheme and the data architecture of the system to be tested;
s1032, analyzing data influence information of the associated influence of the data change based on the data processing influence of the system to be tested and the data influence of the external management system.
The data architecture management center is responsible for storing relevant information such as a data model/a data structure of a system to be tested, and the center also undertakes data storage and maintenance work, and comprises the following steps: the method comprises the following steps of database table name, English full name, Chinese name, data category, data item value, data type, reference service module, mandatory compliance, data standard type, data standard number, starting identification, minimum value, maximum value and the like. After a certain data of the system to be tested changes, the correlation influence of data change on the data processing of the system and the data consumption of an external system can be analyzed based on the general scheme of the system to be tested and the data model/data structure and other related information stored in the data architecture management center, and the influenced data influence information can be determined, and specifically, the influenced data influence information can be: manifest DAO, batch, stored procedure, function/program manifest, etc. Data impact manifest: sequence number, influence item code, response item name.
For the external test requirements analysis portion, the external test requirements may be analyzed from changes to the external service interface and the affected associated systems, respectively.
The affected external service interface can be further analyzed and determined according to the business system requirement specification and the output analyzed by the internal test requirement analysis center, namely, the managed affected external interface, namely, the function code list, so that the affected external service interface list is generated. The foreign service interface manifest may: serial number, interface code, interface name.
Further, the affected association system may be determined according to an external service interface affected by the association, where the relevant information, such as an interface call relationship, stored by the application interface management center may specifically include: and applying interface statistics, wherein the information comprises a service party system name, a service party module, a service type, a transaction code, a version number, an interface ID, a calling channel, a consumer party system name, a consumer party module, an interface use state, a relation builder and the like. And searching the affected associated system corresponding to the external service interface affected by the association from the interface calling relationship information stored in the application interface management center.
The association system may typically be a consumer system, as the external service interface is affected, so too is the interface view, etc. of the managed consumer system. Wherein the consumer interface view may include: serial number, transaction code, version number, interface ID, call channel, consumer system name, consumer module, consumer transaction code, consumer transaction category, consumer transaction name, consumer transaction description, consumer transaction affiliation mechanism.
Further, after the internal test requirement analysis and the external test requirement analysis are performed, the maintenance and update operations of the data architecture management center and the interface management center can be further performed, specifically:
the data model and the data structure stored in the data architecture management center may be updated according to the data influence information of the association influence obtained in S103. And generating a data structure and a call relation to be added, modified and deleted, and maintaining and updating in time in a data architecture management center.
The interface call relationship information stored in the application interface management center may also be updated according to the external service interface affected by the association analyzed in S104. And generating a related system call relation to be added, modified and deleted, and maintaining and updating in time in an application interface management center.
According to the method for analyzing and generating the test requirements, for the test requirements in the system: determining the internal service function and the processing flow of the system to be tested based on the service requirement specification; generating interface information influenced by the association of the development program according to the development program of the system to be tested; analyzing data influence information of the association influence of the data change based on the overall scheme and the data architecture of the system to be tested; for test requirements outside the system: determining an external service interface influenced by the association from the interface information influenced by the association of the development program; and determining the affected correlation system according to the external service interface affected by the correlation. The method reduces the dependence of the test result on the experience level of the tester, and improves the comprehensiveness and accuracy of the test requirement analysis generation.
Fig. 4 is a schematic diagram of an embodiment of a test requirement analysis generating device provided in the present application, where the device includes: an internal requirement analysis module 41, configured to determine an internal service function and a processing flow of the system to be tested based on the service requirement specification; generating interface information influenced by the correlation of the development program according to the development program of the system to be tested and the function call relation diagram; analyzing data influence information of the association influence of the data change based on the overall scheme and the data architecture of the system to be tested;
the external requirement analysis module 42 is used for determining an external service interface influenced by association from the interface information influenced by the association of the development program; and determining the affected associated system and the interface thereof according to the external service interface affected by the association.
Fig. 5 is a schematic structural diagram of the test requirement analysis generating device provided in the present application. As shown in fig. 5, the electronic device may include: at least one processor 51 and a memory 52. Fig. 5 shows an electronic device as an example of a processor.
And a memory 52 for storing programs. In particular, the program may include program code including computer operating instructions.
The memory 52 may comprise high-speed RAM memory, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.
The processor 51 is used for executing computer-executable instructions stored in the memory 52 to implement the system testing method described above;
the processor 52 may be a Central Processing Unit (CPU), an Application Specific Integrated Circuit (ASIC), or one or more Integrated circuits configured to implement the embodiments of the present Application.
Alternatively, in a specific implementation, if the communication interface, the memory 52 and the processor 51 are implemented independently, the communication interface, the memory 52 and the processor 51 may be connected to each other through a bus and perform communication with each other. The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (EISA) bus, or the like. Buses may be classified as address buses, data buses, control buses, etc., but do not represent only one bus or type of bus.
Alternatively, in a specific implementation, if the communication interface, the memory 52 and the processor 51 are integrated into a chip, the communication interface, the memory 52 and the processor 51 may complete communication through an internal interface.
The present application also provides a computer-readable storage medium, which may include: the test requirement analysis method includes the steps of storing various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and specifically, storing program information in the computer-readable storage medium, where the program information is used in the test requirement analysis generation method.
Embodiments of the present application further provide a program, which when executed by a processor, is configured to perform the test requirement analysis and generation method provided in the above method embodiments.
Embodiments of the present application further provide a program product, such as a computer-readable storage medium, in which instructions are stored, and when the program product is executed on a computer, the program product causes the computer to execute the test requirement analysis and generation method provided by the above method embodiments.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The procedures or functions according to the embodiments of the invention are brought about in whole or in part when the computer program instructions are loaded and executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wirelessly (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (10)

1. A test requirement analysis and generation method is characterized by comprising the following steps:
determining the internal service function and the processing flow of the system to be tested based on the service requirement specification;
generating interface information influenced by the correlation of the development program according to the development program of the system to be tested and the function call relation diagram;
analyzing data influence information of the association influence of the data change based on the overall scheme and the data architecture of the system to be tested;
determining an external service interface influenced by the association from the interface information influenced by the association of the development program;
and determining the affected correlation system and the interface thereof according to the external service interface affected by the correlation.
2. The method of claim 1, wherein determining internal business functions and processing flows of the system under test based on the business requirement specification comprises:
determining interface elements, operation functions and business processes of the system to be tested based on the business requirement specification;
and determining a service function point and a flow view of the system based on the interface element, the operation function and the service flow.
3. The method according to claim 1, wherein the generating interface information affected by the association of the development program according to the development program and the function call relationship diagram of the system under test comprises:
generating a function call relation diagram of the system to be tested based on a development tool;
and generating interface information influenced by the association of the development program according to the development program of the system to be tested and the function call relation diagram.
4. The method of claim 1, wherein analyzing data impact information of the associated impact of data changes based on the overall scenario and data architecture of the system under test comprises:
analyzing the data processing influence of data change on the system to be tested and the data influence of an external management system based on the overall scheme and the data architecture of the system to be tested;
and analyzing data influence information of the association influence of the data change based on the data processing influence of the system to be tested and the data influence of the external management system.
5. The method of claim 3, wherein determining the affected association system according to the foreign service interface affected by the association comprises:
and searching the affected associated system and the interface thereof corresponding to the external service interface affected by the association from the interface calling relationship information stored in the application interface management center.
6. The method of claim 5, further comprising:
updating a data model and a data structure stored in a data architecture management center according to the data influence information of the management influence;
and updating the interface calling relation information stored in the application interface management center according to the external service interface influenced by the association.
7. A test requirement analysis generating apparatus comprising:
the internal demand analysis module is used for determining the internal business function and the processing flow of the system to be tested based on the business demand specification; generating interface information influenced by the correlation of the development program according to the development program of the system to be tested and the function call relation diagram; analyzing data influence information of the association influence of the data change based on the overall scheme and the data architecture of the system to be tested;
the external requirement analysis module is used for determining an external service interface influenced by the association from the interface information influenced by the association of the development program; and determining the affected associated system and the interface thereof according to the external service interface affected by the association.
8. A test requirement analysis generating apparatus comprising: a memory, a processor;
a memory; a memory for storing the processor-executable instructions;
wherein the processor is configured to: executing instructions stored in said memory to perform the test requirement analysis generating method of claims 1-6.
9. A computer-readable storage medium having computer-executable instructions stored thereon, which when executed by a processor, implement the test requirement analysis generating method of any one of claims 1 to 6.
10. A computer program product comprising a computer program which, when executed by a processor, implements the test requirement analysis generating method of any of claims 1 to 6.
CN202110742790.0A 2021-06-30 2021-06-30 Test requirement analysis method, device, computer readable medium and program product Active CN113392022B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110742790.0A CN113392022B (en) 2021-06-30 2021-06-30 Test requirement analysis method, device, computer readable medium and program product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110742790.0A CN113392022B (en) 2021-06-30 2021-06-30 Test requirement analysis method, device, computer readable medium and program product

Publications (2)

Publication Number Publication Date
CN113392022A true CN113392022A (en) 2021-09-14
CN113392022B CN113392022B (en) 2024-05-31

Family

ID=77624878

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110742790.0A Active CN113392022B (en) 2021-06-30 2021-06-30 Test requirement analysis method, device, computer readable medium and program product

Country Status (1)

Country Link
CN (1) CN113392022B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102368228A (en) * 2011-10-20 2012-03-07 镇江睿泰信息科技有限公司 Software test demand analysis method and system
CN106909510A (en) * 2017-03-02 2017-06-30 腾讯科技(深圳)有限公司 A kind of method and server for obtaining test case
WO2018206146A2 (en) * 2017-05-08 2018-11-15 Gerhard Schilling Method for the computer-aided, automated verification of requirements
US10387297B1 (en) * 2016-06-15 2019-08-20 Amdocs Development Limited System, method, and computer program for end-to-end test management of a software testing project
CN110825638A (en) * 2019-11-08 2020-02-21 中国农业银行股份有限公司 Test case generation method and device, server and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102368228A (en) * 2011-10-20 2012-03-07 镇江睿泰信息科技有限公司 Software test demand analysis method and system
US10387297B1 (en) * 2016-06-15 2019-08-20 Amdocs Development Limited System, method, and computer program for end-to-end test management of a software testing project
CN106909510A (en) * 2017-03-02 2017-06-30 腾讯科技(深圳)有限公司 A kind of method and server for obtaining test case
WO2018206146A2 (en) * 2017-05-08 2018-11-15 Gerhard Schilling Method for the computer-aided, automated verification of requirements
CN110825638A (en) * 2019-11-08 2020-02-21 中国农业银行股份有限公司 Test case generation method and device, server and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王光源: "行为模型在Web应用测试中的使用研究", 《计算机工程与科学》, no. 11, 30 November 2016 (2016-11-30), pages 126 - 129 *

Also Published As

Publication number Publication date
CN113392022B (en) 2024-05-31

Similar Documents

Publication Publication Date Title
US9038027B2 (en) Systems and methods for identifying software performance influencers
US9524525B2 (en) Method, system, and graphical user interface for presenting an interactive hierarchy and indicating entry of information therein
US8396815B2 (en) Adaptive business process automation
CN109308254B (en) Test method, test device and test equipment
US11074162B2 (en) System and a method for automated script generation for application testing
US20120150825A1 (en) Cleansing a Database System to Improve Data Quality
CN111552633A (en) Interface abnormal call testing method and device, computer equipment and storage medium
US9703683B2 (en) Software testing coverage
CN110209700B (en) Data stream association method and device, electronic equipment and storage medium
US9311345B2 (en) Template based database analyzer
US11856129B2 (en) Systems and methods to manage models for call data
CN110990274A (en) Data processing method, device and system for generating test case
CN113051183A (en) Test data recommendation method and system, electronic device and storage medium
CN112882933A (en) Script recording method, device, equipment and storage medium
CN112650673A (en) Method and device for creating test case in transaction tracking system and electronic equipment
CN113392022B (en) Test requirement analysis method, device, computer readable medium and program product
CN115827125A (en) Interface control testing method and device
CN113986768A (en) Application stability testing method, device, equipment and medium
CN112363944A (en) Method and equipment for comparing return values of multiple environment interfaces
CN111831317A (en) Method and device for acquiring dependency relationship between services, electronic equipment and storage medium
CN116401140A (en) Data processing method, device, equipment, readable medium and software product
CN113448820A (en) Webpage testing method and device
CN114490330A (en) Method and device for generating test case
CN117591431A (en) Test method, test device, computer equipment and storage medium
CN115065627A (en) Parameter modification method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant