CN113051165A - Method, device, monitoring server and medium for processing test order - Google Patents

Method, device, monitoring server and medium for processing test order Download PDF

Info

Publication number
CN113051165A
CN113051165A CN202110340041.5A CN202110340041A CN113051165A CN 113051165 A CN113051165 A CN 113051165A CN 202110340041 A CN202110340041 A CN 202110340041A CN 113051165 A CN113051165 A CN 113051165A
Authority
CN
China
Prior art keywords
type
test
test order
target
order
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110340041.5A
Other languages
Chinese (zh)
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.)
Beijing Kingsoft Cloud Network Technology Co Ltd
Original Assignee
Beijing Kingsoft Cloud Network Technology 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 Beijing Kingsoft Cloud Network Technology Co Ltd filed Critical Beijing Kingsoft Cloud Network Technology Co Ltd
Priority to CN202110340041.5A priority Critical patent/CN113051165A/en
Publication of CN113051165A publication Critical patent/CN113051165A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3684Test management for test design, e.g. generating new test cases

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (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 invention provides a method, a device, a monitoring server and a medium for processing a test order, relates to the technical field of cloud computing, and can solve the problems that manual processing of the test order requires a large amount of labor cost and has missing or misfilling risks. The technical scheme of the embodiment of the invention comprises the following steps: when a newly-added first-type test order exists on a task submitting platform, content information included in the newly-added first-type test order is obtained, then a second-type test order corresponding to the newly-added first-type test order is created in a jira library according to the content information included in the newly-added first-type test order, wherein the second-type test order is used for requesting to test a program. And if the fact that the test state of the target second type of test order in the jira library is the finished state is monitored, adding the identification of the target second type of test order into the first type of test order corresponding to the target second type of test order.

Description

Method, device, monitoring server and medium for processing test order
Technical Field
The invention relates to the technical field of cloud computing, in particular to a method and a device for processing a test order, a monitoring server and a medium.
Background
In the software Development process, after a Research and Development engineer (RD) writes a program, a test order is created, and the test order is submitted on a one-step (OneStep) platform. After a Quality Assurance (QA) checks a test order on the OneStep platform, the QA needs to create a new test order in a jira according to the test order on the OneStep platform because a test process needs to be applied to the jira, which is a project and transaction tracking tool. After the test items of the test lists in the jira are completed, the QA manually fills the test reports into the test lists of the jira, and finally fills the links of the test lists in the jira into the corresponding test lists on the OneStep platform, so that a user can check the contents of the test lists in the jira by clicking the links in the test lists on the OneStep platform.
The processing procedure of the test order needs repeated operation of QA in the OneStep platform and the jira, a large amount of labor cost is needed, and certain missing or misfilling risks exist in manual operation.
Disclosure of Invention
The embodiment of the invention aims to provide a method, a device, a monitoring server and a medium for processing a test order, which are used for solving the problems that a large amount of labor cost is required for manually processing the test order, and the risk of omission or misfilling exists. The specific technical scheme is as follows:
in a first aspect, an embodiment of the present invention provides a method for processing a test order, where the method is applied to a monitoring server, and the method includes:
when a newly added first type of test report exists on a task submitting platform, acquiring content information included in the newly added first type of test report;
creating a second type of test ticket corresponding to the newly added first type of test ticket in a jira library according to content information included in the newly added first type of test ticket, wherein the second type of test ticket is used for requesting to test a program;
and if the fact that the test state of the target second type of test order in the jira library is the finished state is monitored, adding the identification of the target second type of test order into the first type of test order corresponding to the target second type of test order.
Optionally, after creating the second type of survey form corresponding to the newly added first type of survey form in a jira library according to the content information included in the newly added first type of survey form, the method further includes:
recording the corresponding relation between the newly added first type of test ticket and a second type of test ticket created aiming at the newly added first type of test ticket in a database;
if the fact that the test state of the target second-type test order in the jira library is the finished state is monitored, adding the identifier of the target second-type test order into the first-type test order corresponding to the target second-type test order comprises the following steps:
if the fact that the test state of the target second type of test order in the jira library is the finished state is monitored, searching the identification of the first type of test order corresponding to the target second type of test order based on the recorded corresponding relation between the first type of test order and the second type of test order;
searching a first type of test order corresponding to the target second type of test order in the task submitting platform based on the identifier of the first type of test order corresponding to the target second type of test order;
and adding the identifier of the target second type of the test order into the first type of the test order corresponding to the target second type of the test order.
Optionally, after creating the second type of survey form corresponding to the newly added first type of survey form in a jira library according to the content information included in the newly added first type of survey form, the method further includes:
recording the test state of a second type of test order corresponding to the newly added first type of test order in the database;
presetting polling duration at intervals, and monitoring the test state of each second type of test bill from the jira library aiming at each second type of test bill of which the test state recorded in the database is not the finished state;
and updating the test state of the second type of test order recorded in the database based on the test state of the second type of test order monitored from the jira library.
Optionally, after the identifier of the target second-type test ticket is added to the first-type test ticket corresponding to the target second-type test ticket, the method further includes:
and updating the test state of the first type test order corresponding to the target second type test order into a finished state.
In a second aspect, an embodiment of the present invention provides an apparatus for processing a test order, where the apparatus is applied to a monitoring server, and the apparatus includes:
the acquisition module is used for acquiring content information included in a newly-added first type of test report when the newly-added first type of test report exists on a monitored task submitting platform;
a creating module, configured to create a second type of test ticket corresponding to the newly added first type of test ticket in a jira library according to content information included in the newly added first type of test ticket acquired by the acquiring module, where the second type of test ticket is used to request a program to be tested;
and the adding module is used for adding the identifier of the target second type of test order into the first type of test order corresponding to the target second type of test order if the test state of the target second type of test order in the jira library is monitored to be a finished state.
Optionally, the apparatus further comprises: a recording module;
the recording module is used for recording the corresponding relation between the newly added first type of test ticket and a second type of test ticket created aiming at the newly added first type of test ticket in a database after the second type of test ticket corresponding to the newly added first type of test ticket is created in a jira library according to the content information included in the newly added first type of test ticket;
the adding module is specifically configured to:
if the fact that the test state of the target second type of test order in the jira library is the finished state is monitored, searching the identification of the first type of test order corresponding to the target second type of test order based on the recorded corresponding relation between the first type of test order and the second type of test order;
searching a first type of test order corresponding to the target second type of test order in the task submitting platform based on the identifier of the first type of test order corresponding to the target second type of test order;
and adding the identifier of the target second type of the test order into the first type of the test order corresponding to the target second type of the test order.
Optionally, the apparatus further comprises: the system comprises a monitoring module and a first updating module;
the recording module is further configured to record a test state of a second type of test ticket corresponding to the newly added first type of test ticket in the database after the second type of test ticket corresponding to the newly added first type of test ticket is created in a jira library according to content information included in the newly added first type of test ticket;
the monitoring module is used for monitoring the test state of each second type of test ticket of which the test state recorded in the database is not the finished state by presetting polling duration at intervals;
the first updating module is configured to update the test state of the second type of test order recorded in the database based on the test state of the second type of test order monitored by the monitoring module from the jira library.
Optionally, the apparatus further comprises: a second update module;
the second updating module is configured to update the test state of the first type of test ticket corresponding to the target second type of test ticket to a completed state after the identifier of the target second type of test ticket is added to the first type of test ticket corresponding to the target second type of test ticket.
In a third aspect, an embodiment of the present invention provides a monitoring server, including a processor, a communication interface, a memory, and a communication bus, where the processor and the communication interface complete communication between the memory and the processor through the communication bus;
a memory for storing a computer program;
and the processor is used for realizing the steps of any method for processing the test sheet when executing the program stored in the memory.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and the computer program, when executed by a processor, implements any of the above-mentioned steps of the method for processing a bill of lading.
In a fifth aspect, embodiments of the present invention provide a computer program product comprising instructions which, when run on a computer, cause the computer to perform the steps of any of the methods of processing a bill of lading described above.
The method, the device, the monitoring server and the medium for processing the test orders, provided by the embodiment of the invention, can acquire the content information included in the newly added first type of test orders when the newly added first type of test orders exist on the task submitting platform, and then create the second type of test orders corresponding to the newly added first type of test orders in the jira library according to the content information. And when the test state of the second type of test order is monitored to be updated to be completed, adding the identifier of the second type of test order into the newly added first type of test order in the task submitting platform, so that the user can check the corresponding test order in the jira library through the identifier of the second type of test order. According to the embodiment of the invention, the second type of the test order can be automatically created in the jira and the identification of the second type of the test order can be automatically recorded in the corresponding first type of the test order of the task submitting platform, and manual processing is not needed in the process, so that the labor cost is saved, and the omission or misfilling risk caused by manual operation is avoided.
Of course, not all of the advantages described above need to be achieved at the same time in the practice of any one product or method of the invention.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other embodiments can be obtained by using the drawings without creative efforts.
Fig. 1 is an exemplary schematic diagram of a flybook communication platform according to an embodiment of the present invention;
FIG. 2 is a flow chart illustrating a method for processing a test order according to the related art;
FIG. 3 is a flowchart of a method for processing a test order according to an embodiment of the present invention;
fig. 4A is a schematic diagram of a first type of test sheet on an OneStep platform according to an embodiment of the present invention;
FIG. 4B is a diagram illustrating a second type of statement in a jira library according to an embodiment of the present invention;
fig. 5 is a flowchart of a method for monitoring a test status of a second type test ticket according to an embodiment of the present invention;
FIG. 6 is a schematic structural diagram of an apparatus for processing a bill of lading according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a monitoring server according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
For ease of understanding, the related concepts related to the embodiments of the present application will be first described.
The task submitting platform related to the embodiment of the invention can be an OneStep, and the OneStep refers to a working platform capable of tracking and submitting a test order. Alternatively, OneStep may be embedded in other platforms. For example, as shown in fig. 1, fig. 1 is an airline book communication platform, and OneStep can be embedded in the airline book communication platform, so that a user can use OneStep by clicking an icon of OneStep in the airline book communication platform. Other functions, such as the functions of alarming, project task and the like in fig. 1, may also be embedded in the flybook communication platform.
jira is a project and transaction tracking tool, and is widely applied to the working fields of defect tracking, customer service, demand collection, process approval, task tracking, project tracking, agile management and the like.
In the embodiment of the invention, the extraction sheets in the OneStep platform and the jira library are distinguished, the extraction sheets on the OneStep platform are called first-class extraction sheets, and the extraction sheets in the jira library are called second-class extraction sheets.
In the related art, after a Research and Development engineer (RD) submits a first type of test order on an OneStep platform, a Quality Assurance (QA) performs the processing on the first type of test order as shown in fig. 2, which includes the following steps.
Step 1, checking a first type of test paper on an OneStep platform.
And 2, creating a second type of test report in the jira library.
And 3, testing in a jira library according to the second type of test sheet.
And 4, after the test is finished, filling a test report on the second type of test bill in the jira library.
And 5, adding the link of the second type of the test order into the first type of the test order on the OneStep platform.
It can be seen that, when processing the second type of test sheet, QA needs to repeatedly operate in the OneStep platform and the jira library, which results in high labor cost, and certain risks of omission or misfilling exist in manual operation, resulting in an increase of meaningless workload of troubleshooting and error correction.
In order to solve the above problem, an embodiment of the present invention provides a method for processing a test order, which is applied to a monitoring server, as shown in fig. 3, and includes the following steps.
S301, when the fact that the newly added first type of test report exists on the task submitting platform is monitored, content information included in the newly added first type of test report is obtained.
In the embodiment of the invention, the task submitting platform can be an OneStep platform, and the monitoring server can monitor whether a newly added first-type test order exists on the OneStep platform. For example, every 5 seconds, the OneStep platform is monitored for the existence of a newly added first type of test ticket.
In one embodiment, the monitoring server may monitor a provision order submission interface of the OneStep platform, and when it is detected that the provision order submission interface is called, it may be determined that a newly added first-type provision order exists.
In another embodiment, an upgrade form database for storing a first type of upgrade forms may be set in the OneStep platform, and the monitoring server may monitor whether a newly added first type of upgrade form exists in the upgrade form database.
For example, a first type of test sheet on the OneStep platform is shown in fig. 4A, and the content information included in the first type of test sheet includes: the system comprises a test order number, a test function point, a service line, a test responsible person, a requirement document wiki (wiki), a test module and the like.
Wherein the test order number is the unique identifier of each test order of the first type. For example, the first type of test sheet shown in FIG. 4A has test sheet number 20201014164196160390.
The test function point includes an item to be tested. For example, the evaluation function points of the first type of evaluation sheet shown in fig. 4A include: the first type of test single-link http:// wiki. op. ksyun. com/pages/viewport. actionpage. 136474547, items to be tested: 1. and providing an api interface, querying the total number of the tenant snapshot chains, and specifying query conditions. 2. And an api interface is provided, the snapshot chain details of the paging query tenant are supported, and the query condition can be specified. 3. And providing an api interface, inquiring the charging total amount of all current snapshots of the tenant, and only supporting the inquiry of a single tenant. 4. And providing an api interface, querying the total number of the snapshots of the tenant, and specifying query conditions. 5. An api interface is provided, the paging inquiry of the snapshot information of the tenant is supported, and the inquiry condition can be specified. 6. And adding a angle-management command which triggers the local system disk backup to be synchronized to the snapshot table of the angle. 7. And adding a work-management command which triggers the snapshot table data to be synchronized to the console.
A service line represents a service for a class of products. For example, the service line of the first type of test sheet shown in fig. 4A is OpenStack. OpenStack is a cloud computing management platform, and services to which tested products belong can be managed through OpenStack.
The test person is responsible for handling the test order. For example, the test responsibility for the first type of test sheet shown in FIG. 4A is Zhang III.
The requirement document wiki records the test requirements such as test environment, test time and test tool. For example, the link of the requirement document of the first type of test order shown in fig. 4A is http:// wiki.
The test module is a software module to be tested. For example, the module name of the test module of the first type test sheet shown in FIG. 4A is "angle".
The content information included in the first type of test ticket may also have the time of creation of the first type of test ticket. For example, the first type of test coupon shown in FIG. 4A is created at a time XX year-XX month-XX day XX: XX: XX, such as 10 months and 14 days of a year, 16:41: 06.
Fig. 4A is only an example, and in an actual implementation, the first type of the test report in the task submission platform and the content information included in the first type of the test report are not limited thereto.
S302, creating a second type of test bill corresponding to the newly added first type of test bill in the jira library according to the content information included in the newly added first type of test bill. And the second type of test list is used for requesting to test the program.
In one embodiment, the monitoring server may call a provision creation interface of the jira library, and add each item of content information in the first-type provision to a corresponding item of the second-type provision, respectively.
Illustratively, a second type of statement in the jira library is shown in fig. 4B, and the second type of statement mainly includes three parts, which are details, descriptions and persons.
The items of the detail part can be filled in the testing process, and can also be filled in according to the content information included in the first type of test sheet during the creation. For example, the details of the second type test order shown in fig. 4B include priorities, test states, influencing versions, resolution results, and labels, which may be filled in during the test of the test module according to the test condition. For example, if the test module is a function of an application program, and during the test process of the test module, the test module is found to be incompatible with a certain version of the application program, the version number of the version may be filled in the affected version. The details of the second type of invoice shown in fig. 4B include modules that may be populated at the time of creation based on the business lines of the first type of invoice.
The items of the person and description part may be filled in at the time of creation according to the content information comprised by the first type of test ticket. For example, when creating the second type of test sheet, the content of the test function point in the first type of test sheet shown in fig. 4A is added to the description item shown in fig. 4B, and the content of the test person in charge shown in fig. 4A is added to the sponsor item shown in fig. 4B.
The second type of statement may also include a date portion. For example, as shown in FIG. 4B, the second type of ticket date portion includes a created date and an updated date. The created date is YY year-YY month-YY day YY, YY afternoon represents the creation time of the second type of test bill; the updated date is ZZ year-ZZ month-ZZ day ZZ, wherein ZZ afternoon represents the update time of the second type of test paper. For example, the created date is 10 months and 15 days of a year, 2:46, afternoon. The updated date is 11 months and 11 days of the same year, 4:44, afternoon.
The second type of test sheet also includes function buttons. For example, as shown in fig. 4B, the function buttons in the second type of menu include: edit, remark, allocate, more, complete, and start. The trigger editing button can edit the content of the second type test order, the trigger remark button can add remarks to the second type test order, the trigger distribution button can distribute personnel for processing the second type test order, the trigger more buttons can display other buttons for processing the test order, the trigger completion button can set the test state of the second type test order to be a completed state, and the trigger start button can set the test state of the second type test order to be an in-process state.
Fig. 4B is an example, and the content information included in the second type of report in the jira library and the second type of report in the actual implementation is not limited thereto.
S303, if the fact that the test state of the target second-type test order in the jira library is the finished state is monitored, adding the identification of the target second-type test order into the first-type test order corresponding to the target second-type test order.
For convenience of description, the second type of test ticket whose test status is the completed status in the jira library is referred to as the target second type of test ticket in the embodiment of the present invention.
As shown in FIG. 4B, the second type of test ticket is marked with a test status, e.g., the test status of the second type of test ticket in FIG. 4B is in progress. The test status of the second type of test order may be updated in real time during the processing of the second type of test order, for example, the test status of the second type of test order may be: an un-started state, an in-progress state, a suspended state, or a completed state. The initial test state when the second type of test sheet is created is an un-started state, the test state when the second type of test sheet is processed is an in-progress state, the test state when the second type of test sheet is suspended for processing is a suspended state, and the test state after the second type of test sheet is processed is a completed state. The test state may also be other states, and the test state of the second type of test ticket is not limited thereto.
For example, the identification of the second type of statement may be the statement number of the second type of statement. In the embodiment of the invention, the number of the second type of test order is added to the corresponding first type of test order of the task submitting platform, so that when the RD checks the test result of the first type of test order on the task submitting platform, the RD can inquire the second type of test order from the jira library according to the number of the second type of test order in the first type of test order and check the test report.
The method for processing the test report provided by the embodiment of the invention can acquire the content information included in the newly added first type test report when the newly added first type test report exists on the task submitting platform, and then create the second type test report corresponding to the newly added first type test report in the jira library according to the content information. And when the test state of the second type of test order is monitored to be updated to be completed, adding the identifier of the second type of test order into the newly added first type of test order in the task submitting platform, so that the user can check the corresponding test order in the jira library through the identifier of the second type of test order. According to the embodiment of the invention, the second type of the test order can be automatically created in the jira and the identification of the second type of the test order can be automatically recorded in the corresponding first type of the test order of the task submitting platform, and manual processing is not needed in the process, so that the labor cost is saved, and the omission or misfilling risk caused by manual operation is avoided.
In this embodiment of the present invention, after the second type of test ticket is created in S302, the monitoring server may further record, in the database, a correspondence between the newly added first type of test ticket and the second type of test ticket created for the newly added first type of test ticket.
In one embodiment, the database may record a corresponding relationship between each second type of test order in the jira library and the first type of test order, or record a corresponding relationship between unprocessed second type of test orders in the jira library and the first type of test orders.
Optionally, each corresponding relationship stored in the relational database is a corresponding relationship between the second type of test ticket and the test ticket number of the first type of test ticket.
On this basis, the above S303 may be implemented as: if the fact that the test state of the target second type of test order is the finished state exists in the jira library is monitored, the identification of the first type of test order corresponding to the target second type of test order is searched based on the recorded corresponding relation between the first type of test order and the second type of test order, then the first type of test order corresponding to the target second type of test order is searched in the task submitting platform based on the identification of the first type of test order corresponding to the target second type of test order, and the identification of the target second type of test order is added to the first type of test order corresponding to the target second type of test order.
According to the embodiment of the invention, the corresponding relation between the first type test order and the second type test order can be recorded in the database, so that after the second type test order is tested, the monitoring server can accurately search the corresponding first type test order on the task submitting platform based on the recorded corresponding relation, the test order number of the corresponding second type test order is automatically added into the first type test order, and the link of the corresponding second type test order is not required to be manually copied in the first type test order.
In this embodiment of the present invention, after the creating the second type test ticket in S302, the monitoring server may further monitor a test status of the second type test ticket, as shown in fig. 5, which includes the following steps.
S501, recording the test state of a second type of test bill corresponding to the newly added first type of test bill in a database.
In the embodiment of the present invention, the initial test state when the second type of test ticket is created is an un-started state.
Optionally, the monitoring server may further set a flag bit for the second type of test ticket in the database. The flag bit is used for marking whether the test state is a finished state or not. For example, the flag bit is 1, indicating that the test status is a completed status; the flag bit is 0, indicating that the test state is not a completed state.
And S502, presetting polling duration at intervals, and monitoring the test state of each second type of test ticket from the jira library aiming at each second type of test ticket of which the test state recorded in the database is not the finished state.
In one embodiment, the monitoring server may search the database for the second type of test ticket number whose test status is not the completed second type of test ticket by the flag bit, and then search and monitor the second type of test ticket number from the jira library.
The preset polling duration can be set according to actual needs, for example, according to the total amount of the second type of test tickets and the load condition of the monitoring server. For example, the preset polling duration is 10 seconds.
And S503, updating the test state of the second type test order recorded in the database based on the test state of the second type test order monitored from the jira library.
In the embodiment of the present invention, S502 and S503 are executed once every preset polling duration, and may be executed before S501, or may be executed after S501.
In one embodiment, if the monitored test state of the second type test order is not the completed state, the test state of the second type test order recorded in the database is updated based on the test state of the second type test order.
And if the monitored test state of the second type of test order is the finished state, updating the test state of the second type of test order recorded in the database and updating the zone bit of the second type of test order at the same time.
The embodiment of the invention can record and regularly test the test state of the second type of test order in the database, so that the monitoring server can timely record the identifier of the tested second type of test order in the corresponding first type of test order, thereby achieving the purpose of efficiently processing the legacy resources.
In this embodiment of the present invention, after step S303, the monitoring server may further update the test status of the first type of test ticket corresponding to the target second type of test ticket to the completed status.
When the RD submits the first type test order, the test state of the first type test order may be an incomplete state, and after adding the second type test order identifier, the test state is changed to a completed state. And the user can conveniently check whether each first type of test report is finished on the task submitting platform.
In this embodiment of the present invention, after the second type of test ticket is created in S302, the monitoring server may further send prompt information to the specified account, so that the login user of the specified account processes the second type of test ticket after viewing the prompt information. And the prompt information is used for prompting the program to be tested according to the second type of test list.
Optionally, the prompt information may be in the form of a mail, a short message, a push message, or the like, which is not specifically limited in this embodiment of the present invention. The designated account may be the account of the test principal.
According to the embodiment of the invention, after the second type of the test order is created, the prompt information can be sent to the specified account number, so that the second type of the test order can be processed in time after the prompt information is checked by the user logging in the specified account number, and the processing efficiency of the second type of the test order is improved.
Based on the same inventive concept, corresponding to the above method embodiment, an embodiment of the present invention provides an apparatus for processing a bill of lading, where the apparatus is applied to a monitoring server, and as shown in fig. 6, the apparatus includes: an acquisition module 601, a creation module 602 and an addition module 603;
an obtaining module 601, configured to obtain content information included in a newly added first type of test ticket when it is monitored that the newly added first type of test ticket exists on the task submitting platform;
a creating module 602, configured to create a second type of test ticket corresponding to the newly added first type of test ticket in the jira library according to content information included in the newly added first type of test ticket acquired by the acquiring module 601, where the second type of test ticket is used to request a program to be tested;
an adding module 603, configured to add, if it is monitored that the test state of the target second-type test ticket in the jira library is a completed state, an identifier of the target second-type test ticket to the first-type test ticket corresponding to the target second-type test ticket.
Optionally, the apparatus may further include: a recording module;
the recording module is used for recording the corresponding relation between the newly added first type of test order and a second type of test order created aiming at the newly added first type of test order in the database after the second type of test order corresponding to the newly added first type of test order is created in the jira library according to the content information included in the newly added first type of test order;
the adding module 603 is specifically configured to:
if the fact that the test state of the target second type of test order in the jira library is the finished state is monitored, searching the identification of the first type of test order corresponding to the target second type of test order based on the recorded corresponding relation between the first type of test order and the second type of test order;
searching a first type of test order corresponding to the target second type of test order in the task submitting platform based on the identification of the first type of test order corresponding to the target second type of test order;
and adding the identifier of the target second type of the test order into the first type of the test order corresponding to the target second type of the test order.
Optionally, the apparatus may further include: the system comprises a monitoring module and a first updating module;
the recording module is further used for recording the test state of the second type of test order corresponding to the newly added first type of test order in the database after the second type of test order corresponding to the newly added first type of test order is created in the jira library according to the content information included in the newly added first type of test order;
the monitoring module is used for presetting polling duration at intervals, and monitoring the test state of each second type of test ticket from the jira library aiming at each second type of test ticket of which the test state recorded in the database is not the finished state;
and the first updating module is used for updating the test state of the second type of test order recorded in the database based on the test state of the second type of test order monitored by the monitoring module from the jira library.
Optionally, the apparatus may further include: a second update module;
and the second updating module is used for updating the test state of the first type of test order corresponding to the target second type of test order into a finished state after the identifier of the target second type of test order is added to the first type of test order corresponding to the target second type of test order.
The embodiment of the present invention further provides a monitoring server, as shown in fig. 7, including a processor 701, a communication interface 702, a memory 703 and a communication bus 704, where the processor 701, the communication interface 702, and the memory 703 complete mutual communication through the communication bus 704,
a memory 703 for storing a computer program;
the processor 701 is configured to implement the method steps in the above-described method embodiments when executing the program stored in the memory 703.
The communication bus mentioned in the electronic device may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The communication bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown, but this does not mean that there is only one bus or one type of bus.
The communication interface is used for communication between the electronic equipment and other equipment.
The Memory may include a Random Access Memory (RAM) or a Non-Volatile Memory (NVM), such as at least one disk Memory. Optionally, the memory may also be at least one memory device located remotely from the processor.
The Processor may be a general-purpose Processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like; but also Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components.
In yet another embodiment of the present invention, a computer-readable storage medium is further provided, in which a computer program is stored, and the computer program, when executed by a processor, implements the steps of any of the above methods for processing a bill of lading.
In a further embodiment of the present invention, there is also provided a computer program product containing instructions which, when run on a computer, cause the computer to perform any of the methods of processing a bill of lading described in the preceding embodiments.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the invention to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
All the embodiments in the present specification are described in a related manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, as for the apparatus embodiment, since it is substantially similar to the method embodiment, the description is relatively simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention shall fall within the protection scope of the present invention.

Claims (10)

1. A method for processing a prompt form, wherein the method is applied to a monitoring server, and the method comprises the following steps:
when a newly added first type of test report exists on a task submitting platform, acquiring content information included in the newly added first type of test report;
creating a second type of test ticket corresponding to the newly added first type of test ticket in a jira library according to content information included in the newly added first type of test ticket, wherein the second type of test ticket is used for requesting to test a program;
and if the fact that the test state of the target second type of test order in the jira library is the finished state is monitored, adding the identification of the target second type of test order into the first type of test order corresponding to the target second type of test order.
2. The method according to claim 1, wherein after creating a second type of report corresponding to the added first type of report in a jira library according to the content information included in the added first type of report, the method further comprises:
recording the corresponding relation between the newly added first type of test ticket and a second type of test ticket created aiming at the newly added first type of test ticket in a database;
if the fact that the test state of the target second-type test order in the jira library is the finished state is monitored, adding the identifier of the target second-type test order into the first-type test order corresponding to the target second-type test order comprises the following steps:
if the fact that the test state of the target second type of test order in the jira library is the finished state is monitored, searching the identification of the first type of test order corresponding to the target second type of test order based on the recorded corresponding relation between the first type of test order and the second type of test order;
searching a first type of test order corresponding to the target second type of test order in the task submitting platform based on the identifier of the first type of test order corresponding to the target second type of test order;
and adding the identifier of the target second type of the test order into the first type of the test order corresponding to the target second type of the test order.
3. The method according to claim 2, wherein after creating a second type of report corresponding to the added first type of report in a jira library according to the content information included in the added first type of report, the method further comprises:
recording the test state of a second type of test order corresponding to the newly added first type of test order in the database;
presetting polling duration at intervals, and monitoring the test state of each second type of test bill from the jira library aiming at each second type of test bill of which the test state recorded in the database is not the finished state;
and updating the test state of the second type of test order recorded in the database based on the test state of the second type of test order monitored from the jira library.
4. The method according to any one of claims 1-3, wherein after adding the identity of the target second type of invoice to the first type of invoice corresponding to the target second type of invoice, the method further comprises:
and updating the test state of the first type test order corresponding to the target second type test order into a finished state.
5. An apparatus for processing a bill of lading, the apparatus being applied to a monitoring server, the apparatus comprising:
the acquisition module is used for acquiring content information included in a newly-added first type of test report when the newly-added first type of test report exists on a monitored task submitting platform;
a creating module, configured to create a second type of test ticket corresponding to the newly added first type of test ticket in a jira library according to content information included in the newly added first type of test ticket acquired by the acquiring module, where the second type of test ticket is used to request a program to be tested;
and the adding module is used for adding the identifier of the target second type of test order into the first type of test order corresponding to the target second type of test order if the test state of the target second type of test order in the jira library is monitored to be a finished state.
6. The apparatus of claim 5, further comprising: a recording module;
the recording module is used for recording the corresponding relation between the newly added first type of test ticket and a second type of test ticket created aiming at the newly added first type of test ticket in a database after the second type of test ticket corresponding to the newly added first type of test ticket is created in a jira library according to the content information included in the newly added first type of test ticket;
the adding module is specifically configured to:
if the fact that the test state of the target second type of test order in the jira library is the finished state is monitored, searching the identification of the first type of test order corresponding to the target second type of test order based on the recorded corresponding relation between the first type of test order and the second type of test order;
searching a first type of test order corresponding to the target second type of test order in the task submitting platform based on the identifier of the first type of test order corresponding to the target second type of test order;
and adding the identifier of the target second type of the test order into the first type of the test order corresponding to the target second type of the test order.
7. The apparatus of claim 6, further comprising: the system comprises a monitoring module and a first updating module;
the recording module is further configured to record a test state of a second type of test ticket corresponding to the newly added first type of test ticket in the database after the second type of test ticket corresponding to the newly added first type of test ticket is created in a jira library according to content information included in the newly added first type of test ticket;
the monitoring module is used for monitoring the test state of each second type of test ticket of which the test state recorded in the database is not the finished state by presetting polling duration at intervals;
the first updating module is configured to update the test state of the second type of test order recorded in the database based on the test state of the second type of test order monitored by the monitoring module from the jira library.
8. The apparatus of any of claims 5-7, further comprising: a second update module;
the second updating module is configured to update the test state of the first type of test ticket corresponding to the target second type of test ticket to a completed state after the identifier of the target second type of test ticket is added to the first type of test ticket corresponding to the target second type of test ticket.
9. The monitoring server is characterized by comprising a processor, a communication interface, a memory and a communication bus, wherein the processor and the communication interface are used for realizing the communication between the processor and the memory through the communication bus;
a memory for storing a computer program;
a processor for implementing the method steps of any one of claims 1 to 4 when executing a program stored in the memory.
10. A computer-readable storage medium, characterized in that a computer program is stored in the computer-readable storage medium, which computer program, when being executed by a processor, carries out the method steps of any one of claims 1-4.
CN202110340041.5A 2021-03-30 2021-03-30 Method, device, monitoring server and medium for processing test order Pending CN113051165A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110340041.5A CN113051165A (en) 2021-03-30 2021-03-30 Method, device, monitoring server and medium for processing test order

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110340041.5A CN113051165A (en) 2021-03-30 2021-03-30 Method, device, monitoring server and medium for processing test order

Publications (1)

Publication Number Publication Date
CN113051165A true CN113051165A (en) 2021-06-29

Family

ID=76516471

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110340041.5A Pending CN113051165A (en) 2021-03-30 2021-03-30 Method, device, monitoring server and medium for processing test order

Country Status (1)

Country Link
CN (1) CN113051165A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113779471A (en) * 2021-07-27 2021-12-10 浙江大学 Network page and App test task management method for barrier-free detection

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101776724A (en) * 2010-01-28 2010-07-14 华为技术有限公司 Control method, device and system for inquiring test result of submarine cable line
CN106815143A (en) * 2016-12-02 2017-06-09 乐视控股(北京)有限公司 Test information processing method, device and electronic equipment
US20170193848A1 (en) * 2015-12-31 2017-07-06 Dropbox, Inc. Assignments for classrooms
CN107516192A (en) * 2017-08-28 2017-12-26 携程旅游信息技术(上海)有限公司 Management method, device, system, electronic equipment, the storage medium of quick project
CN109586994A (en) * 2018-11-01 2019-04-05 郑州云海信息技术有限公司 A kind of whole machine cabinet server burn-in test monitoring method and system
CN110737577A (en) * 2018-07-20 2020-01-31 北京奇虎科技有限公司 test defect data storage method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101776724A (en) * 2010-01-28 2010-07-14 华为技术有限公司 Control method, device and system for inquiring test result of submarine cable line
US20170193848A1 (en) * 2015-12-31 2017-07-06 Dropbox, Inc. Assignments for classrooms
CN106815143A (en) * 2016-12-02 2017-06-09 乐视控股(北京)有限公司 Test information processing method, device and electronic equipment
CN107516192A (en) * 2017-08-28 2017-12-26 携程旅游信息技术(上海)有限公司 Management method, device, system, electronic equipment, the storage medium of quick project
CN110737577A (en) * 2018-07-20 2020-01-31 北京奇虎科技有限公司 test defect data storage method and device
CN109586994A (en) * 2018-11-01 2019-04-05 郑州云海信息技术有限公司 A kind of whole machine cabinet server burn-in test monitoring method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张威;张强;胡骏;潘顺良;李鸿飞;杨枫;: "航天器数字化综合测试状态管理***设计", 航天器工程, no. 04, 15 August 2017 (2017-08-15), pages 113 - 119 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113779471A (en) * 2021-07-27 2021-12-10 浙江大学 Network page and App test task management method for barrier-free detection
CN113779471B (en) * 2021-07-27 2023-11-07 浙江大学 Network page and App test task management method for barrier-free detection

Similar Documents

Publication Publication Date Title
US9535685B1 (en) Smartly identifying a version of a software application for installation
US9176728B1 (en) Global software deployment/remediation management and associated analytics
CN111078140B (en) Nuclear power station file uploading management method and device, terminal equipment and medium
Fisher et al. Utilizing Atlassian JIRA for large-scale software development management
CN110580572A (en) Product life-cycle tracing system
CN112765102B (en) File system management method and device
KR20200036488A (en) Apparatus and method for managing information security
CN113849473A (en) Operation recording method, operation recording device, electronic device, and storage medium
US11989734B2 (en) Real-time transaction risk analysis via blended history
US8429210B2 (en) Method and computer-readable medium for providing an official file repository
CN113051165A (en) Method, device, monitoring server and medium for processing test order
CN111582833A (en) Document processing method and device based on life cycle and electronic equipment
DE102020201527A1 (en) OVERSEAS COMPATIBLE APPLICATION DISTRIBUTION ADMINISTRATIVE SYSTEM
CN112988576B (en) Method and device for determining development process of software project
CN113344518A (en) Project management system
CN114518899A (en) Reverse software package tracking management method, system and storage medium
JP7159116B2 (en) QUALITY CONTROL SUPPORT METHOD, QUALITY CONTROL SUPPORT SYSTEM AND QUALITY CONTROL SUPPORT DEVICE
CN113011858A (en) Audit project configuration and execution method and device
DE102020201526A1 (en) OVERSEAS COMPATIBLE APPLICATION DISTRIBUTION MANAGEMENT SYSTEM
JP2007264937A (en) Program transfer control system, method and program
KR102668341B1 (en) Method for managing interface, interface governance system, and a storage medium storing a computer-executable program to manage the interface
KR102668338B1 (en) Method for managing interface, interface governance system, and a storage medium storing a computer-executable program to manage the interface
KR102669661B1 (en) Method for managing interface, interface governance system, and a storage medium storing a computer-executable program to manage the interface
CN118484376A (en) Multi-branch software difference detection method, device, medium and electronic equipment
CN118115066A (en) Express mail interception method and device, electronic equipment and storage medium

Legal Events

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