[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112035362A - Test project progress management method, device, equipment and storage medium - Google Patents

Test project progress management method, device, equipment and storage medium Download PDF

Info

Publication number
CN112035362A
CN112035362A CN202010902434.6A CN202010902434A CN112035362A CN 112035362 A CN112035362 A CN 112035362A CN 202010902434 A CN202010902434 A CN 202010902434A CN 112035362 A CN112035362 A CN 112035362A
Authority
CN
China
Prior art keywords
information
test
progress
actual
development
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
CN202010902434.6A
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.)
Ping An Life Insurance Company of China Ltd
Original Assignee
Ping An Life Insurance Company of China 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 Ping An Life Insurance Company of China Ltd filed Critical Ping An Life Insurance Company of China Ltd
Priority to CN202010902434.6A priority Critical patent/CN112035362A/en
Publication of CN112035362A publication Critical patent/CN112035362A/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3476Data logging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Computer Hardware Design (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Computation (AREA)
  • Evolutionary Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application discloses a test project progress management method, a device, equipment and a storage medium, wherein the method comprises the following steps: the method comprises the steps of firstly, obtaining first information of a first test item, wherein the first information is used for reflecting the planned progress and the current progress of the first test item, then, carrying out information classification processing on the first information to obtain a plurality of information sets, then, generating first prompt information according to the information sets, wherein the first prompt information is used for prompting a first user to update the plan of the first test item, and finally, sending the first prompt information to the first user. By the test project progress management method, the test project progress management efficiency can be improved.

Description

Test project progress management method, device, equipment and storage medium
Technical Field
The present application relates to the field of software testing technologies, and in particular, to a method, an apparatus, a device, and a storage medium for managing a progress of a test project.
Background
In daily test work, daily reports and summaries of the progress of the test project are carried out every day, so that the project test progress can be known globally, and risk early warning of the test work is necessary.
The conventional method for rapidly testing the summary schedule daily report needs a user to manually upload test plan information, then summarize the test plan information to obtain the daily report, and finally edit and send the daily report through a mail.
Disclosure of Invention
The embodiment of the application provides a test project progress management method, a test project progress management device, test project progress management equipment and a storage medium, so that the test project progress management efficiency is improved.
In a first aspect, an embodiment of the present application provides a test project progress management method, including:
acquiring first information of a first test item, wherein the first information is used for reflecting the planned progress and the current progress of the first test item;
carrying out information classification processing on the first information to obtain a plurality of information sets;
generating first prompt information according to the information sets, wherein the first prompt information is used for prompting a first user to update the plan of the first test project;
and sending the first prompt message to a first user.
In one possible example, the first information includes at least one of: name, number, status, creation time, number of prospective developers, number of actual developers, number of prospective testers, number of actual testers, prospective development start time, actual development start time, prospective development completion time, actual development completion time, prospective test start time, actual test start time, prospective test completion time, actual test completion time, prospective completion time, actual completion time, prospective development progress, actual development progress, prospective test progress, actual test progress.
In one possible example, the performing information classification processing on the first information to obtain a plurality of information sets includes:
screening out information reflecting the preparation stage of the first test item from the first information to form a first information set;
screening information reflecting the design stage information of the first test item from the first information to form a second information set;
screening information reflecting development stage information of the first test project from the first information to form a third information set;
screening out information reflecting the information of the requirement verification stage of the first test item from the first information to form a fourth information set;
screening information reflecting the development completion stage information of the first test project from the first information to form a fifth information set;
screening out information reflecting the test stage information of the first test item from the first information to form a sixth information set;
screening information reflecting the test completion stage information of the first test item from the first information to form a seventh information set;
and screening out information reflecting the acceptance stage information of the first test item from the first information to form an eighth information set.
In one possible example, the performing information classification processing on the first information to obtain a plurality of information sets includes:
screening out information reflecting the managers of the first test item from the first information to form a first information set;
screening out information reflecting the customers of the first test item from the first information to form a second information set;
and screening out information reflecting the testers of the first test item from the first information to form a third information set.
In one possible example, the method further comprises:
acquiring code information and generating deployment pipeline information according to the code information;
and sending the code information and the deployment pipeline information to a second user.
In one possible example, the deployment pipeline information includes code compilation results.
In one possible example, the method further comprises: determining that abnormal information exists in the first information according to at least one of the following conditions: the actual development starting time is greater than the expected development starting time, the actual development completing time is greater than the expected development completing time, the actual test starting time is greater than the expected test starting time, the actual test completing time is greater than the expected test completing time, the actual completing time is greater than the expected completing time, the actual development progress is slower than the expected development progress and the actual test progress is slower than the expected test progress; generating second prompt information according to the abnormal information, wherein the second information is used for prompting a third user to pay attention to the working progress; and sending the second prompt message to the third user.
In one possible example, the generating first prompt information from the plurality of information sets includes: generating test daily information according to the plurality of information sets; and sending the test daily report information to a fourth user.
In a second aspect, an embodiment of the present application provides a test item progress management device, including:
the information management module is used for acquiring first information of a first test item, wherein the first information is used for reflecting the planned progress and the current progress of the first test item;
the information storage module is used for carrying out information classification processing on the first information to obtain a plurality of information sets;
the information checking module is used for generating first prompt information according to the information sets, and the first prompt information is used for prompting a first user to update the plan of the first test project;
and the communication module is used for sending the first prompt message to a first user.
Wherein the first information comprises at least one of: name, number, status, creation time, number of prospective developers, number of actual developers, number of prospective testers, number of actual testers, prospective development start time, actual development start time, prospective development completion time, actual development completion time, prospective test start time, actual test start time, prospective test completion time, actual test completion time, prospective completion time, actual completion time, prospective development progress, actual development progress, prospective test progress, actual test progress.
In one possible example, the information storage module includes at least one of:
the item preparation information module is used for screening out information reflecting the preparation stage of the first test item from the first information to form a first information set;
the project design information module is used for screening out information reflecting the design stage information of the first test project from the first information to form a second information set;
the project development information module is used for screening out information reflecting the development stage information of the first test project from the first information to form a third information set;
the project requirement verification information module is used for screening out information reflecting the requirement verification stage information of the first test project from the first information to form a fourth information set;
the project development completion information module is used for screening out information reflecting development completion stage information of the first test project from the first information to form a fifth information set;
the project testing information module is used for screening out information reflecting the testing stage information of the first testing project from the first information to form a sixth information set;
the project test completion information module is used for screening out information reflecting the test completion stage information of the first test project from the first information to form a seventh information set;
and the project acceptance information module is used for screening out information reflecting the acceptance stage information of the first test project from the first information to form an eighth information set.
In one possible example, the information storage module includes at least one of:
the administrator file module is used for screening out information reflecting the administrator of the first test item from the first information to form a first information set;
the customer file module is used for screening out information reflecting customers of the first test item from the first information to form a second information set;
and the tester file module is used for screening out the information of the testers reflecting the first test item from the first information to form a third information set.
In one possible example, the information management module is further configured to obtain code information, and generate deployment pipeline information according to the code information;
the communication module is further configured to send the code information and the deployment pipeline information to a second user.
In one possible example, the deployment pipeline information includes code compilation results.
In one possible example, the information management module is further configured to determine that abnormal information exists in the first information according to at least one of the following conditions: the actual development starting time is greater than the expected development starting time, the actual development completing time is greater than the expected development completing time, the actual test starting time is greater than the expected test starting time, the actual test completing time is greater than the expected test completing time, the actual completing time is greater than the expected completing time, the actual development progress is slower than the expected development progress and the actual test progress is slower than the expected test progress; the information management module is further used for generating second prompt information according to the abnormal information, and the second information is used for prompting a third user to pay attention to the working progress; the communication module is further configured to send the second prompt message to the third user.
In one possible example, the information management module is specifically configured to determine that abnormal information exists in the first information according to at least one of the following conditions: the actual development start time is greater than the expected development start time, the actual development completion time is greater than the expected development completion time, the actual test start time is greater than the expected test start time, the actual test completion time is greater than the expected test completion time, the actual completion time is greater than the expected completion time, the actual development progress is slower than the expected development progress and the actual test progress is slower than the expected test progress.
In one possible example, in the generating the first prompt message from the plurality of message sets, the message inspection module is specifically configured to: generating test daily information according to the plurality of information sets; the communication module is further configured to send the test daily report information to a fourth user.
In a third aspect, an embodiment of the present application provides an electronic device, including:
a processor adapted to implement one or more instructions; and the number of the first and second groups,
a computer readable storage medium having stored thereon one or more instructions adapted to be loaded by the processor and to perform the method according to any of the first aspects.
In a fourth aspect, the present application provides a computer-readable storage medium storing a computer program for electronic data exchange, wherein the computer program, when executed by a computer, implements the method according to any one of the first aspect.
It can be seen that the test project progress management method provided by the application comprises the following steps: the method comprises the steps of firstly, obtaining first information of a first test item, wherein the first information is used for reflecting the planned progress and the current progress of the first test item, then, carrying out information classification processing on the first information to obtain a plurality of information sets, then, generating first prompt information according to the information sets, wherein the first prompt information is used for prompting a first user to update the plan of the first test item, and finally, sending the first prompt information to the first user. Therefore, the test project progress management method provided by the application can classify and store the acquired information reflecting the plan progress and the current progress of the test project so as to be suitable for generating a plan for prompting relevant users to update the test project according to different information and improve the test project progress management efficiency.
These and other aspects of the present application will be more readily apparent from the following description of the embodiments.
Drawings
In order to more clearly illustrate the embodiments of the present application 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, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a flowchart illustrating a method for managing progress of a test item according to an embodiment of the present disclosure;
FIG. 2 is a schematic structural diagram of a test item progress management apparatus according to an embodiment of the present disclosure;
FIG. 3 is a schematic structural diagram of an information storage module according to an embodiment of the present disclosure;
FIG. 4 is a schematic structural diagram of another information storage module provided in an embodiment of the present application;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order to make the technical solutions of the present application better understood, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, 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 application.
The terms "first," "second," and the like in the description and claims of the present application and in the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a system that includes a list of modules is not limited to those listed, but may alternatively include other modules not listed or inherent to such systems.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
Referring to fig. 1, fig. 1 is a schematic flow chart of a test item progress management method according to an embodiment of the present application, and as shown in fig. 1, the test item progress management method includes the following steps S101 to S104:
s101, obtaining first information of a first test project, wherein the first information is used for reflecting the planned progress and the current progress of the first test project;
s102, carrying out information classification processing on the first information to obtain a plurality of information sets;
s103, generating first prompt information according to the plurality of information sets, wherein the first prompt information is used for prompting a first user to update the plan of the first test project;
and s104, sending the first prompt message to the first user.
The first test item may be a test plan for an iterative version of software, the software may be electronic sales software, the software may be game software, the software may be shopping software, and the software is not particularly limited.
Wherein the first information comprises at least one of: name, number, status, creation time, number of prospective developers, number of actual developers, number of prospective testers, number of actual testers, prospective development start time, actual development start time, prospective development completion time, actual development completion time, prospective test start time, actual test start time, prospective test completion time, actual test completion time, prospective completion time, actual completion time, prospective development progress, actual development progress, prospective test progress, actual test progress.
The first user is a user who has planning permission to update the first test item, for example, a person in charge corresponding to each stage of the test item, and is not specifically limited, and the number of the first users is not specifically limited.
The test project progress management method is applied to electronic equipment.
In a specific implementation, the electronic device includes: the open-source document management wizard system is a test environment integration platform and comprises a test plan requirement billboard, a deployment pipeline (a visual presentation mode for a software delivery process, and functions of showing the whole process from code submission, construction, deployment, testing to release, providing state visualization and instant feedback for a team), code submission recording and the like, wherein a version iteration test plan is tested based on the platform; the local database is used for storing the requirement information of each iteration version of the software in a classified manner and backing up the information; the daily newspaper information summarizing track system is a web system for displaying version requirement content, is used for daily newspaper information summarizing, and can generate prompt information for prompting a corresponding user to update the plan of the first test project based on the classified and stored information; and the communication module is used for sending the prompt information to the corresponding user.
In specific implementation, the first test project can be an iterative software test plan, the content of the iterative software test plan is composed of business requirement characteristics provided by at least one business party, each business requirement characteristic is divided into a plurality of independent and verifiable function requirement cards, and each requirement card contains attribute information such as card states, expiration dates, requirement analysts, development manpower estimates, developers, development schedules, test manpower estimates, testers, test schedules, test plan completion time and test actual completion time, namely, the requirement cards reflect all the content of the plan of the first test project. In this case, the implementation manner of acquiring the first information of the first test item may be: a1, acquiring attribute information of a requirement card of a first test item; and A2, acquiring the current state information of the first test item. The occurrence sequence of a1 and a2 is not specifically limited, and a1 may occur before a2, a2 may occur before a1, or a1 and a2 may occur simultaneously.
It can be seen that the test project progress management method provided by the application comprises the following steps: the method comprises the steps of firstly, obtaining first information of a first test item, wherein the first information is used for reflecting the planned progress and the current progress of the first test item, then, carrying out information classification processing on the first information to obtain a plurality of information sets, then, generating first prompt information according to the information sets, wherein the first prompt information is used for prompting a first user to update the plan of the first test item, and finally, sending the first prompt information to the first user. Therefore, the test project progress management method provided by the application can classify and store the acquired information reflecting the plan progress and the current progress of the test project so as to be suitable for generating a plan for prompting relevant users to update the test project according to different information and improve the test project progress management efficiency.
In one possible example, the performing information classification processing on the first information to obtain a plurality of information sets includes: screening out information reflecting the preparation stage of the first test item from the first information to form a first information set; screening information reflecting the design stage information of the first test item from the first information to form a second information set; screening information reflecting development stage information of the first test project from the first information to form a third information set; screening out information reflecting the information of the requirement verification stage of the first test item from the first information to form a fourth information set; screening information reflecting the development completion stage information of the first test project from the first information to form a fifth information set; screening out information reflecting the test stage information of the first test item from the first information to form a sixth information set; screening information reflecting the test completion stage information of the first test item from the first information to form a seventh information set; and screening out information reflecting the acceptance stage information of the first test item from the first information to form an eighth information set.
In the wizard system, the requirement cards have 8 states of preparation phase, design phase, development phase, requirement verification, development completion, testing completion and acceptance, after the requirement cards in each state are acquired, attribute information of the requirement cards is analyzed, wherein the attribute information comprises card names, card numbers, card states, card creation time, corresponding card developers, corresponding card testers, development starting time, development completion time, testing starting time, testing completion time, expected completion time, development progress, testing progress and the like, and at the moment, the first information corresponds to the attribute information of the requirement cards.
As can be seen, in this example, the test item progress management method can perform information classification processing on the acquired information reflecting the planned progress and the current progress of the first test item based on the stage where the first test item is located, so as to adapt to quickly checking information of each stage of the first test item, and generate prompt information for updating the plan of the first test item by a corresponding user in time.
In one possible example, the performing information classification processing on the first information to obtain a plurality of information sets includes: screening out information reflecting the managers of the first test item from the first information to form a first information set; screening out information reflecting the customers of the first test item from the first information to form a second information set; and screening out information reflecting the testers of the first test item from the first information to form a third information set.
In this example, the implementation of the test project schedule management method can perform information classification processing on the acquired information reflecting the scheduled schedule and the current schedule of the first test project based on the type of the person involved in the first test project, so as to adapt to quickly check information corresponding to different persons of the first test project, and generate prompt information for updating the schedule of the first test project by a corresponding user.
In one possible example, the method further comprises: acquiring code information and generating deployment pipeline information according to the code information; and sending the code information and the deployment pipeline information to a second user.
The second user may be a tester, and is not particularly limited.
Wherein the deployment pipeline information comprises a code compilation result. In specific implementation, a tester can determine whether a test can be deployed or not by paying attention to a result of compiling submitted codes in a deployment pipeline, and can check problems according to code submission records and deployment pipeline information under the condition that the deployment pipeline fails, so that the whole test process can be seamlessly butted, and the progress management efficiency of a test project is further improved.
Therefore, in the example, the code submission record and the deployment pipeline can be bound by implementing the test project progress management method, the development and submission code progress condition in the project can be timely known, the code submission record is clear and visible, testers can timely learn the code submission condition corresponding to development, the whole process is simplified, and the test project progress management efficiency is further improved.
In one possible example, the method further comprises: determining that abnormal information exists in the first information according to at least one of the following conditions: the actual development starting time is greater than the expected development starting time, the actual development completing time is greater than the expected development completing time, the actual test starting time is greater than the expected test starting time, the actual test completing time is greater than the expected test completing time, the actual completing time is greater than the expected completing time, the actual development progress is slower than the expected development progress and the actual test progress is slower than the expected test progress; generating second prompt information according to the abnormal information, wherein the second information is used for prompting a third user to pay attention to the working progress; and sending the second prompt message to a third user.
The third user may be a worker involved in each stage, such as a manager, a tester, a process staff and the like corresponding to the test stage, and the third user is not particularly limited.
A system administrator logs in a wizard system, after a PAD-LIFE version plan is selected, whether progress information such as development progress, test progress and the like of a card is abnormal or not is checked according to the current state of the card, if the development manpower consumed in actual development exceeds estimated workload, the actual test finishing time is greater than the predicted test finishing time and the like, a mail warning module function is triggered, supervision mails are sent to remind relevant personnel of paying attention to the progress of work in time, or the total progress of a project is kept in a controllable range in an overtime mode, and the problem that the project cannot be finished on time due to the progress problem is avoided.
For example, when it is determined that the actual test start time is greater than the expected test start time, a similar "planned test start time has been reached, if the test cannot be started, please update the plan of the test item" is generated.
In this example, the implementation of the test project progress management method can remind relevant personnel of paying attention to the work progress in time when detecting that the information center reflecting the planned progress and the current progress of the first test project has abnormal information.
In one possible example, the generating first prompt information from the plurality of information sets includes: generating test daily information according to the plurality of information sets; and sending the test daily report information to a fourth user.
In a specific implementation, the sending of the test daily report information to the fourth user may be sending the test daily report information to the fourth user according to a preset period, and in the implementation, the communication module may send the test daily report information to the fourth user at regular time every day, and the fourth user may be a person such as a system development, test, and related manager.
For example, when the information of the requirement card is uploaded to the log information summarizing system through the local database, the log information summarizing system can be prompted to send the test progress daily report information to corresponding personnel at regular time.
Therefore, in this example, the implementation of the test project schedule management method can send test daily report information to corresponding personnel at regular time.
In one possible example, the method further comprises: deleting the first information upon detecting a planned cancellation of the first test item.
For example, after the demand card information is stored in the local database for backup, the local database uploads the demand card information to the daily information summarizing system, and when the daily information summarizing system detects that the demand has withdrawn, the demand card information and the real state information corresponding to the demand are deleted.
As can be seen, in this example, implementing the test project schedule management method can delete the information reflecting the scheduled schedule and the current schedule of the test project when detecting that the test project is scheduled to be cancelled.
Referring to fig. 2, fig. 2 is a schematic structural diagram of a test item progress management device according to an embodiment of the present disclosure. As shown in fig. 2, the test item progress management apparatus includes: the information management module is used for acquiring first information of a first test item, wherein the first information is used for reflecting the planned progress and the current progress of the first test item; the information storage module is used for carrying out information classification processing on the first information to obtain a plurality of information sets; the information checking module is used for generating first prompt information according to the information sets, and the first prompt information is used for prompting a first user to update the plan of the first test project; and the communication module is used for sending the first prompt message to a first user.
It can be seen that the test project progress management method provided by the application comprises the following steps: the method comprises the steps of firstly, obtaining first information of a first test item, wherein the first information is used for reflecting the planned progress and the current progress of the first test item, then, carrying out information classification processing on the first information to obtain a plurality of information sets, then, generating first prompt information according to the information sets, wherein the first prompt information is used for prompting a first user to update the plan of the first test item, and finally, sending the first prompt information to the first user. Therefore, the test project progress management method provided by the application can classify and store the acquired information reflecting the plan progress and the current progress of the test project so as to be suitable for generating a plan for prompting relevant users to update the test project according to different information and improve the test project progress management efficiency.
All relevant contents of each step related to the above method embodiment may be referred to the functional description of the corresponding functional module, and are not described herein again.
In one possible example, as shown in fig. 3, the information storage module includes at least one of:
the item preparation information module is used for screening out information reflecting the preparation stage of the first test item from the first information to form a first information set;
the project design information module is used for screening out information reflecting the design stage information of the first test project from the first information to form a second information set;
the project development information module is used for screening out information reflecting the development stage information of the first test project from the first information to form a third information set;
the project requirement verification information module is used for screening out information reflecting the requirement verification stage information of the first test project from the first information to form a fourth information set;
the project development completion information module is used for screening out information reflecting development completion stage information of the first test project from the first information to form a fifth information set;
the project testing information module is used for screening out information reflecting the testing stage information of the first testing project from the first information to form a sixth information set;
the project test completion information module is used for screening out information reflecting the test completion stage information of the first test project from the first information to form a seventh information set;
and the project acceptance information module is used for screening out information reflecting the acceptance stage information of the first test project from the first information to form an eighth information set.
In one possible example, as shown in fig. 4, the information storage module includes at least one of:
the administrator file module is used for screening out information reflecting the administrator of the first test item from the first information to form a first information set;
the customer file module is used for screening out information reflecting customers of the first test item from the first information to form a second information set;
and the tester file module is used for screening out the information of the testers reflecting the first test item from the first information to form a third information set.
In one possible example, the information management module is further configured to obtain code information, and generate deployment pipeline information according to the code information; the communication module is further configured to send the code information and the deployment pipeline information to a second user.
In one possible example, the information management module is further configured to determine that abnormal information exists in the first information according to at least one of the following conditions: the actual development starting time is greater than the expected development starting time, the actual development completing time is greater than the expected development completing time, the actual test starting time is greater than the expected test starting time, the actual test completing time is greater than the expected test completing time, the actual completing time is greater than the expected completing time, the actual development progress is slower than the expected development progress and the actual test progress is slower than the expected test progress; generating second prompt information according to the abnormal information, wherein the second information is used for prompting a third user to pay attention to the working progress; the communication module is further configured to send the second prompt message to a third user.
In one possible example, in the generating the first prompt message from the plurality of message sets, the message inspection module is specifically configured to: generating test daily information according to the plurality of information sets; the communication module is further configured to send the test daily report information to a fourth user.
In one possible example, the information checking module is further configured to delete the first information when a scheduled cancellation of the first test item is detected.
Please refer to fig. 5, which is a schematic structural diagram of an electronic device provided in an embodiment of the present application, where the electronic device in the embodiment shown in fig. 5 may include: one or more processors 501; one or more input devices 502, one or more output devices 503, and memory 504. The processor 501, the input device 502, the output device 503, and the memory 504 are connected by a bus 505.
The Processor 501 may be a Central Processing Unit (CPU), and may be other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The input device 502 may include a touch pad, a fingerprint sensor (for collecting fingerprint information of a user and direction information of the fingerprint), a microphone, etc., the output device 503 may include a display (LCD, etc.), a speaker, etc., and the output device 503 may output the data table after the correction process.
The memory 504 may include a read-only memory and a random access memory, and provides instructions and data to the processor 501. A portion of the memory 504 may also include a non-volatile random access memory, the memory 504 being for storing a computer program comprising program instructions, the processor 501 being for executing the program instructions stored by the memory 504 for performing a card identification method, namely for performing the following:
acquiring first information of a first test item, wherein the first information is used for reflecting the planned progress and the current progress of the first test item;
carrying out information classification processing on the first information to obtain a plurality of information sets;
generating first prompt information according to the information sets, wherein the first prompt information is used for prompting a first user to update the plan of the first test project;
and sending the first prompt message to a first user.
The processor 501, the input device 502, and the output device 503 described in this embodiment of the present application may execute the implementation described in the first embodiment of the card identification method provided in this embodiment of the present application, and may also execute the implementation of the electronic device described in this embodiment of the present application, which is not described herein again.
It can be seen that the test project progress management method provided by the application comprises the following steps: the method comprises the steps of firstly, obtaining first information of a first test item, wherein the first information is used for reflecting the planned progress and the current progress of the first test item, then, carrying out information classification processing on the first information to obtain a plurality of information sets, then, generating first prompt information according to the information sets, wherein the first prompt information is used for prompting a first user to update the plan of the first test item, and finally, sending the first prompt information to the first user. Therefore, the test project progress management method provided by the application can classify and store the acquired information reflecting the plan progress and the current progress of the test project so as to be suitable for generating a plan for prompting relevant users to update the test project according to different information and improve the test project progress management efficiency.
Also provided in an embodiment of the present application is a computer-readable storage medium storing a computer program for electronic data exchange, wherein the computer program, when executed by a computer, implements a test item progress management method as shown in the embodiment of fig. 1.
The computer readable storage medium may be an internal storage unit of the electronic device according to any of the foregoing embodiments, for example, a hard disk or a memory of the control device. The computer-readable storage medium may also be an external storage device of the control device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), or the like provided on the control device. Further, the computer-readable storage medium may also include both an internal storage unit and an external storage device of the control device. The computer-readable storage medium is used to store the computer program and other programs and data required by the control device. The computer readable storage medium may also be used to temporarily store data that has been output or is to be output.
By way of example, the computer-readable storage medium described above may be deployed to be executed on one computer device or on multiple computer devices at one site or distributed across multiple sites and interconnected by a communication network, and the multiple computer devices distributed across the multiple sites and interconnected by the communication network may constitute a blockchain network.
The foregoing detailed description of the embodiments of the present application has been presented to illustrate the principles and implementations of the present application, and the above description of the embodiments is only provided to help understand the method and the core concept of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (10)

1. A test project progress management method is characterized by comprising the following steps:
acquiring first information of a first test item, wherein the first information is used for reflecting the planned progress and the current progress of the first test item;
carrying out information classification processing on the first information to obtain a plurality of information sets;
generating first prompt information according to the information sets, wherein the first prompt information is used for prompting a first user to update the plan of the first test project;
and sending the first prompt message to a first user.
2. The method of claim 1, wherein the first information comprises at least one of: name, number, status, creation time, number of prospective developers, number of actual developers, number of prospective testers, number of actual testers, prospective development start time, actual development start time, prospective development completion time, actual development completion time, prospective test start time, actual test start time, prospective test completion time, actual test completion time, prospective completion time, actual completion time, prospective development progress, actual development progress, prospective test progress, actual test progress.
3. The method of claim 1, wherein the performing information classification processing on the first information to obtain a plurality of information sets comprises:
screening out information reflecting the preparation stage of the first test item from the first information to form a first information set;
screening information reflecting the design stage information of the first test item from the first information to form a second information set;
screening information reflecting development stage information of the first test project from the first information to form a third information set;
screening out information reflecting the information of the requirement verification stage of the first test item from the first information to form a fourth information set;
screening information reflecting the development completion stage information of the first test project from the first information to form a fifth information set;
screening out information reflecting the test stage information of the first test item from the first information to form a sixth information set;
screening information reflecting the test completion stage information of the first test item from the first information to form a seventh information set;
and screening out information reflecting the acceptance stage information of the first test item from the first information to form an eighth information set.
4. The method of claim 1, wherein the performing information classification processing on the first information to obtain a plurality of information sets comprises:
screening out information reflecting the managers of the first test item from the first information to form a first information set;
screening out information reflecting the customers of the first test item from the first information to form a second information set;
and screening out information reflecting the testers of the first test item from the first information to form a third information set.
5. The method of claim 1, further comprising:
acquiring code information and generating deployment pipeline information according to the code information;
and sending the code information and the deployment pipeline information to a second user.
6. The method of claim 2, further comprising:
determining that abnormal information exists in the first information according to at least one of the following conditions: the actual development starting time is greater than the expected development starting time, the actual development completing time is greater than the expected development completing time, the actual test starting time is greater than the expected test starting time, the actual test completing time is greater than the expected test completing time, the actual completing time is greater than the expected completing time, the actual development progress is slower than the expected development progress and the actual test progress is slower than the expected test progress;
generating second prompt information according to the abnormal information, wherein the second information is used for prompting a third user to pay attention to the working progress;
and sending the second prompt message to the third user.
7. The method of claim 1, wherein generating the first hint information from the plurality of sets of information comprises:
generating test daily information according to the plurality of information sets;
and sending the test daily report information to a fourth user.
8. A test item progress management apparatus, comprising:
the information management module is used for acquiring first information of a first test item, wherein the first information is used for reflecting the planned progress and the current progress of the first test item;
the information storage module is used for carrying out information classification processing on the first information to obtain a plurality of information sets;
the information checking module is used for generating first prompt information according to the information sets, and the first prompt information is used for prompting a first user to update the plan of the first test project;
and the communication module is used for sending the first prompt message to a first user.
9. An electronic device, comprising:
a processor adapted to implement one or more instructions; and the number of the first and second groups,
a computer-readable storage medium having stored thereon one or more instructions adapted to be loaded by the processor and to perform the method of any of claims 1-7.
10. A computer-readable storage medium, characterized in that a computer program for electronic data exchange is stored, wherein the computer program, when executed by a computer, implements the method according to any one of claims 1-7.
CN202010902434.6A 2020-08-29 2020-08-29 Test project progress management method, device, equipment and storage medium Pending CN112035362A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010902434.6A CN112035362A (en) 2020-08-29 2020-08-29 Test project progress management method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010902434.6A CN112035362A (en) 2020-08-29 2020-08-29 Test project progress management method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN112035362A true CN112035362A (en) 2020-12-04

Family

ID=73587591

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010902434.6A Pending CN112035362A (en) 2020-08-29 2020-08-29 Test project progress management method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112035362A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116993286A (en) * 2023-07-24 2023-11-03 北京泰策科技有限公司 Test management system and method based on test progress reverse project progress

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102360465A (en) * 2011-09-30 2012-02-22 镇江睿泰信息科技有限公司 Software project schedule management method and system thereof
CN103745287A (en) * 2013-03-01 2014-04-23 王新 Software project progress management method and system
US9268674B1 (en) * 2013-05-08 2016-02-23 Amdocs Software Systems Limited System, method, and computer program for monitoring testing progress of a software testing project utilizing a data warehouse architecture
CN106201472A (en) * 2016-06-24 2016-12-07 网易(杭州)网络有限公司 The method for scheduling task of software development and device
CN108984418A (en) * 2018-08-22 2018-12-11 中国平安人寿保险股份有限公司 Software testing management method, device, electronic equipment and storage medium
CN110321113A (en) * 2019-07-09 2019-10-11 苏宁消费金融有限公司 Using project batch as the integrated pipeline system and its working method of standard
CN110515649A (en) * 2019-07-25 2019-11-29 安徽易百互联科技有限公司 A kind of computer software development management system
CN110727791A (en) * 2019-10-11 2020-01-24 重庆紫光华山智安科技有限公司 Information classification method and device, electronic equipment and computer readable storage medium
CN111104331A (en) * 2019-12-20 2020-05-05 广州唯品会信息科技有限公司 Software management method, terminal device and computer-readable storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102360465A (en) * 2011-09-30 2012-02-22 镇江睿泰信息科技有限公司 Software project schedule management method and system thereof
CN103745287A (en) * 2013-03-01 2014-04-23 王新 Software project progress management method and system
US9268674B1 (en) * 2013-05-08 2016-02-23 Amdocs Software Systems Limited System, method, and computer program for monitoring testing progress of a software testing project utilizing a data warehouse architecture
CN106201472A (en) * 2016-06-24 2016-12-07 网易(杭州)网络有限公司 The method for scheduling task of software development and device
CN108984418A (en) * 2018-08-22 2018-12-11 中国平安人寿保险股份有限公司 Software testing management method, device, electronic equipment and storage medium
CN110321113A (en) * 2019-07-09 2019-10-11 苏宁消费金融有限公司 Using project batch as the integrated pipeline system and its working method of standard
CN110515649A (en) * 2019-07-25 2019-11-29 安徽易百互联科技有限公司 A kind of computer software development management system
CN110727791A (en) * 2019-10-11 2020-01-24 重庆紫光华山智安科技有限公司 Information classification method and device, electronic equipment and computer readable storage medium
CN111104331A (en) * 2019-12-20 2020-05-05 广州唯品会信息科技有限公司 Software management method, terminal device and computer-readable storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116993286A (en) * 2023-07-24 2023-11-03 北京泰策科技有限公司 Test management system and method based on test progress reverse project progress
CN116993286B (en) * 2023-07-24 2024-04-12 北京泰策科技有限公司 Test management system and method based on test progress reverse project progress

Similar Documents

Publication Publication Date Title
CN108984418B (en) Software test management method and device, electronic equipment and storage medium
US20190258809A1 (en) Method for removing customer personal information from an electronic device
US8276152B2 (en) Validation of the change orders to an I T environment
US8381197B2 (en) Method and system for testing a software development activity
US20190066048A1 (en) System and method for managing shipping of electronic devices with customer personal information
US9183100B2 (en) Systems for identifying customer personal information on electronic devices
US8595042B2 (en) Processing of provenance data for automatic discovery of enterprise process information
US20100058114A1 (en) Systems and methods for automated management of compliance of a target asset to predetermined requirements
EP1577760A2 (en) Method and system for testing software development activity
US12032461B2 (en) Software upgrade stability recommendations
JPH08504282A (en) Centralized system and method for managing computerized tests
CN102456168A (en) Software project management system and method
US20090222275A1 (en) Risk reduction
US7966350B2 (en) Evidence repository application system and method
CN106055326A (en) Program processing method and dispatch server
CN116089220A (en) Index inspection method and device based on operating system and electronic equipment
CN112035362A (en) Test project progress management method, device, equipment and storage medium
CN113450062A (en) Project information processing method, system, electronic device and storage medium
US9575973B2 (en) System and method for systematically removing customer personal information from an electronic device
Davis Managing the test process [software testing]
CN111382159A (en) Method for processing fee information, server and computer readable medium
JP5893595B2 (en) Schedule support system
Yorkston et al. Performance Testing in the Software Lifecycle
CN118069517A (en) Service testing method and device
JP2008305441A (en) Integrated business system

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20201204

RJ01 Rejection of invention patent application after publication