CN113763018A - User evaluation management method and device - Google Patents
User evaluation management method and device Download PDFInfo
- Publication number
- CN113763018A CN113763018A CN202110090296.0A CN202110090296A CN113763018A CN 113763018 A CN113763018 A CN 113763018A CN 202110090296 A CN202110090296 A CN 202110090296A CN 113763018 A CN113763018 A CN 113763018A
- Authority
- CN
- China
- Prior art keywords
- order
- evaluated
- evaluation
- user
- completion message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000011156 evaluation Methods 0.000 title claims abstract description 135
- 238000007726 management method Methods 0.000 title description 27
- 238000012360 testing method Methods 0.000 claims abstract description 111
- 238000000034 method Methods 0.000 claims abstract description 64
- 230000008569 process Effects 0.000 claims abstract description 27
- 238000012797 qualification Methods 0.000 claims abstract description 18
- 238000003860 storage Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 9
- 238000002360 preparation method Methods 0.000 abstract description 6
- 230000001960 triggered effect Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 4
- 238000011144 upstream manufacturing Methods 0.000 description 4
- 235000010627 Phaseolus vulgaris Nutrition 0.000 description 3
- 244000046052 Phaseolus vulgaris Species 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012384 transportation and delivery Methods 0.000 description 3
- 238000012550 audit Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000010998 test method Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
- G06Q30/0202—Market predictions or forecasting for commercial activities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a method and a device for user evaluation management, and relates to the technical field of computers. One embodiment of the method comprises: obtaining an order mark and a user mark of an order to be evaluated; obtaining order data information of the order to be evaluated according to the order identification and the user identification, and generating an order completion message; and performing evaluation test on the order to be evaluated according to the order completion message. In the aspect of data preparation, the order completion message is generated by simulating the scenes of payment and receiving of the user, the evaluation qualification of the article can be directly obtained, the scenes of actually placing orders and waiting for receiving are not needed, and the problems of cost and time consumption of testing expenses do not exist; in the whole automatic regression testing process, the order data information of the order to be evaluated can be obtained only by the order identification and the user identification, the execution testing work of the automatic program is triggered, and the testing efficiency and the testing accuracy are improved.
Description
Technical Field
The invention relates to the technical field of computers, in particular to a method and a device for user evaluation management.
Background
The user evaluation is the judgment made by the user after purchasing and using the goods, and has extremely important functions of improving the conversion rate of the goods, promoting public praise and marketing and spreading. Therefore, it is essential to ensure stable operation of the user evaluation system.
In the existing method for testing the user evaluation system, the user needs to really purchase an order and confirm the receipt to acquire the item evaluation qualification, so that the subsequent tests of functions such as publication evaluation, checking and the like are developed, the data preparation is difficult, and the problems of test expenditure, test timeliness and the like are also involved. The upstream and downstream relation of the whole user evaluation system is close, the coupling degree is high, if the constructed simulation test data is used, the whole test environment including the upstream and downstream systems needs to be built, if the data of one link cannot meet the upstream and downstream verification conditions, the problem of whole-process test interruption can occur, the test cost is high, and the test blocking rate is high.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method and an apparatus for user evaluation management, in terms of data preparation, an order completion message is generated by simulating a scenario of user payment and receiving, so that an item evaluation qualification can be directly obtained without a scenario of actually placing an order and waiting for receiving, and there are no problems of cost and time consumption for testing expenses; in the whole automatic regression testing process, the order data information of the order to be evaluated can be obtained only by the order identification and the user identification, the execution testing work of the automatic program is triggered, and the testing efficiency and the testing accuracy are improved.
To achieve the above object, according to an aspect of an embodiment of the present invention, there is provided a method for user rating management, including:
obtaining an order mark and a user mark of an order to be evaluated;
obtaining order data information of the order to be evaluated according to the order identification and the user identification, and generating an order completion message;
and performing evaluation test on the order to be evaluated according to the order completion message.
Optionally, generating an order completion message comprises: and writing the order data information into a preset message template to generate the order completion message.
Optionally, performing an evaluation test on the order to be evaluated according to the order completion message, including:
and obtaining the evaluation content aiming at the order to be evaluated from a preset evaluation template according to the order identification and the user identification.
Optionally, performing an evaluation test on the order to be evaluated according to the order completion message, further comprising: and checking the evaluation content of the order to be evaluated.
Optionally, performing an evaluation test on the order to be evaluated according to the order completion message, further comprising:
after the evaluation content is approved, judging whether the evaluation content meets a preset reward condition; and if so, issuing the reward to the user corresponding to the user identification.
Optionally, the method of the embodiment of the present invention further includes:
and after the order to be evaluated is subjected to evaluation test according to the order completion message, generating a test report aiming at the order to be evaluated.
Optionally, the method of the embodiment of the present invention further includes:
and visually displaying the process of performing evaluation test on the order to be evaluated according to the order completion message.
According to still another aspect of the embodiments of the present invention, there is provided an apparatus for user evaluation management, including:
the data acquisition module is used for acquiring an order identification and a user identification of the order to be evaluated;
the qualification generation module is used for acquiring order data information of the order to be evaluated according to the order identification and the user identification and generating an order completion message;
and the evaluation testing module is used for carrying out evaluation testing on the order to be evaluated according to the order completion message.
Optionally, the qualification module generates an order completion message comprising: and writing the order data information into a preset message template to generate the order completion message.
Optionally, the performing, by the evaluation testing module, an evaluation test on the order to be evaluated according to the order completion message includes:
and obtaining the evaluation content aiming at the order to be evaluated from a preset evaluation template according to the order identification and the user identification.
Optionally, the evaluating and testing module performs an evaluation test on the order to be evaluated according to the order completion message, and further includes: and checking the evaluation content of the order to be evaluated.
Optionally, the evaluating and testing module performs an evaluation test on the order to be evaluated according to the order completion message, and further includes:
after the evaluation content is approved, judging whether the evaluation content meets a preset reward condition; and if so, issuing the reward to the user corresponding to the user identification.
Optionally, the evaluation test module is further configured to:
and after the order to be evaluated is subjected to evaluation test according to the order completion message, generating a test report aiming at the order to be evaluated.
Optionally, the apparatus of the embodiment of the present invention further includes a front section display module, configured to:
and visually displaying the process of performing evaluation test on the order to be evaluated according to the order completion message.
According to another aspect of the embodiments of the present invention, there is provided an electronic device for user rating management, including:
one or more processors;
a storage device for storing one or more programs,
when the one or more programs are executed by the one or more processors, the one or more processors implement the method for user rating management provided by the present invention.
According to a further aspect of the embodiments of the present invention, there is provided a computer-readable medium on which a computer program is stored, the program, when executed by a processor, implementing the method for user rating management provided by the present invention.
One embodiment of the above invention has the following advantages or benefits: in the aspect of data preparation, order completion information is generated by simulating a scene of payment and receiving of a user, the evaluation qualification of an article can be directly obtained, the scene of actually placing an order and waiting for receiving is not needed, and the problems of cost and time consumption of testing expenses do not exist; in the whole automatic regression testing process, the order data information of the order to be evaluated can be obtained only by the order identification and the user identification, the execution testing work of the automatic program is triggered, and the testing efficiency and the testing accuracy are improved.
Further effects of the above-mentioned non-conventional alternatives will be described below in connection with the embodiments.
Drawings
The drawings are included to provide a better understanding of the invention and are not to be construed as unduly limiting the invention. Wherein:
FIG. 1 is an exemplary system architecture diagram of a method of user ratings management or an apparatus of user ratings management suitable for application to embodiments of the present invention;
FIG. 2 is a schematic diagram of the main flow of a method of user rating management according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of the main flow of user rating management in an alternative embodiment of the present invention;
FIG. 4 is a schematic flow chart illustrating evaluation testing of an order to be evaluated according to an alternative embodiment of the present invention;
FIG. 5 is a schematic diagram of the main blocks of an apparatus for user rating management according to an embodiment of the present invention;
fig. 6 is a schematic block diagram of a computer system suitable for use in implementing a terminal device or server of an embodiment of the invention.
Detailed Description
Exemplary embodiments of the present invention are described below with reference to the accompanying drawings, in which various details of embodiments of the invention are included to assist understanding, and which are to be considered as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Fig. 1 shows an exemplary system architecture diagram of a method for user rating management or an apparatus for user rating management suitable for application to the embodiment of the present invention, and as shown in fig. 1, the exemplary system architecture of the method for user rating management or the apparatus for user rating management of the embodiment of the present invention includes:
as shown in fig. 1, the system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 serves as a medium for providing communication links between the terminal devices 101, 102, 103 and the server 105. Network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
The user may use the terminal devices 101, 102, 103 to interact with the server 105 via the network 104 to receive or send messages or the like. The terminal devices 101, 102, 103 may have installed thereon various communication client applications, such as shopping-like applications, web browser applications, search-like applications, instant messaging tools, mailbox clients, social platform software, etc. (by way of example only).
The terminal devices 101, 102, 103 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, and the like.
The server 105 may be a server providing various services, such as a background management server (for example only) providing support for shopping-like websites browsed by users using the terminal devices 101, 102, 103. The backend management server may analyze and otherwise process the received data such as the user evaluation query request, and feed back the processing result (for example, evaluation information of other users, evaluation rewards of the user themselves, and the like — just by way of example) to the terminal devices 101, 102, and 103.
It should be noted that the method for user evaluation management provided by the embodiment of the present invention is generally executed by the server 105, and accordingly, the apparatus for user evaluation management is generally disposed in the server 105.
It should be understood that the number of terminal devices, networks, and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
When testing a user evaluation system, item evaluation qualification needs to be acquired first. In the existing test method, after a user actually purchases an order and confirms receiving, the evaluation qualification of the article can be obtained, and further, the following tests of functions such as publication evaluation, checking and the like are carried out. The data preparation is difficult, and the test cost is high and the period is long. In view of the above, the method and the device provided by the invention can be used for simulating scenes such as payment and receiving confirmation after ordering by the user to directly obtain the evaluation qualification of the article without the scenes of actually ordering and waiting for receiving, so that the problems of cost and time consumption of testing expenses do not exist; in the whole automatic regression testing process, the data information of the order to be evaluated can be obtained only by the order identification and the user identification, the execution testing work of an automatic program is triggered, and the testing efficiency and the testing accuracy are improved.
Fig. 2 is a schematic diagram of a main flow of a method for user rating management according to an embodiment of the present invention, and as shown in fig. 2, the method for user rating management includes: step S201, step S202, and step S203.
Step S201, obtaining an order mark and a user mark of an order to be evaluated.
The order identification is used to uniquely represent an order, such as the order number OrderId. The user id is used to uniquely represent a user, such as a user PIN (Personal Identification number ber).
In the actual application process, the order identification and the user identification of each order can be obtained from the order system. In addition, in order to obtain data in time, a subscription mode may be used to obtain the order identifier and the user identifier of each order. Illustratively, subscribing to a topic in a message queue (hereinafter, MQ) of the upstream order system, after receiving the order completion message MQ, the message in the consuming MQ performs internal logic processing, such as writing item data of the current order into a database, generating data information representing qualification in a subsequent step, and the like. The message queue mq (message queue) is a first-in first-out data structure used for communication between applications. The topic is that messages in a publish-subscribe mode are uniformly and collectively sent to topic by different producers, and are distributed to different subscribers by the MQ server, so that the messages are broadcast. The message producer is responsible for producing messages for transmission to the message server. The message consumer is responsible for obtaining the message from the message server and performing the service logic processing
Step S202, obtaining order data information of the order to be evaluated according to the order identification and the user identification, and generating an order completion message.
The order data information refers to detailed information of the order, such as the name of the item, the quantity, the order placing time, the payment method, the payment state (whether payment is completed or not), the receiving time, and the like contained in the order. The order data information may be obtained from an order system based on the order identification and the user identification.
The order completion message is used to indicate that the user qualifies for the current order. The data format and structure of the order completion message can be selectively set according to actual conditions as long as the user can be indicated to have evaluation qualification for the current order. Optionally, generating the order completion message comprises: and writing the order data information into a preset message template to generate an order completion message.
In the existing testing method, the cost is high and the period is long after a user really purchases an order and confirms to receive the goods. In the present invention, the order to be paid may be an unpaid order. As long as the order identification and the user identification are obtained, the scene of the user after payment and receiving can be simulated in the subsequent steps, the scene of actually placing orders and waiting for receiving is not needed, and the testing cost and the testing time are reduced.
And step S203, performing evaluation test on the order to be evaluated according to the order completion message.
In the step, a full-process automatic regression test program is compiled for testing. In the practical application process, the evaluation qualification of the article in the order to be evaluated can be issued to the user PIN, and the test work of the steps of evaluation publication, evaluation list, evaluation audit and the like can be performed according to the practical data information. According to the invention, an automatic program is adopted to evaluate and test the order to be evaluated, so that the problems of low manual testing efficiency, high data personalization degree and easiness in error of manually prepared data can be solved. The testing efficiency and accuracy are greatly improved.
In some optional embodiments, performing an evaluation test on the order to be evaluated according to the order completion message includes: and obtaining the evaluation content aiming at the order to be evaluated from a preset evaluation template according to the order identification and the user identification. Illustratively, a large amount of evaluation content data is stored in the preset evaluation template, and a piece of evaluation content data is randomly acquired from the preset evaluation template as the evaluation content of the current order to be evaluated. And a preset evaluation template is adopted for evaluation, so that the test efficiency and accuracy can be improved.
Performing evaluation testing on the order to be evaluated according to the order completion message may further include: and checking the evaluation content of the order to be evaluated. For example, whether sensitive words (such as prices), advertisement links and the like are contained in the evaluation content is checked to ensure that the evaluation content uploaded by the user meets requirements.
Performing evaluation testing on the order to be evaluated according to the order completion message, and may further include: after the evaluation content is approved, judging whether the evaluation content meets a preset reward condition; and if so, issuing the reward to the user corresponding to the user identification. For example, a bonus is awarded to the user when the number of words in the user's rating content exceeds a set word number threshold.
Optionally, the method of the embodiment of the present invention further includes: and after the order to be evaluated is subjected to evaluation test according to the order completion message, generating a test report aiming at the order to be evaluated. And an automatic program is adopted to generate a test report, so that the test efficiency is high and the cost is low.
Optionally, the method of the embodiment of the present invention may further include: and visually displaying the process of performing evaluation test on the order to be evaluated according to the order completion message. Therefore, the testing personnel can conveniently know the testing process in real time. For example, after the user issues the evaluation, an evaluation data increment message body is sent to the theme B in a subscription mode, the message in the theme B is consumed, the evaluated list of the user is synchronously updated according to the evaluation data increment message, and the user is requested to perform interface display after the user requests the data of the list to be evaluated and evaluated by the user through an interface and is presented to the user.
Fig. 3 is a schematic diagram of the main flow of user rating management in an alternative embodiment of the invention. In an alternative embodiment shown in fig. 3, the order system maintains the pending payment status and the corresponding OrderId and user PIN after receiving the user order. And calling an interface in a user system through an automatic program according to the OrderId and the user PIN to acquire order detailed data information. And modifying the message template data according to the message text format to generate an order completion message. And receiving and analyzing the order completion message, and issuing the evaluation qualification of the items in the order to the user PIN. And storing the evaluation content published by the user in a user evaluation database. And during checking, inquiring the user evaluation database and checking the user evaluation content. If the audit is not passed, an error prompt is sent out, the test environment is cleared, and then the process is ended. If the review passes, whether the piece of evaluation information exists in the user evaluation list is inquired (for example, the user evaluation content may not be uploaded successfully due to network abnormality, and the user evaluation content may not pass the review and cannot be uploaded). If not, sending out an error prompt, clearing the test environment and then ending the process. If so, the test environment is cleared and the process ends.
The invention saves the links of order payment, waiting for delivery, confirming receipt and the like, overcomes the time factors of the links, and can carry out the full-flow regression test without limit. By triggering the automatic program, the time consumed by the whole regression test can be shortened to several minutes, and compared with the prior art and manual test, the test efficiency and accuracy are greatly improved.
The invention adopts a full-process automatic regression testing program to carry out testing. The overall flow of the full process automated regression test procedure in an alternative embodiment shown in fig. 4 includes: inputting the Order Id and the user PIN to obtain data of the article voucher table, specifically, inquiring the evaluation voucher table, the preliminary evaluation voucher table, the Order exposure voucher table, the satisfaction voucher table and the like, and then requesting a background tool entrance to analyze and issue the obtained voucher table. And judging whether the state of the voucher table is not in a state to be evaluated, specifically judging the state value of an evaluation voucher table, the state value of an initial evaluation voucher table, the state value of a document exposure voucher table, the state value of a satisfaction voucher table and the like. If the state is not the state to be evaluated, the flow is ended. If the article is in the state to be evaluated, inquiring an interface of the list to be evaluated, analyzing the data of the interface to be evaluated, and judging whether the article exists. If the item does not exist, the process ends. If the article exists, calling a storage evaluation interface to store evaluation contents, such as a text evaluation interface, a tanning list, a complete join list, a tanning list picture list and the like, and then calling a storage service evaluation interface to request jsf (a standard framework for constructing a Java Web application) interface basic method, analyzing jsf interface data and storing the service evaluation interface. Next, it is judged whether or not the voucher table state is an evaluated state, specifically, whether or not the preliminary evaluation voucher table, the order exposure voucher table, and the satisfaction voucher table are evaluated states. If the state is not the evaluated state, the flow ends. If the evaluation state is established, inquiring the list to be evaluated, analyzing the interface data to be evaluated, and judging whether the list to be evaluated has no data. If there is this piece of data, the process ends. If the data does not exist, the evaluation is successful, the evaluated list is inquired, and whether the data exists in the evaluated list or not is judged. If not, the process ends. And if so, inquiring the background to-be-examined interface, and inquiring the bean sending information after the evaluation and the examination are passed. Analyzing the bean-feeding information data to judge whether the number of the delivered beans is correct or not. If not, the process ends. If the number of delivered beans is correct, calling a publishing and evaluation pursuing interface to inquire whether the state of the evaluation pursuing voucher table is correct or not. If not, the process ends. If the evaluation information is correct, the evaluated list is inquired, the evaluation information in the evaluated interface data is analyzed, whether the evaluation information exists or not is judged, and then the process is ended. After the testing of all steps in the whole process is finished, cleaning and restoring the testing environment data.
The embodiment of the invention carries out full-flow regression by triggering an automatic program, and each step has accuracy verification, so that the testing efficiency and accuracy are greatly improved compared with the prior art and manual testing.
According to still another aspect of an embodiment of the present invention, there is provided an apparatus for implementing the above method.
Fig. 5 is a schematic diagram of main blocks of an apparatus for user rating management according to an embodiment of the present invention, and as shown in fig. 5, the apparatus 500 for user rating management includes:
the data acquisition module 501 is used for acquiring an order identification and a user identification of an order to be evaluated;
the qualification generating module 502 is configured to obtain order data information of the order to be evaluated according to the order identifier and the user identifier, and generate an order completion message;
and the evaluation testing module 503 is configured to perform evaluation testing on the order to be evaluated according to the order completion message.
Optionally, the qualification module generates an order completion message comprising: and writing the order data information into a preset message template to generate the order completion message.
Optionally, the performing, by the evaluation testing module, an evaluation test on the order to be evaluated according to the order completion message includes:
and obtaining the evaluation content aiming at the order to be evaluated from a preset evaluation template according to the order identification and the user identification.
Optionally, the evaluating and testing module performs an evaluation test on the order to be evaluated according to the order completion message, and further includes: and checking the evaluation content of the order to be evaluated.
Optionally, the evaluating and testing module performs an evaluation test on the order to be evaluated according to the order completion message, and further includes:
after the evaluation content is approved, judging whether the evaluation content meets a preset reward condition; and if so, issuing the reward to the user corresponding to the user identification.
Optionally, the evaluation test module is further configured to:
and after the order to be evaluated is subjected to evaluation test according to the order completion message, generating a test report aiming at the order to be evaluated.
Optionally, the apparatus of the embodiment of the present invention further includes a front section display module, configured to:
and visually displaying the process of performing evaluation test on the order to be evaluated according to the order completion message.
Fig. 6 is a schematic structural diagram of a computer system suitable for implementing a terminal device according to an embodiment of the present invention, and as shown in fig. 6, the computer system 600 of the terminal device according to the embodiment of the present invention includes:
a Central Processing Unit (CPU)601 is included, which can perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)602 or a program loaded from a storage section 608 into a Random Access Memory (RAM) 603. In the RAM603, various programs and data necessary for the operation of the system 600 are also stored. The CPU601, ROM602, and RAM603 are connected to each other via a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.
The following components are connected to the I/O interface 605: an input portion 606 including a keyboard, a mouse, and the like; an output portion 607 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section 608 including a hard disk and the like; and a communication section 609 including a network interface card such as a LAN card, a modem, or the like. The communication section 609 performs communication processing via a network such as the internet. The driver 610 is also connected to the I/O interface 605 as needed. A removable medium 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 610 as necessary, so that a computer program read out therefrom is mounted in the storage section 608 as necessary.
In particular, according to the embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 609, and/or installed from the removable medium 611. The computer program performs the above-described functions defined in the system of the present invention when executed by the Central Processing Unit (CPU) 601.
It should be noted that the computer readable medium shown in the present invention can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present invention, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present invention, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules described in the embodiments of the present invention may be implemented by software or hardware. The described modules may also be provided in a processor, which may be described as: a processor includes a data acquisition module, a qualification generation module, and an evaluation test module. Where the names of these modules do not in some cases constitute a limitation on the module itself, for example, the data acquisition module may also be described as a "module that generates order completion messages".
As another aspect, the present invention also provides a computer-readable medium that may be contained in the apparatus described in the above embodiments; or may be separate and not incorporated into the device. The computer readable medium carries one or more programs which, when executed by a device, cause the device to comprise: obtaining an order mark and a user mark of an order to be evaluated; obtaining order data information of the order to be evaluated according to the order identification and the user identification, and generating an order completion message; and performing evaluation test on the order to be evaluated according to the order completion message.
According to the technical scheme of the embodiment of the invention, in the aspect of data preparation, the order completion message is generated by simulating the scenes of payment and delivery of the user, the evaluation qualification of the article can be directly obtained, the scenes of actually placing orders and waiting for delivery are not needed, and the problems of cost and time consumption of testing expenses do not exist; in the whole automatic regression testing process, the order data information of the order to be evaluated can be obtained only by the order identification and the user identification, the execution testing work of the automatic program is triggered, and the testing efficiency and the testing accuracy are improved.
The above-described embodiments should not be construed as limiting the scope of the invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions can occur, depending on design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (10)
1. A method for user rating management, comprising:
obtaining an order mark and a user mark of an order to be evaluated;
obtaining order data information of the order to be evaluated according to the order identification and the user identification, and generating an order completion message;
and performing evaluation test on the order to be evaluated according to the order completion message.
2. The method of claim 1, wherein generating an order complete message comprises: and writing the order data information into a preset message template to generate the order completion message.
3. The method of claim 1, wherein performing an evaluation test on the order to be evaluated according to the order completion message comprises:
and obtaining the evaluation content aiming at the order to be evaluated from a preset evaluation template according to the order identification and the user identification.
4. The method of claim 3, wherein the order to be evaluated is evaluated according to the order completion message, further comprising: and checking the evaluation content of the order to be evaluated.
5. The method of claim 4, wherein the order to be evaluated is evaluated according to the order completion message, further comprising:
after the evaluation content is approved, judging whether the evaluation content meets a preset reward condition; and if so, issuing the reward to the user corresponding to the user identification.
6. The method of any of claims 1-5, further comprising:
and after the order to be evaluated is subjected to evaluation test according to the order completion message, generating a test report aiming at the order to be evaluated.
7. The method of any of claims 1-5, further comprising:
and visually displaying the process of performing evaluation test on the order to be evaluated according to the order completion message.
8. An apparatus for user rating management, comprising:
the data acquisition module is used for acquiring an order identification and a user identification of the order to be evaluated;
the qualification generation module is used for acquiring order data information of the order to be evaluated according to the order identification and the user identification and generating an order completion message;
and the evaluation testing module is used for carrying out evaluation testing on the order to be evaluated according to the order completion message.
9. An electronic device for user rating management, comprising:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-7.
10. A computer-readable medium, on which a computer program is stored, which, when being executed by a processor, carries out the method according to any one of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110090296.0A CN113763018B (en) | 2021-01-22 | 2021-01-22 | User evaluation management method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110090296.0A CN113763018B (en) | 2021-01-22 | 2021-01-22 | User evaluation management method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113763018A true CN113763018A (en) | 2021-12-07 |
CN113763018B CN113763018B (en) | 2024-04-16 |
Family
ID=78786373
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110090296.0A Active CN113763018B (en) | 2021-01-22 | 2021-01-22 | User evaluation management method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113763018B (en) |
Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100892130B1 (en) * | 2008-06-16 | 2009-04-09 | 주식회사 다나와 | Online order sheet estimating system and the methode thereof |
KR20100093907A (en) * | 2009-02-17 | 2010-08-26 | 한국전자거래진흥원 | Standard test method and system of e-business solution and electronic document |
CN102456206A (en) * | 2010-10-28 | 2012-05-16 | 阿里巴巴集团控股有限公司 | Method and system for protecting safety of user information as well as e-commerce platform system |
CN105404986A (en) * | 2014-09-15 | 2016-03-16 | 深圳前海百递网络有限公司 | Method and device for obtaining evaluation data |
CN105719095A (en) * | 2016-01-26 | 2016-06-29 | 卓圣斌 | Evaluation association method and system for catering service staff |
CN106651496A (en) * | 2016-09-21 | 2017-05-10 | 唐艳春 | Video social network shopping platform |
CN107171881A (en) * | 2016-03-08 | 2017-09-15 | 阿里巴巴集团控股有限公司 | The method of testing and device of message handling system |
CN107766229A (en) * | 2016-08-19 | 2018-03-06 | 南京理工大学 | A kind of method that product search system correctness is evaluated using metamorphic testing |
CN108124257A (en) * | 2016-11-28 | 2018-06-05 | 中国联合网络通信集团有限公司 | Evaluate treating method and apparatus |
CN108255738A (en) * | 2018-04-09 | 2018-07-06 | 平安普惠企业管理有限公司 | Automated testing method, device, computer equipment and storage medium |
CN109325697A (en) * | 2018-09-29 | 2019-02-12 | 深圳市领秀航者互联网股份有限公司 | Evaluation invitation method, system and the computer readable storage medium of product |
CN109657124A (en) * | 2018-12-14 | 2019-04-19 | 成都德迈安科技有限公司 | Public sentiment monitoring system based on consumer behaviour |
CN109977006A (en) * | 2019-02-18 | 2019-07-05 | 天津五八到家科技有限公司 | Order matching process, device, equipment and storage medium |
CN110362481A (en) * | 2019-06-21 | 2019-10-22 | 深圳壹账通智能科技有限公司 | Automatic test approach and terminal device |
CN110766461A (en) * | 2019-10-22 | 2020-02-07 | 杭州蓝诗网络科技有限公司 | Automatic return evaluation system of shopping platform |
CN110874439A (en) * | 2019-11-20 | 2020-03-10 | 电子科技大学 | Recommendation method based on comment information |
CN110910180A (en) * | 2019-12-02 | 2020-03-24 | 北京嘀嘀无限科技发展有限公司 | Information pushing method and device, electronic equipment and storage medium |
CN111160998A (en) * | 2020-04-02 | 2020-05-15 | 支付宝(杭州)信息技术有限公司 | Comment data processing method and device based on block chain and comment system |
CN111340408A (en) * | 2018-12-19 | 2020-06-26 | 顺丰科技有限公司 | Logistics collection and dispatch piece simulation system and method |
CN111652480A (en) * | 2020-05-20 | 2020-09-11 | 贯航信息技术南京有限公司 | Business evaluation management method based on enterprise application |
CN111695331A (en) * | 2020-04-15 | 2020-09-22 | 福建天晴数码有限公司 | Evaluation template generation method and terminal |
CN111880839A (en) * | 2020-09-28 | 2020-11-03 | 珠海大横琴科技发展有限公司 | API processing method and device |
CN112000779A (en) * | 2020-10-29 | 2020-11-27 | 北京值得买科技股份有限公司 | Automatic review and labeling system |
-
2021
- 2021-01-22 CN CN202110090296.0A patent/CN113763018B/en active Active
Patent Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100892130B1 (en) * | 2008-06-16 | 2009-04-09 | 주식회사 다나와 | Online order sheet estimating system and the methode thereof |
KR20100093907A (en) * | 2009-02-17 | 2010-08-26 | 한국전자거래진흥원 | Standard test method and system of e-business solution and electronic document |
CN102456206A (en) * | 2010-10-28 | 2012-05-16 | 阿里巴巴集团控股有限公司 | Method and system for protecting safety of user information as well as e-commerce platform system |
CN105404986A (en) * | 2014-09-15 | 2016-03-16 | 深圳前海百递网络有限公司 | Method and device for obtaining evaluation data |
CN105719095A (en) * | 2016-01-26 | 2016-06-29 | 卓圣斌 | Evaluation association method and system for catering service staff |
CN107171881A (en) * | 2016-03-08 | 2017-09-15 | 阿里巴巴集团控股有限公司 | The method of testing and device of message handling system |
CN107766229A (en) * | 2016-08-19 | 2018-03-06 | 南京理工大学 | A kind of method that product search system correctness is evaluated using metamorphic testing |
CN106651496A (en) * | 2016-09-21 | 2017-05-10 | 唐艳春 | Video social network shopping platform |
CN108124257A (en) * | 2016-11-28 | 2018-06-05 | 中国联合网络通信集团有限公司 | Evaluate treating method and apparatus |
CN108255738A (en) * | 2018-04-09 | 2018-07-06 | 平安普惠企业管理有限公司 | Automated testing method, device, computer equipment and storage medium |
CN109325697A (en) * | 2018-09-29 | 2019-02-12 | 深圳市领秀航者互联网股份有限公司 | Evaluation invitation method, system and the computer readable storage medium of product |
CN109657124A (en) * | 2018-12-14 | 2019-04-19 | 成都德迈安科技有限公司 | Public sentiment monitoring system based on consumer behaviour |
CN111340408A (en) * | 2018-12-19 | 2020-06-26 | 顺丰科技有限公司 | Logistics collection and dispatch piece simulation system and method |
CN109977006A (en) * | 2019-02-18 | 2019-07-05 | 天津五八到家科技有限公司 | Order matching process, device, equipment and storage medium |
CN110362481A (en) * | 2019-06-21 | 2019-10-22 | 深圳壹账通智能科技有限公司 | Automatic test approach and terminal device |
CN110766461A (en) * | 2019-10-22 | 2020-02-07 | 杭州蓝诗网络科技有限公司 | Automatic return evaluation system of shopping platform |
CN110874439A (en) * | 2019-11-20 | 2020-03-10 | 电子科技大学 | Recommendation method based on comment information |
CN110910180A (en) * | 2019-12-02 | 2020-03-24 | 北京嘀嘀无限科技发展有限公司 | Information pushing method and device, electronic equipment and storage medium |
CN111160998A (en) * | 2020-04-02 | 2020-05-15 | 支付宝(杭州)信息技术有限公司 | Comment data processing method and device based on block chain and comment system |
CN111695331A (en) * | 2020-04-15 | 2020-09-22 | 福建天晴数码有限公司 | Evaluation template generation method and terminal |
CN111652480A (en) * | 2020-05-20 | 2020-09-11 | 贯航信息技术南京有限公司 | Business evaluation management method based on enterprise application |
CN111880839A (en) * | 2020-09-28 | 2020-11-03 | 珠海大横琴科技发展有限公司 | API processing method and device |
CN112000779A (en) * | 2020-10-29 | 2020-11-27 | 北京值得买科技股份有限公司 | Automatic review and labeling system |
Non-Patent Citations (3)
Title |
---|
L.C. BRIAND等: "An investigation of graph-based class integration test order strategies", IEEE TRANSACTIONS ON SOFTWARE ENGINEERING * |
刘青青;杨春林;: "基于区块链技术的电子商务评价模型", 怀化学院学报, no. 11 * |
朱辉辉: "高并发电商评论***的设计与实现", 南京大学 * |
Also Published As
Publication number | Publication date |
---|---|
CN113763018B (en) | 2024-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109840192B (en) | Method and device for automatic testing | |
US9466035B2 (en) | Systems and methods for leveraging social queuing to facilitate event ticket distribution | |
CN111444077A (en) | Method and device for generating flow node test data | |
US11657427B2 (en) | Systems and methods for leveraging social queuing to simulate ticket purchaser behavior | |
CN111221727A (en) | Test method, test device, electronic equipment and computer readable medium | |
CN115081959A (en) | Information processing method and device based on supply end, electronic equipment and readable medium | |
CN111815364A (en) | Express industry information processing method, device and system | |
CN112015979A (en) | Method and device for sending information to target crowd and electronic equipment | |
CN111091439A (en) | Order association marketing campaign implementation method, system, equipment and storage medium | |
CN108932594B (en) | Information pushing method and device | |
CN108874836A (en) | The method and apparatus for shifting electronic ticket | |
CN113763018B (en) | User evaluation management method and device | |
CN111338825A (en) | E-commerce interface docking platform | |
CN112785321A (en) | Incentive management method and device | |
CN116308428A (en) | Vehicle accessory management method, device, equipment and medium based on traceability codes | |
CN111861436A (en) | Data processing method, device, system, medium executed by server | |
CN114693358A (en) | Data processing method and device, electronic equipment and storage medium | |
CN109816342B (en) | Contract management method, contract management device, terminal and computer readable storage medium | |
CN110163706B (en) | Method and device for generating information | |
CN112184406A (en) | Data processing method, system, electronic device and computer readable storage medium | |
CN113760315A (en) | Method and device for testing system | |
CN113821430A (en) | Multi-service testing method and device | |
CN112183969A (en) | Payment equipment operation control method and device for supply order and electronic equipment | |
CN111274115A (en) | Verification method and device for system reconfiguration | |
CN113468059B (en) | Information acquisition method and device, terminal and server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |