CN113392022B - Test requirement analysis method, device, computer readable medium and program product - Google Patents

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

Info

Publication number
CN113392022B
CN113392022B CN202110742790.0A CN202110742790A CN113392022B CN 113392022 B CN113392022 B CN 113392022B CN 202110742790 A CN202110742790 A CN 202110742790A CN 113392022 B CN113392022 B CN 113392022B
Authority
CN
China
Prior art keywords
interface
association
data
tested
influence
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
CN202110742790.0A
Other languages
Chinese (zh)
Other versions
CN113392022A (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

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 generation method, test requirement analysis generation equipment, a computer readable medium and a program product. The method comprises the following steps: based on the service demand specification, determining the internal service function and the processing flow of the system to be tested; generating interface information influenced by the association of the development program according to the development program and the function call relation diagram of the system to be tested; based on the overall scheme and the data architecture of the system to be tested, analyzing data influence information of the associated influence of the data change; determining an external service interface influenced by association from interface information influenced by association of a development program; and determining an affected association system and an 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 test demand analysis and generation are improved.

Description

Test requirement analysis method, device, computer readable medium and program product
Technical Field
The present application relates to communications technology, and in particular, to a test requirement analysis generation method, apparatus, 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 the software specification, market requirement, product attribute and the like, and the main purpose of the test requirement analysis is to obtain the test points, and write test cases according to the test points. With the continuous promotion of software engineering and complexity, the role of test requirement analysis is increasingly prominent.
At present, the traditional test requirement analysis in the industry mainly depends on subjective judgment of testers, lacks relatively objective method guidance, and the sufficiency and reliability of the test depend on the experience level of the testers and the understanding of the user requirements.
In summary, the defects and problems of the prior art are: subjective analysis can lead to missing, incomplete testing, and thus inaccurate measurement results.
Disclosure of Invention
The application provides a test demand analysis generation method, a device, a computer readable medium and a program product, which reduce the dependence of test results on the experience level of testers and improve the comprehensiveness and the accuracy of test demand analysis generation.
In a first aspect, the present application provides a test requirement analysis generation method, including: based on the service demand specification, determining the internal service function and the processing flow of the system to be tested; generating interface information influenced by the association of the development program according to the development program and the function call relation diagram of the system to be tested; based on the overall scheme and the data architecture of the system to be tested, analyzing data influence information of the associated influence of the data change; determining an external service interface influenced by association from interface information influenced by association of a development program; and determining an affected association system and an 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 apparatus, comprising; the internal demand analysis module is used for determining the internal service function and the processing flow of the system to be tested based on the service demand instruction; generating interface information influenced by the association of the development program according to the development program and the function call relation diagram of the system to be tested; based on the overall scheme and the data architecture of the system to be tested, analyzing data influence information of the associated influence of the data change; the external demand analysis module is used for determining an external service interface influenced by association from interface information influenced by association of the development program; and determining an affected association system and an 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 apparatus, comprising: a memory, a processor. A reservoir; a memory for storing processor-executable instructions;
wherein the processor is configured to: the instructions stored in the memory are executed to perform the test requirement analysis generation method of the first aspect.
In a fourth aspect, the present application provides a computer-readable storage medium having stored therein computer-executable instructions which, when executed by a processor, are adapted to carry out the test requirement analysis generation method of any one of the first aspects.
In a fifth aspect, the present application provides a computer program product comprising a computer program which, when executed by a processor, implements the test requirement analysis generation method of any one of the first aspects.
The embodiment of the application provides a test requirement analysis generation method, a device, equipment, a computer readable medium and a program product, which are used for testing requirements in a system: based on the service demand specification, determining the internal service function and the processing flow of the system to be tested; generating interface information influenced by the association of the development program according to the development program and the function call relation diagram of the system to be tested; based on the overall scheme and the data architecture of the system to be tested, analyzing data influence information of the associated influence of the data change; test requirements external to the system: determining an external service interface influenced by association from interface information influenced by association of a development program; and determining an affected association system and an 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 the accuracy of test demand analysis generation.
Drawings
In order to more clearly illustrate the invention or the technical solutions of the prior art, the following description of the embodiments or the drawings used in the description of the prior art will be given in brief, it being obvious that the drawings in the description below are some embodiments of the invention and that other drawings can be obtained from them without inventive effort for a person skilled in the art.
FIG. 1 is a schematic flow chart diagram of a test requirement analysis generation method according to an embodiment of the present application;
FIG. 2 is a flowchart illustrating a test requirement analysis generation method according to an embodiment of the present application;
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 application more clear and clear, the technical solution of the present application and how the technical solution of the present application solves the above technical problems are described in detail in the following specific embodiments. It will be apparent that the described embodiments are only some embodiments, but not all embodiments, and are not intended to limit the application. The same or similar concepts or processes may not be described in detail 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 test omission or inaccurate test can be caused based on subjective analysis of testers in the prior art, the test demand analysis generation method provided by the invention adopts a ripple mode test demand analysis generation method, wherein the ripple mode refers to a method from inside to outside of the test demand analysis of a system to be tested to outside of the test demand analysis, so that the test demand analysis is more comprehensive, accurate and objective.
Fig. 1 is a flowchart of an embodiment of a test requirement analysis generation method according to an embodiment of the present invention, 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-S103 correspond to portions of the internal test requirement analysis, and perform the test requirement analysis on the inside of the system to be tested according to dimensions of internal service functions, process changes, internal interface/function changes, and internal data changes, respectively. S104 and S105 correspond to external test requirement analysis, and the external test requirements are analyzed from the change of the external service interface and the affected associated system, respectively, see fig. 2.
The method specifically comprises the following steps:
Analysis of internal test requirements:
S101, determining the internal business function and the processing flow of a system to be tested based on a business demand specification;
The system to which the present application relates may be various types of service systems, for example, such as: a system for a financial institution to transact various types of financial services, such as a credit system, etc. These systems are developed to achieve their target business functions, which can be generally implemented on a software basis, hardware basis, or a combination of software and hardware.
The service requirement specification refers to requirement information of service functions and service flows 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, so as to clearly develop the system purpose, namely a set target which is expected to be achieved, and clearly determine which functions and which service flows need to be developed by the system.
The service functions in the system are service functions which can be realized in the system, and can be various division forms such as function modules, function points and the like.
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, which defines the task and role of each node and ensures orderly and smooth execution of the service.
S102, generating interface information influenced by association of a development program according to the development program and a function call relation diagram of a system to be tested;
The development program of the system to be tested generally includes update information of the development program, i.e. modified program or code, and because functions or interfaces are called and related to each other, for example: some function modification, 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 associated influence of the data change based on the overall scheme and the data architecture of the system to be tested;
Regarding internal data change analysis, the data model/data structure of each system to be tested is generally managed by the data architecture management center, so that data analysis can be performed based on the overall scheme of the overall requirements of the system to be tested and the data model/data structure stored in the data architecture management center, and when the data changes such as modification, deletion and the like, the affected data influence information can be specifically: affected data inventory, impact information for data storage processes, associated affected functions or program inventory, etc.
External test demand analysis:
s104, determining an external service interface influenced by the association from interface information influenced by the association of the development program.
In S102, interface information affected by association of the development program is generated according to the development program of the system to be tested, so that it can be further determined from the interface information affected by management, which interfaces to external service are also affected, that is, the affected interfaces to external service are screened from the interface information affected by association generated in the analysis process of the internal test requirement in S102.
S105, determining an affected association system and an interface thereof according to the external service interface affected by the association.
The application interface management center registers call relations of all interfaces in the system to be tested in advance, wherein the call relations comprise interfaces which are called by the external service interface and interfaces which call the external service interface. The external service interface may affect the related system and its interface outside the called system to be tested, for example, called by the consumer system, so that the affected external management system needs to be determined according to the pre-registration information in the application interface management center. And the information of the affected external service interface can be notified to an external association system so that the external association system can carry out regression processing, namely corresponding test.
The test requirement analysis and generation method provided by the embodiment of the application is used for testing the internal test requirement of the system: based on the service demand specification, determining the internal service function and the processing flow of the system to be tested; generating interface information influenced by the association of the development program according to the development program and the function call relation of the system to be tested; based on the overall scheme and the data architecture of the system to be tested, analyzing data influence information of the associated influence of the data change; test requirements external to the system: determining an external service interface influenced by association from interface information influenced by association of a development program; and determining an affected association system 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 the accuracy of test demand analysis generation.
Fig. 2 is a flowchart of another embodiment of a test requirement analysis method according to an embodiment of the present invention, 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 flows. The process of determining the service function and the processing flow in the system to be tested in S101 may be specifically implemented by the following steps:
s1011, determining interface elements, functional operations and business processes of a system to be tested based on a system business requirement specification;
S1012, based on the interface elements, the operation functions and the business processes, the business function points and the process views of the system are determined.
As before, the business functions within the system are business functions that can be implemented within the system, and the process flow within the system is a series of standardized steps set to perform a certain task or implement 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 functions of the system can be in the form of a list of function points, and the processing flow of the system can be in the form of a flow view. And (3) orderly planning steps of 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, may include basic information of the service system, such as serial number, system, english name of the system, etc., and may further include information of function module division, function module number, function module name, description of the function module, input and input value, output and output value, and service rule corresponding to the function module, etc. of each function module.
Table 1 shows a list of function points of an account noble metal service system according to an embodiment of the present application
TABLE 1
The interface elements are arranged to meet the interaction requirement, so that corresponding operation functions can be realized through interface constituent elements such as windows, dialog boxes, menus, scroll bars or graphics. Functional operations are operational acts performed to achieve a function. Business processes refer to a series of standardized steps set to achieve business objectives.
Fig. 3 is a schematic diagram of a business process implemented by a system according to an embodiment of the present application, and fig. 3 only illustrates a business system as a credit system, which is not a limitation of the present application. Since the system of this embodiment is a credit system, the processing flow executed by the system is a credit flow, in which a plurality of flow processing nodes are involved, and the data processing operation of each flow processing node is implemented by the running and circulating of a program 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 application mainly focuses on the processing flow realized by the business system without considering how the roles or rights of the users are divided.
As shown in fig. 3, the user loan request is applied through the credit system, and various interface elements are involved in the whole business implementation flow displayed by the system. For example, after the user clicks the interface operation button for sending the request, the system interface pops up the account registration login window, and after the administrator logs in the system, the credit function module can be called through the operation interface element to start the credit process operation. According to the credit business flow, firstly, a loan application acceptance submodule in a credit module is adopted to accept by an acceptance node; then entering a qualification screening sub-module in the credit module for screening by a screening node; if the examination is qualified, entering a investigation sub-module in the credit module, and investigating by investigation nodes; and finally entering an approval sub-module in the credit module after the investigation is qualified until the whole credit business flow is completed.
Further, the application also provides a specific embodiment for analyzing the internal test requirement from the aspect of the internal affected interface/function. S102, generating a specific implementation mode of interface information influenced by the association of a development program according to the development program and the function call relation of a system to be tested, wherein the specific implementation mode comprises the following steps:
S1021, generating a function call relation diagram of the system to be tested based on the development tool;
S1022, generating interface information influenced by the association of the development program according to the development program and the function call relation diagram of the system to be tested.
For changes in internal association functions/interfaces, in particular, programming language development tools may first be utilized, such as: intelliJ IDEA, firstly generating a function call relation diagram, opening a certain interface code by using a IntelliJ IDEA tool, clicking a sub menu of 'CALL HIERARCHY' of a 'Navigate' menu, clicking an icon of 'Callee Methods Hierarchy', acquiring the function call relation diagram, clicking a 'Export to Text File' function, and exporting the function call relation diagram to a file. And then analyzing and determining an interface or a function list of the association influence according to the system development instruction, 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.
The present embodiments provide specific embodiments for internal test requirement analysis from the perspective of internal data changes. Specifically, S103, based on the overall scheme and the data architecture of the system to be tested, analyzes the data impact information of the associated impact of the data change, which may include:
S1031, 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;
s1032, analyzing the 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/data structure of the system to be tested, and in addition, the center also bears data storage and maintenance work, including: 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, enablement flag, minimum value, maximum value, etc. After a certain data of the system to be tested changes, based on the overall scheme of the system to be tested and the data model/data structure and other relevant information stored in the data architecture management center, the relevant influence of data change on data processing of the system and data consumption of an external system can be analyzed, and the affected data influence information can be determined, wherein the affected data influence information can be specifically: checklist DAO, lot, store procedure, function/program checklist, etc. Data influence list: sequence number, influencing item code, responding item name.
For the portion of the external test requirements analysis, the external test requirements may be analyzed from the changes to the external service interface and the affected associated systems, respectively.
The external interfaces with managed influence, namely the function code list, which are the output objects analyzed by the business system demand specifications and the internal test demand analysis center, can be further analyzed and determined to be the external service interfaces with influence, so that the external service interface list with influence is generated. The pair of external service interface lists may: serial number, interface code, interface name.
Further, the affected association system may be determined according to the external service interface affected by the association, where the relevant information such as the interface call relationship stored in the application interface management center may specifically include: the application interface statistics includes service side system name, service side module, service type, transaction code, version number, interface ID, calling channel, consumer side system name, consumer side module, interface use state, relationship establishment person, etc. And searching the affected association system corresponding to the external service interface affected by the association from the interface calling relation information stored in the application interface management center.
The association system may typically be a consumer system, and as the external service interface is affected, the managed consumer system, such as the interface view, is also affected by the association. Wherein the consumer interface view may include: serial number, transaction code, version number, interface ID, calling channel, consumer system name, consumer module, consumer transaction code, consumer transaction category, consumer transaction name, consumer transaction description, consumer transaction affiliation.
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. Generating a data structure and a calling relation to be newly added, modified and deleted, and maintaining and updating in time in a data architecture management center.
And updating the interface calling relation information stored in the application interface management center according to the external service interface of the association influence obtained by analysis in the step S104. And generating an associated system call relation to be newly added, modified and deleted, and maintaining and updating in time in an application interface management center.
The test requirement analysis and generation method provided by the embodiment of the application is used for testing the internal test requirement of the system: based on the service demand specification, determining the internal service function and the processing flow of the system to be tested; generating interface information influenced by the association of the development program according to the development program of the system to be tested; based on the overall scheme and the data architecture of the system to be tested, analyzing data influence information of the associated influence of the data change; test requirements external to the system: determining an external service interface influenced by association from interface information influenced by association of a development program; and determining an affected association system 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 the accuracy of test demand analysis generation.
Fig. 4 is a schematic diagram of an embodiment of a test requirement analysis generating device provided by the present application, where the apparatus includes: the internal requirement analysis module 41 is 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 association of the development program according to the development program and the function call relation diagram of the system to be tested; based on the overall scheme and the data architecture of the system to be tested, analyzing data influence information of the associated influence of the data change;
An external requirement analysis module 42, configured to determine an external service interface affected by association from interface information affected by association of the development program; and determining an affected association system and an 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 by the 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, for example a processor.
And a memory 52 for storing a program. In particular, the program may include program code including computer-operating instructions.
The memory 52 may comprise high-speed RAM memory or may further comprise non-volatile memory (non-volatile memory), such as at least one disk memory.
The processor 51 is configured to execute 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 (Central Processing Unit, abbreviated as CPU), or an Application SPECIFIC INTEGRATED Circuit (ASIC), or one or more integrated circuits configured to implement 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 (Industry Standard Architecture, abbreviated ISA) bus, an external device interconnect (PERIPHERAL COMPONENT, abbreviated PCI) bus, or an extended industry standard architecture (Extended Industry Standard Architecture, abbreviated EISA) bus, among others. Buses may be divided into address buses, data buses, control buses, etc., but do not represent only one bus or one type of bus.
Alternatively, in a specific implementation, if the communication interface, the memory 52 and the processor 51 are integrated on 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: 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, random Access Memory), a magnetic disk or an optical disk, and the like, specifically, the computer readable storage medium stores program information, and the program information is used for the test requirement analysis generation method.
The embodiment of the application also provides a program which is used for executing the test requirement analysis generation method provided by the method embodiment.
Embodiments of the present application also provide a program product, such as a computer-readable storage medium, having instructions stored therein, which when run on a computer, cause the computer to perform the test requirement analysis generation method provided by the above-described method embodiments.
In the above embodiments, it may be implemented in whole or in part 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. When the computer program instructions are loaded and executed on a computer, the processes or functions in accordance with embodiments of the present invention are produced in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another, for example, by wired (e.g., coaxial cable, fiber optic, digital Subscriber Line (DSL)), or wireless (e.g., infrared, wireless, microwave, etc.) means from one website, computer, server, or data center. Computer readable storage media can be any available media that can be accessed by a computer or data storage devices, such as servers, data centers, etc., that contain an integration of one or more available media. Usable media may be magnetic media (e.g., floppy disks, hard disks, magnetic tape), optical media (e.g., DVD), or semiconductor media (e.g., solid state disk Solid STATE DISK (SSD)), among others.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and not for limiting the same; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the invention.

Claims (6)

1. A test requirement analysis generation method, comprising:
Determining interface elements, operation functions and business processes of a system to be tested based on the business demand specification;
Determining service function points and flow views of the system based on the interface elements, the operation functions and the service flows;
Generating interface information influenced by the association of the development program according to the development program and the function call relation diagram of the system to be tested;
based on the overall scheme and the data architecture of the system to be tested, analyzing the data processing influence of data change on the system to be tested and the data influence of an external management system;
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 an external management system;
determining an external service interface influenced by association from interface information influenced by the association of the development program;
Searching an affected association system and an interface thereof corresponding to the external service interface affected by the association from interface calling relation information stored in an application interface management center;
updating the data model and the data structure stored in the data architecture management center according to the data influence information of the association 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.
2. The method according to claim 1, wherein the generating interface information affected by the development program association according to the development program and function call relation diagram of the system under test includes:
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.
3. A test requirement analysis generation device comprising:
The internal demand analysis module is used for determining the internal service function and the processing flow of the system to be tested based on the service demand instruction; generating interface information influenced by the association of the development program according to the development program and the function call relation diagram of the system to be tested; based on the overall scheme and the data architecture of the system to be tested, analyzing data influence information of the associated influence of data change;
The external demand analysis module is used for determining an external service interface influenced by association from interface information influenced by the association of the development program; determining an affected association system and an interface thereof according to the external service interface affected by the association;
The internal demand analysis module is specifically configured to analyze, based on an overall scheme and a data architecture of the system to be tested, an influence of data change on data processing of the system to be tested and an influence of data of an external management system;
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 an external management system;
the internal demand analysis module is specifically configured to determine interface elements, operation functions and service flows of the system to be tested based on the service demand specification;
Determining service function points and flow views of the system based on the interface elements, the operation functions and the service flows;
The external demand analysis module is specifically configured to search, from interface call relationship information stored in the application interface management center, an affected association system and an interface thereof corresponding to the external service interface affected by the association;
The updating module is used for updating the data model and the data structure stored in the data architecture management center according to the data influence information of the association 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.
4. A test requirement analysis generation device comprising: a memory, a processor;
a memory; a memory for storing the processor-executable instructions;
wherein the processor is configured to: instructions stored in said memory are operative to perform the test requirement analysis generation method of claims 1-2.
5. A computer readable storage medium, wherein computer executable instructions are stored in the computer readable storage medium, which when executed by a processor is adapted to implement the test requirement analysis generation method according to any one of claims 1 to 2.
6. A computer program product comprising a computer program which, when executed by a processor, implements the test requirement analysis generation method of any one of claims 1 to 2.
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 CN113392022A (en) 2021-09-14
CN113392022B true 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应用测试中的使用研究;王光源;《计算机工程与科学》;20161130(第11期);126-129 *

Also Published As

Publication number Publication date
CN113392022A (en) 2021-09-14

Similar Documents

Publication Publication Date Title
US8972940B2 (en) Systems and methods for identifying software performance influencers
CN109740122B (en) Method and device for converting thinking guide graph use case file
CN110209700B (en) Data stream association method and device, electronic equipment and storage medium
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
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
CN110908899A (en) Application program debugging method, mobile terminal and computer readable storage medium
CN113918864A (en) Website page testing method, testing system, testing device, electronic equipment and 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
CN117493158A (en) Test method and device, electronic equipment and storage medium
CN110020166A (en) A kind of data analysing method and relevant device
CN113238940A (en) Interface test result comparison method, device, equipment and storage medium
CN111831317A (en) Method and device for acquiring dependency relationship between services, electronic equipment and storage medium
CN116301869B (en) Front-end page configuration management and control system, method, equipment and medium
CN117130946B (en) Test scene generation method and device, electronic equipment and readable storage medium
CN117573561B (en) Automatic test system, method, electronic equipment and storage medium
CN116401140A (en) Data processing method, device, equipment, readable medium and software product
CN117591431A (en) Test method, test device, computer equipment and storage medium
CN118259804A (en) Page aggregation method, system, computing device and storage medium
CN113448820A (en) Webpage testing method and device
CN117667642A (en) Code detection method, device, equipment and medium of application program

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