CN115577912A - Test change control method, device, equipment and medium - Google Patents

Test change control method, device, equipment and medium Download PDF

Info

Publication number
CN115577912A
CN115577912A CN202211141032.4A CN202211141032A CN115577912A CN 115577912 A CN115577912 A CN 115577912A CN 202211141032 A CN202211141032 A CN 202211141032A CN 115577912 A CN115577912 A CN 115577912A
Authority
CN
China
Prior art keywords
change
test
data
instruction
trial
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
CN202211141032.4A
Other languages
Chinese (zh)
Other versions
CN115577912B (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.)
Chengdu Aircraft Industrial Group Co Ltd
Original Assignee
Chengdu Aircraft Industrial Group Co Ltd
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 Chengdu Aircraft Industrial Group Co Ltd filed Critical Chengdu Aircraft Industrial Group Co Ltd
Priority to CN202211141032.4A priority Critical patent/CN115577912B/en
Publication of CN115577912A publication Critical patent/CN115577912A/en
Application granted granted Critical
Publication of CN115577912B publication Critical patent/CN115577912B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06395Quality analysis or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/12Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/15Vehicle, aircraft or watercraft design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Geometry (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Mathematical Optimization (AREA)
  • Computer Hardware Design (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Educational Administration (AREA)
  • Evolutionary Computation (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Computational Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • General Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Architecture (AREA)
  • Debugging And Monitoring (AREA)
  • General Factory Administration (AREA)

Abstract

The application discloses a test change control method, a device, equipment and a medium, which relate to the technical field of test change control, and the method comprises the steps of receiving external change data, wherein the external change data are change data for designing and manufacturing an airplane; performing a test structure tree change based on the external change data to obtain first change data; carrying out test requirement change based on the first change data to obtain second change data; carrying out trial view change based on the second change data to obtain third change data; and changing the test task based on the third change data. The method has a systematic change process control method for aircraft manufacturing, so that the test change state is easier to control, the quality of the product is easier to control, and the product is easier to trace.

Description

Test change control method, device, equipment and medium
Technical Field
The present application relates to the field of test change control technologies, and in particular, to a method, an apparatus, a device, and a medium for test change control.
Background
The aircraft manufacturing has the characteristics of complex production line procedures, various components and complex matching, and the complex and various test process control is an important link of the quality control of the aircraft. However, the aircraft development process needs to be subjected to continuous design iteration, a large number of changes are generated in the design iteration process, the design changes influence the change of the test requirements, and the control and implementation of the changes directly influence the quality and state control of aircraft products.
However, at present, due to the lack of a systematic change process control method in the industry, the test change state is difficult to control, and thus the product quality control is difficult.
Disclosure of Invention
The application mainly aims to provide a test change control method, a test change control device, test change control equipment and a test change control medium, and aims to solve the technical problem that in the prior art, due to the fact that a systematic change process control method is lacked in the industry, the test change state is difficult to control, and therefore product quality control is difficult.
In order to achieve the above object, a first aspect of the present application provides a test change control method, including:
receiving external change data, wherein the external change data is change data of aircraft design and manufacture;
performing a test structure tree change based on the external change data to obtain first change data;
carrying out test requirement change based on the first change data to obtain second change data;
carrying out trial view change based on the second change data to obtain third change data;
and changing the test task based on the third change data.
Optionally, the performing a test structure tree modification based on the external modification data to obtain first modification data includes:
analyzing the change influence of the external change data to obtain a test structure tree change instruction, wherein the test structure tree change instruction comprises a change reason and change content of a test structure tree;
and changing the test structure tree based on the test structure tree changing instruction to obtain the first changing data.
Optionally, the performing a test demand change based on the first change data to obtain second change data includes:
receiving the first change data;
analyzing the change influence of the first change data to obtain a test requirement change instruction, wherein the test requirement change instruction comprises a change reason and change content of a test requirement;
and carrying out test requirement change based on the test requirement change instruction so as to obtain the second change data.
Optionally, the performing trial view modification based on the second modification data to obtain third modification data includes:
receiving the second change data;
analyzing the change influence of the second change data to obtain a test view change instruction, wherein the test view change instruction comprises a function item version-changing initiating application instruction, a function item splitting initiating application instruction and a function point version-changing initiating application instruction;
and carrying out trial view change based on the trial view change instruction to obtain the third change data.
Optionally, the analyzing the change influence of the second change data to obtain a trial view change instruction includes:
if the change object is identified, transmitting the identified change object to the test view;
under the condition that the change object is not identified, acquiring a test configuration item based on a demand tracking matrix;
and obtaining a test view change instruction based on the test configuration item.
Optionally, the performing a trial view change based on the trial view change instruction includes:
receiving the trial view change instruction;
correcting the test view change instruction;
and sending the corrected test change instruction to change the test view.
Optionally, the performing a test task change based on the third change data includes:
receiving the third change data;
analyzing the change influence of the third change data to obtain a test task change instruction, wherein the test task change instruction comprises a test pause instruction, a re-creation test instruction and a test continuation instruction;
and changing the test task based on the test task changing instruction.
Optionally, the method further comprises:
storing the external alteration data, the first alteration data, the second alteration data, and the third alteration data; wherein the external change data comprises change reason data and change content data of the test structure tree; the first change data comprises change reason data and change content data of the test requirement, the second change data comprises change reason data and change content data of the test view, and the third change data comprises change reason data and change content data of the test task.
In a second aspect, the present application provides a test change control method apparatus, comprising:
the receiving module is used for receiving external change data, and the external change data are change data of airplane design;
the test structure tree module is used for carrying out test structure tree change based on the external change data so as to obtain first change data;
the test requirement module is used for carrying out test requirement change based on the first change data so as to obtain second change data;
the test view module is used for carrying out test view change based on the second change data so as to obtain third change data;
and the test task module is used for carrying out test task change based on the third change data.
In a third aspect, the present application provides a computer device, which includes a memory and a processor, where the memory stores a computer program, and the processor executes the computer program to implement the method described in the embodiment.
In a fourth aspect, the present application provides a computer-readable storage medium, on which a computer program is stored, and a processor executes the computer program to implement the method described in the embodiments.
Through above-mentioned technical scheme, this application has following beneficial effect at least:
according to the method, the device, the equipment and the medium for controlling the test change, external change data are received firstly, and the external change data are data of an external system; then, based on the external change data, carrying out test structure tree change to obtain first change data; then, based on the first change data, carrying out test requirement change to obtain second change data; then, based on the second change data, carrying out test view change to obtain third change data; then based on the third change data, carrying out test task change; therefore, the test planning and execution process of the whole life cycle of the aircraft manufacturing is divided into a test structure tree level, a test requirement level, a test view level and a test task level, and all levels of changes are transmitted in sequence. Because the influence of external change data can influence the test structure tree, the test requirement, the test view and the test task in sequence, and the change results among the test structure tree, the test requirement, the test view and the test task are related to influence, when any one part of the test structure tree, the test requirement, the test view and the test task is changed, other parts can be timely and accordingly changed together, so that the change state of the test can be timely updated, a systematic change process control method is provided for the design and the manufacture of the flight design, the test change state of the design and the manufacture of the aircraft is easier to control, and the quality of the design and the manufacture of the aircraft is easier to control.
Drawings
FIG. 1 is a schematic diagram of a computer device in a hardware operating environment according to an embodiment of the present application;
FIG. 2 is a schematic flow chart illustrating a test modification control method according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a test change control device according to an embodiment of the present application.
The implementation, functional features and advantages of the object of the present application will be further explained with reference to the embodiments, and with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The aircraft manufacturing has the characteristics of complex production line procedures, various components and complex matching, and the complex and various test process management is an important link for quality control of the aircraft. However, the aircraft development process needs to be subjected to continuous design iteration, a large number of changes are generated in the design iteration process, the design changes influence the change of the test requirements, and the management and implementation of the changes directly influence the quality and state control of aircraft products.
At present, a control method of an aviation product for testing quality is temporarily kept in the following of the related technical standard of the product and performs related work such as quality identification, prevention, improvement and the like on test objects such as raw materials, parts and the like in each test key process according to a test design specification, and change process management methods such as a system lack of test task change, an efficient design change management process, test task change information tracing, design change execution state monitoring, test change execution process management and control and the like caused by product design change, test requirement change and the like in the actual production process cause that the test change state is difficult to control, the product quality management and tracing are difficult, the production efficiency is low and the like. In order to fundamentally solve the problems, practical solutions should be provided by combining with increasingly developed informatization technical means and following the process change of the whole life manufacturing cycle of the airplane. Firstly, a large number of design change problems are faced, and a reasonable and effective design change management flow and method are established to ensure the smooth implementation of the change; secondly, establishing an efficient test task change information tracing method, and monitoring a design change execution state to cope with test change associated influence generated by issuing a large number of engineering change instructions; thirdly, the test change execution flow of the system is constructed, a recording, managing, analyzing and controlling mechanism is formed, the test technical state of the airplane parts is effectively monitored, the situations of wrong execution and missed execution of design change are avoided, and the implementation execution process of the test task change is always in a controllable state. Therefore, according to the implementation characteristics of the test task change, the test task change implementation process is guaranteed to carry out effective information management and control.
More specifically, in order to solve the above technical problem, the present application provides a method, an apparatus, a device, and a medium for controlling test change, and before introducing a specific technical solution of the present application, a hardware operating environment related to the solution of the embodiment of the present application is introduced first.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a computer device in a hardware operating environment according to an embodiment of the present application.
As shown in fig. 1, the computer apparatus may include: a processor 1001, such as a Central Processing Unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a WIreless interface (e.g., a WIreless-FIdelity (WI-FI) interface). The Memory 1005 may be a Random Access Memory (RAM) Memory, or may be a Non-Volatile Memory (NVM), such as a disk Memory. The memory 1005 may alternatively be a storage device separate from the processor 1001.
Those skilled in the art will appreciate that the configuration shown in FIG. 1 is not intended to be limiting of computer devices and may include more or fewer components than shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, a memory 1005, which is a storage medium, may include therein an operating system, a data storage module, a network communication module, a user interface module, and an electronic program.
In the computer device shown in fig. 1, the network interface 1004 is mainly used for data communication with a network server; the user interface 1003 is mainly used for data interaction with a user; the processor 1001 and the memory 1005 of the computer apparatus of the present invention may be disposed in the computer apparatus, and the computer apparatus calls the test change control method apparatus stored in the memory 1005 through the processor 1001 and executes the test change control method provided in the embodiment of the present application.
Based on the hardware environment of the embodiment, the embodiment of the application provides a test change control method, the application takes the manufacturing of an airplane as an example, based on the test planning and execution process of the whole life cycle of the manufacturing of the airplane, the changes generated by product design iteration and the like are classified and classified, the application is mainly divided into a test structure tree level, a test requirement level, a test view level and a test task level, the influence of the changes of all levels is definitely transmitted through the process in sequence, the classification and the tracing of test change points can be realized, and the influence analysis of change factors can be rapidly developed in the later period.
And (4) carrying out closed-loop mode management and control according to test problem feedback, change application, change influence analysis, change execution and change notification aiming at each scene level of the divided test structure tree, test requirements, test view and test task. The method comprises the following specific steps:
1. test problem feedback: the system supports a user to bring faults generated in the test process into the system in a form for management, fault information comprises fault names, fault types, fault data, fault pieces, affiliated tests, problem descriptions, reason analysis and correction measures, wherein the problem descriptions comprise time, places, stages, states and phenomena of occurrence of the problems.
2. A change application comprising:
change recognition and identification: based on the full correlation of test data, the design scheme or the process scheme of the test object can be automatically identified when a corresponding user changes the design scheme or the process scheme of the test object through technical modes such as an integrated interface or periodic scanning; and identifying the test information identification item related to the modification information, and confirming the test object and the process related to the modification.
Change application initiation and audit: for trial business changes needed for trial problem feedback and baseline changes, a change/deviation application process should be initiated. Because the subsequent change influence and execution flow can be controlled and tracked only after the record is changed, business personnel are required to analyze the change/deviation influence range, fill in change/deviation application, record the change reason, time, proposition person, required processing time, corresponding measures and the like in the process.
The offline organization evaluates the change/deviation application and completes the on-line examination and approval;
after approval, the selected change object will allow the revision to be made.
3. Change impact analysis, comprising:
firstly, a service person refracts the identified or approved change object into a test scene level of a classified collection so as to quickly analyze the influence;
and then finding out test configuration items possibly related to and influenced by tools such as a demand tracking matrix and the like, such as test demands, test technical files, test points, test items, function points, test tasks and the like, and listing the test configuration items in detail as the range of influence of demand change.
4. Altering execution, including:
experiment change instruction creation: and creating a test change instruction on the test task node with the change influence, and clearly determining all the change information such as the changed test information identification item, the changed test function point content, the changed test function point time sequence relation and the like in the change instruction.
Examination and signing of a test change instruction: and the created test change instruction is approved and approved after passing through the approval and signature processes such as proofreading, standardized examination, approval, examination and the like.
And (4) releasing test change content: after the test change instruction and the changed test task node are issued, the corresponding latest test task is automatically generated through refreshing.
Test change execution and recording: and the test execution unit receives the latest test task, records the technical state data of the test object real object in the operation process and outputs a technical state related document.
5. And (4) change notification: the system provides a message engine for task reminding and information exchange in the system, and when the requirement is changed and implemented, the system automatically sends a reminding message to a related relation person through message management to remind the person to handle the reminding message in time and monitor the changed information.
Specifically, as shown in fig. 2, the method includes:
s10: receiving external change data, wherein the external change data is change data of the design and manufacture of the airplane.
The change data of the design and manufacture of the airplane can be engineering bill of materials (engineering bills of materials) upper shelf change data and standard file change data.
S11: and performing test structure tree modification based on the external modification data to obtain first modification data.
After the test structure tree receives the external change data, firstly analyzing the change influence of the external change data, and then obtaining a test structure tree change instruction according to the influence (namely analyzing what change can be caused by the external change data), wherein the test structure tree change instruction comprises the change reason and the change content of the test structure tree; and then, based on the test structure tree changing command, changing the test structure tree, and finally obtaining the first changing data, wherein the changing influence of the external changing data refers to the influence of the external changing data on the test structure tree, and the test structure is changed according to the influence.
Specifically, the engineering bill of materials is cut to form a test structure tree, and when data in the test structure tree generated due to product design change and optimization changes, a top-level planner analyzes the affected range of the top-level change and then changes the data in the system. And according to the information of the synchronous engineering bill of materials, when the corresponding test items and function points are planned to be changed, the system supports the packaging, releasing, examining and approving of the system or the subsystem, and the states of the test items and the function points under the examination and approving are in a releasing state. Specifically, when an engineering bill of materials or a design standard file from an external product design system is changed or optimized, the changed content is directly checked in the test structure tree, the change identification and the identification are carried out according to the method, and the offline change influence analysis is carried out through the method. If the engineering bill of materials is changed to be more than a CI layer, a top-level planner judges whether the influence on the test items and the requirements is caused, if the influence is required to be changed, a corresponding node and a father node are selected in top-level maintenance, and the changed content is added into an engineering bill of materials structure according to the cutting function of the engineering bill of materials; then, initiating a change application flow according to the mode, and filling in corresponding change reasons and contents; after the change passes the audit, the change object can be revised, the change message can be notified and monitored, the test change information can be pushed in time, and related persons can be supervised to execute related tasks, so that the test state information is in a flow, controllable and traceable state.
S12: and carrying out test requirement change based on the first change data to obtain second change data.
First receiving the first change data; then analyzing the change influence of the first change data to obtain a test requirement change instruction, wherein the test requirement change instruction comprises a change reason and a change content of a test requirement; and finally, based on the test requirement changing instruction, carrying out test requirement changing to obtain the second changing data, wherein the changing influence of the first changing data refers to the influence of the first changing data on the test requirement, and the test requirement is changed according to the influence.
Specifically, after the requirements in the standard file are itemized, the requirements are hung in the test structure tree to form a structured test requirement. The change of the test structure tree can cause the change of the structured test requirement, and in the change scene, when the requirement changes, a requirement planner initiates a change process and fills in the test item information which is influenced by the change reason to display. Firstly, when the issued demand is changed, a demand planner enters a demand management page to check change information, performs change identification and marking according to the mode, and changes related structured demand information; then, the requirement planner can look up the function item/function point information caused by the change in advance through the function point link related to the requirement, and perform offline change influence analysis through the method to determine the influence range generated by the change of the test requirement, determine whether to initiate a change process, and automatically upgrade the system version after the change is passed. Then, initiating a change application flow according to the mode, and filling in corresponding change reasons and contents; after the change passes the verification, the change object can be revised, and finally, the change information is notified and monitored according to the mode, so that the test change information is pushed in time, related persons are supervised to execute related tasks, and the test state information is in a flow, controllable and traceable state.
S13: and carrying out trial view change based on the second change data to obtain third change data.
First receiving the second change data; then analyzing the change influence of the second change data to obtain a test view change instruction, wherein the test view change instruction comprises a function item version-changing initiating application instruction, a function item splitting initiating application instruction and a function point version-changing initiating application instruction; and finally, changing the test view based on the test view changing instruction to obtain the third changing data. Wherein "analyzing the influence of the second alteration data to obtain a trial view alteration instruction" includes, in the event that an alteration object is identified, transmitting the identified alteration object into the trial view; under the condition that a change object is not identified, acquiring a test configuration item based on a demand tracking matrix, wherein the change object refers to the content needing to be changed; and finally, obtaining a test view change instruction based on the test configuration item. "performing a trial view change based on the trial view change instruction" includes first receiving the trial view change instruction; then, the test view change instruction is corrected; and finally, sending the corrected test change instruction to change the test view, wherein the change influence of the second change data refers to the influence of the second change data on the test view, and the test view is changed according to the influence.
Specifically, the structured test requirements are divided and refined into corresponding test items, function items and function points, and the test items, the function items and the function points are combined according to the hierarchy to form a test view, so that the change of the test requirements can cause the change of the test function items or the function points, and the change of the test view is caused, that is, the change of the data in the test requirements can cause the change of the data in the test view. In the change scene, the change of the function item needs to go through the related change process to control the change process, so that the change process can be traced. Firstly, when a published test view is changed, a test view planner enters a test view management page to check change information and performs change identification and identification according to the mode; and then, performing offline change influence analysis by using the above method according to the function item and function point change information caused by the requirement change evaluated by the function point related to the requirement to determine the influence range generated by the test requirement change and determine whether to initiate a change process. The mechanism for executing the change of the test view is as follows: the function items are effective in multiple versions, and the effectiveness among the versions is mutually exclusive; the latest version of the function point is effective, and the effectiveness of the latest version of the function point inherits the effectiveness of the function item managing the function point. Therefore, when the test view is changed, the influence analysis of the change under the line has the following three conditions: firstly, effective splitting operation exists aiming at function item change; secondly, validity replacement operation exists for the change of the function item; and thirdly, aiming at the change of the function points, the function points can have replacement operation, a new version takes effect after the replacement, and an original version is invalidated. Similarly, a change application process needs to be initiated according to the above three change influence conditions respectively, corresponding change reasons and contents are filled in, the changed objects can be correspondingly revised respectively after the changes pass the audit, the contents of the influenced objects are displayed, and finally, the change messages are notified and monitored according to the above method, so that the test change information is pushed in time, related affiliates are supervised to execute related tasks, and the test state information is in a streaming, controllable and traceable state.
S14: and changing the test task based on the third change data.
First receiving the third change data; secondly, analyzing the change influence of the third change data to obtain a test task change instruction, wherein the test task change instruction comprises a test pause instruction, a re-creation test instruction and a test continuation instruction; and finally, changing the test task based on the test task changing command, wherein the changing influence of the third changing data refers to the influence of the third changing data on the test task, and the test task is changed according to the influence.
Specifically, the change of the function item/function point causes the change of a specific test task, when the function item/function point is changed and approved, the change information is notified to the corresponding test task in a message manner, and a test task manager artificially judges the influence on the test task to determine whether the test task is continued, ended or suspended. Firstly, when a published test task is changed, a test task executor enters a test task management page to check change information and performs change identification and marking according to the mode; then, the test manager performs the analysis of the influence of the offline change in the above manner, and determines whether the change has an influence on the test being executed, and the analysis of the influence of the offline change may be performed in three cases: firstly, the test is not started, the change of the test task does not influence the established test operation, and the change of the examination and approval process is not triggered; secondly, the test is started, the change of the test task does not influence the established test operation, the test can be continued, and the change of the examination and approval process is not required to be triggered; thirdly, if the test is started, the change of the test task can affect the established test operation, the current test work needs to be suspended and ended, and the change of the examination and approval process needs to be triggered. Therefore, a change application flow is initiated according to the above third situation, and corresponding change reasons and contents are filled in; and after the change passes the audit, the changed objects can be correspondingly revised respectively, through the specific execution of the test task, the execution condition of the test task is fed back by the system, the modification of the test state is realized, and the test task state is changed into a finished state or a suspended state after being stored.
In summary, the present application is based on the full correlation of the test data, the change information of the design scheme or the process scheme of the test object of the upstream product design system is obtained in time, the automatic influence analysis of the test data change is realized, the integrity and the correctness of the test data change are ensured, meanwhile, a test change management flow is constructed in the system aiming at the scenes of the test structure tree, the test requirements, the test views (function items and function items), the test task change and the like, and the closed-loop management of the test problem feedback, the change application, the change influence analysis, the change execution and the change notification is realized.
In some embodiments, the method further comprises:
storing the external alteration data, the first alteration data, the second alteration data, and the third alteration data; wherein the external change data comprises change reason data and change content data of the test structure tree; the first change data comprises change reason data and change content data of the test requirement, the second change data comprises change reason data and change content data of the test view, and the third change data comprises change reason data and change content data of the test task.
In the embodiment, the change reason data and the change content data of the test structure tree, the test requirement, the test view and the test task at each time are respectively stored according to the corresponding stages (namely the stages of the test structure tree, the test requirement, the test view, the test task and the like), so that the change data and the related products can be directly called and checked at the later stage, the corresponding change data and the related products have traceability, a reference can be provided for related personnel, and the related personnel can further contribute to improving the quality of designing and manufacturing products such as airplanes after referring to the change information.
In a second aspect, as shown in fig. 3, the present application provides a test change control apparatus, the apparatus including:
the receiving module is used for receiving external change data, and the external change data are change data of airplane design;
the test structure tree module is used for carrying out test structure tree change based on the external change data so as to obtain first change data;
the test requirement module is used for carrying out test requirement change based on the first change data so as to obtain second change data;
the test view module is used for carrying out test view change based on the second change data so as to obtain third change data;
and the test task module is used for carrying out test task change based on the third change data.
It should be noted that, in the present embodiment, each module in the test change control method apparatus corresponds to each step in the test change control method in the foregoing embodiment one to one, and therefore, the specific implementation and the achieved technical effect of the present embodiment can refer to the implementation of the test change control method, and are not described herein again.
Furthermore, in an embodiment, the present application also provides a computer device comprising a processor, a memory and a computer program stored in the memory, which when executed by the processor implements the method in the preceding embodiment.
Furthermore, in an embodiment, the present application further provides a computer storage medium having a computer program stored thereon, where the computer program is executed by a processor to implement the method in the foregoing embodiment.
In some embodiments, the computer-readable storage medium may be memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash, magnetic surface memory, optical disk, or CD-ROM; or may be various devices including one or any combination of the above memories. The computer may be a variety of computing devices including intelligent terminals and servers.
In some embodiments, executable instructions may be written in any form of programming language (including compiled or interpreted languages), in the form of programs, software modules, scripts or code, and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
By way of example, executable instructions may correspond, but do not necessarily have to correspond, to files in a file system, and may be stored in a portion of a file that holds other programs or data, such as in one or more scripts in a hypertext Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub-programs, or portions of code).
By way of example, executable instructions may be deployed to be executed on one computing device or on multiple computing devices at one site or distributed across multiple sites and interconnected by a communication network.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrases "comprising one of 8230; \8230;" 8230; "does not exclude the presence of additional like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (e.g., a rom/ram, a magnetic disk, an optical disk) and includes instructions for enabling a multimedia terminal (e.g., a mobile phone, a computer, a television receiver, or a network device) to execute the method according to the embodiments of the present application.
The above description is only a preferred embodiment of the present application, and not intended to limit the scope of the present application, and all the equivalent structures or equivalent processes that can be directly or indirectly applied to other related technical fields by using the contents of the specification and the drawings of the present application are also included in the scope of the present application.

Claims (11)

1. A method of trial change control for aircraft manufacturing, the method comprising:
receiving external change data, wherein the external change data is change data of aircraft design and manufacture;
performing a test structure tree change based on the external change data to obtain first change data;
carrying out test requirement change based on the first change data to obtain second change data;
carrying out trial view change based on the second change data to obtain third change data;
and changing the test task based on the third change data.
2. The trial change control method according to claim 1, wherein the performing the trial structure tree change based on the external change data to obtain first change data includes:
analyzing the change influence of the external change data to obtain a test structure tree change instruction, wherein the test structure tree change instruction comprises a change reason and change content of a test structure tree;
and changing the test structure tree based on the test structure tree changing instruction to obtain the first changing data.
3. The trial change control method according to claim 1, wherein the performing a trial demand change based on the first change data to obtain second change data includes:
analyzing the change influence of the first change data to obtain a test requirement change instruction, wherein the test requirement change instruction comprises a change reason and a change content of a test requirement;
and carrying out test requirement change based on the test requirement change instruction so as to obtain the second change data.
4. The trial change control method of claim 1, wherein said performing a trial view change based on the second change data to obtain third change data comprises:
analyzing the change influence of the second change data to obtain a test view change instruction, wherein the test view change instruction comprises a function item version initiating application instruction, a function item splitting initiating application instruction and a function point version initiating application instruction;
and changing the test view based on the test view changing instruction to obtain the third changing data.
5. The trial change control method of claim 4, wherein said analyzing the changing influence of the second change data to obtain trial view change instructions, comprises:
in the event that a change object is identified, transmitting the identified change object into the trial view;
under the condition that the change object is not recognized, obtaining a test configuration item based on the demand tracking matrix;
and obtaining the test view change instruction based on the test configuration item.
6. The trial change control method according to claim 4, wherein the performing a trial view change based on the trial view change instruction includes:
correcting the trial view change instruction;
and sending the corrected test change instruction to change the test view.
7. The trial change control method according to claim 1, wherein the performing a trial task change based on the third change data includes:
analyzing the change influence of the third change data to obtain a test task change instruction, wherein the test task change instruction comprises a test pause instruction, a re-creation test instruction and a test continuation instruction;
and changing the test task based on the test task changing instruction.
8. The test change control method according to any one of claims 1 to 7, further comprising:
storing the external alteration data, the first alteration data, the second alteration data, and the third alteration data; wherein the external change data comprises change reason data and change content data of the test structure tree; the first change data comprises change reason data and change content data of the test requirement, the second change data comprises change reason data and change content data of the test view, and the third change data comprises change reason data and change content data of the test task.
9. A test change control method device, characterized in that the device comprises:
the receiving module is used for receiving external change data, and the external change data is data of an external system;
the test structure tree module is used for carrying out test structure tree change based on the external change data so as to obtain first change data;
the test requirement module is used for carrying out test requirement change based on the first change data so as to obtain second change data;
the test view module is used for carrying out test view change based on the second change data so as to obtain third change data;
and the test task module is used for changing the test task based on the third change data.
10. A computer arrangement, characterized in that the computer arrangement comprises a memory in which a computer program is stored and a processor which executes the computer program for implementing the method as claimed in any one of claims 1-8.
11. A computer-readable storage medium, having a computer program stored thereon, which, when executed by a processor, performs the method of any one of claims 1-8.
CN202211141032.4A 2022-09-19 2022-09-19 Test change control method, device, equipment and medium Active CN115577912B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211141032.4A CN115577912B (en) 2022-09-19 2022-09-19 Test change control method, device, equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211141032.4A CN115577912B (en) 2022-09-19 2022-09-19 Test change control method, device, equipment and medium

Publications (2)

Publication Number Publication Date
CN115577912A true CN115577912A (en) 2023-01-06
CN115577912B CN115577912B (en) 2024-04-16

Family

ID=84581282

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211141032.4A Active CN115577912B (en) 2022-09-19 2022-09-19 Test change control method, device, equipment and medium

Country Status (1)

Country Link
CN (1) CN115577912B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0425406A2 (en) * 1989-10-23 1991-05-02 International Business Machines Corporation An automated system for engineering change implementation to minimize wastage of obsoleted items
US5191534A (en) * 1990-08-21 1993-03-02 International Business Machines Corporation Engineering and manufacturing change control mechanism
CN104361436A (en) * 2014-10-30 2015-02-18 南京航空航天大学 Method and device for engineering change information transfer on basis of three-dimensional BOM (bill of material) structure
KR20150039038A (en) * 2013-10-01 2015-04-09 대우조선해양 주식회사 A method of managing plans for accepting an order a ship
CN109374038A (en) * 2018-10-17 2019-02-22 北京广利核***工程有限公司 A kind of changed test method of the nuclear safe level instrument control product based on application model machine
CN112232758A (en) * 2020-09-18 2021-01-15 苏州浪潮智能科技有限公司 Engineering change timeliness management method and system based on product life cycle management
US10936336B1 (en) * 2019-09-24 2021-03-02 Amazon Technologies, Inc. Configuration change tracking with multiple manifests
CN112749879A (en) * 2020-12-18 2021-05-04 成都飞机工业(集团)有限责任公司 Engineering global change method based on cooperation environment of remote place factory
CN113269439A (en) * 2021-05-25 2021-08-17 北京创源微致软件有限公司 Engineering change method and device for manufacturing product and storage medium
CN114139927A (en) * 2021-11-26 2022-03-04 中国飞行试验研究院 Flight test demand generation method and device

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0425406A2 (en) * 1989-10-23 1991-05-02 International Business Machines Corporation An automated system for engineering change implementation to minimize wastage of obsoleted items
US5191534A (en) * 1990-08-21 1993-03-02 International Business Machines Corporation Engineering and manufacturing change control mechanism
KR20150039038A (en) * 2013-10-01 2015-04-09 대우조선해양 주식회사 A method of managing plans for accepting an order a ship
CN104361436A (en) * 2014-10-30 2015-02-18 南京航空航天大学 Method and device for engineering change information transfer on basis of three-dimensional BOM (bill of material) structure
CN109374038A (en) * 2018-10-17 2019-02-22 北京广利核***工程有限公司 A kind of changed test method of the nuclear safe level instrument control product based on application model machine
US10936336B1 (en) * 2019-09-24 2021-03-02 Amazon Technologies, Inc. Configuration change tracking with multiple manifests
CN112232758A (en) * 2020-09-18 2021-01-15 苏州浪潮智能科技有限公司 Engineering change timeliness management method and system based on product life cycle management
CN112749879A (en) * 2020-12-18 2021-05-04 成都飞机工业(集团)有限责任公司 Engineering global change method based on cooperation environment of remote place factory
CN113269439A (en) * 2021-05-25 2021-08-17 北京创源微致软件有限公司 Engineering change method and device for manufacturing product and storage medium
CN114139927A (en) * 2021-11-26 2022-03-04 中国飞行试验研究院 Flight test demand generation method and device

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
孙泽鹏: "《基于CM2的变更影响评估过程研究》", 《机械工程师》, no. 4, pages 1 - 3 *
张晓梅: "《飞机型号研制过程中xBOM 的定义和管理》", 《智能制造》, no. 6, pages 1 - 8 *
隋少春: "《面向智能制造模式的飞机制造企业生产管控中心研究》", 《2017年中国航空科学技术大会论文集》, 31 December 2017 (2017-12-31), pages 1 - 9 *

Also Published As

Publication number Publication date
CN115577912B (en) 2024-04-16

Similar Documents

Publication Publication Date Title
US10901727B2 (en) Monitoring code sensitivity to cause software build breaks during software project development
US10318412B1 (en) Systems, methods, and apparatus for dynamic software generation and testing
US10289535B2 (en) Software testing integration
US10310968B2 (en) Developing software project plans based on developer sensitivity ratings detected from monitoring developer error patterns
US8074204B2 (en) Test automation for business applications
US8549483B1 (en) Engine for scalable software testing
US20100180260A1 (en) Method and system for performing an automated quality assurance testing
CN105701010A (en) Method and device for accelerating software testing
CN108847998B (en) Report monitoring method and device, computer equipment and storage medium
US8832640B1 (en) Component mapped software development workflow
CN112561370B (en) Method and device for managing software release, computer equipment and storage medium
Fourneret et al. Selective test generation method for evolving critical systems
CN116880892A (en) Tobacco industry enterprise application system source code control method
CN111679851A (en) Demand code management method, apparatus, system and computer readable storage medium
US7730096B2 (en) Method and apparatus for utilizing a database
CN117632146A (en) Side cloud collaborative deployment reconstruction method based on micro-service agile deployment
CN116010066A (en) RPA robot and implementation method
CN115577912A (en) Test change control method, device, equipment and medium
Utami et al. Analysis on the use of declarative and pull-based deployment models on gitops using argo cd
Epiney et al. Software development infrastructure for the HYBRID modeling and simulation project
Bhadra A Stochastic Petri net Model of Continuous Integration and Continuous Delivery
US11894976B1 (en) Automated predictive change analytics
CN116932414B (en) Method and equipment for generating interface test case and computer readable storage medium
CN112596475B (en) System safety analysis system based on process control
Kettunen Improvement of Test Automation Process

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