CN114217803A - Method, device and electronic device for processing page function problems - Google Patents
Method, device and electronic device for processing page function problems Download PDFInfo
- Publication number
- CN114217803A CN114217803A CN202111608194.XA CN202111608194A CN114217803A CN 114217803 A CN114217803 A CN 114217803A CN 202111608194 A CN202111608194 A CN 202111608194A CN 114217803 A CN114217803 A CN 114217803A
- Authority
- CN
- China
- Prior art keywords
- account
- predetermined
- page
- environment information
- page function
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The disclosure relates to a page function problem processing method, a device and electronic equipment, wherein the method comprises the steps of sending a problem recurrence request, wherein the problem recurrence request is used for requesting a preset account to recur problems occurring when a preset page function is realized; acquiring execution environment information of a preset account when a preset page function is reproduced and API data recorded by the preset account when the preset page function is reproduced; and simulating the state of the predetermined account based on the execution environment information and the API data, and determining the problems of the predetermined account when the predetermined page function is realized. Through the method and the device, the technical problem that the problem processing efficiency is low due to the fact that existing steps are complex when the function problem of a user is reproduced in the related technology is solved.
Description
Technical Field
The present disclosure relates to the field of computers, and in particular, to a method and an apparatus for processing a page function problem, and an electronic device.
Background
At present, aiming at the front end problem of an online product, when a user encounters a problem, the problem encountered by the user is difficult to be effectively solved. In order to solve the above problems, in the related art, generally, a customer service collects the user description, and then feeds back the user description to a developer, and the developer reproduces the user-encountered problems through the information collected by the customer service. However, sometimes, neither the customer service nor the user is professional, and the description of the problem is not accurate, so that the problem needs to be repeatedly communicated and processed for many times, and the efficiency of solving the problem of the online product is low. The above problems are urgently needed to be solved.
Disclosure of Invention
The disclosure provides a page function problem processing method and device and electronic equipment, and aims to at least solve the technical problem that when the function problem of a user is reproduced in the related art, the problem processing efficiency is low due to the fact that the existing steps are complex. The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, a method for processing a page function problem is provided, which includes: sending a question recurrence request, wherein the question recurrence request is used for requesting a predetermined account to recur to a question occurring when a predetermined page function is realized; acquiring execution environment information of the preset account when the preset page function is reproduced and Application Program Interface (API) data recorded when the preset account reproduces the preset page function; simulating the state of the predetermined account based on the execution environment information and the API data, and determining the problem of the predetermined account when the predetermined page function is realized.
Optionally, the problem recurrence request carries a data collection link and identification information of the predetermined account, the obtaining of the execution environment information of the predetermined account when the predetermined page function is recurring, and the API data recorded by the predetermined account when the predetermined page function is recurring includes: acquiring the execution environment information and the API data of the predetermined account in a scene of opening the data collection link.
Optionally, the obtaining the execution environment information and the API data of the predetermined account in the scenario of opening the data collection link includes: receiving execution environment information of the page application, which is acquired and reported by the page application, based on the operation of opening the data collection link on the page application by the predetermined account; and receiving API data recorded by the page application based on the operation of the preset account when the preset page function is realized on the page corresponding to the data collection link.
Optionally, simulating the state of the predetermined account based on the execution environment information and the API data, and determining that the problem occurs when the predetermined account implements the predetermined page function includes: constructing a simulation environment based on the execution environment information; acquiring a state simulation link, and receiving an opening operation of the state simulation link in the simulation environment; and responding to the opening operation, simulating the state of the predetermined account on the page corresponding to the state simulation link based on the API data, and determining the problem of the predetermined account when the predetermined page function is realized.
Optionally, the constructing a simulation environment based on the execution environment information includes: in response to a viewing instruction of a development account for environment information, calling the execution environment information from an application server, wherein the application server collects and stores the execution environment information and the API data when the predetermined account reproduces the predetermined page function; and constructing the simulation environment on the resources corresponding to the development account based on the called execution environment information.
Optionally, the simulating the state of the predetermined account based on the API data in the page corresponding to the state simulation link in response to the opening operation, and determining that the problem occurs when the predetermined account implements the predetermined page function includes: responding to the opening operation of the development account on the state simulation link in the simulation environment, and receiving development recurrence operation executed by the development account on a page corresponding to the state simulation link, wherein the development recurrence operation is an operation which is collected in advance and is used for recurring problems; responding to the development recurrence operation, and calling API data corresponding to the development recurrence operation from the application server; and displaying a simulation result for simulating the state of the predetermined account on a page corresponding to the state simulation link by fitting the called API data to the development and recurrence operation, wherein the simulation result comprises problems of the predetermined account when the predetermined page function is realized.
Optionally, the execution environment information includes at least one of: the system comprises user agent information of a browser adopted by the preset account, local storage data information of the browser adopted by the preset account, version information of the browser adopted by the preset account, data information stored on a local terminal of the preset account, and equipment information of terminal equipment adopted by the preset account.
Optionally, the API data includes at least one of: the API data corresponding to the basic information of the preset account, the API data corresponding to the description information of the preset account, the API data corresponding to the operation record information of the preset account, the API data corresponding to the private information of the preset account, the API data corresponding to the learning configuration information of the preset account and the API data corresponding to the consumption information of the preset account.
According to a second aspect of the embodiments of the present disclosure, there is provided a page function problem processing apparatus, including: the system comprises a sending module, a processing module and a display module, wherein the sending module is used for sending a question recurrence request, and the question recurrence request is used for requesting a predetermined account to recur a question occurring when a predetermined page function is realized; the acquisition module is used for acquiring the execution environment information of the preset account when the preset page function is reproduced and the API data recorded by the preset account when the preset page function is reproduced; and the determining module is used for simulating the state of the predetermined account based on the execution environment information and the application program interface API data and determining the problems of the predetermined account when the predetermined page function is realized.
Optionally, the obtaining module includes: an obtaining unit, configured to obtain the execution environment information and the API data of the predetermined account in a scenario where a data collection link is opened, where the problem recurrence request carries the data collection link and identification information of the predetermined account.
Optionally, the obtaining unit includes: the first acquiring subunit is configured to receive, based on the operation of opening the data collection link on a page application based on the predetermined account, execution environment information of the page application acquired and reported by the page application; and the second obtaining subunit is configured to receive, based on an operation of the predetermined account when the predetermined page function is implemented on the page corresponding to the data collection link, API data recorded by the page application.
Optionally, the determining module includes: a construction unit configured to construct a simulation environment based on the execution environment information; the receiving unit is used for acquiring a state simulation link and receiving the opening operation of the state simulation link under the simulation environment; and the processing unit is used for responding to the opening operation, simulating the state of the preset account on the page corresponding to the state simulation link based on the API data, and determining the problem of the preset account when the preset page function is realized.
Optionally, the construction unit comprises: the first calling subunit is used for calling the execution environment information from an application server in response to a viewing instruction of a development account for the environment information, wherein the application server collects and stores the execution environment information and the API data when the predetermined account reproduces the predetermined page function; and the construction subunit is used for constructing the simulation environment on the resources corresponding to the development account based on the called execution environment information.
Optionally, the processing unit comprises: the receiving subunit is used for responding to the opening operation of the development account on the state simulation link in the simulation environment, and receiving development recurrence operation executed by the development account on a page corresponding to the state simulation link, wherein the development recurrence operation is an operation which is collected in advance and is used for recurring problems; the second calling subunit is used for responding to the development recurrence operation and calling API data corresponding to the development recurrence operation from the application server; and the processing subunit is configured to display a simulation result of simulating the state of the predetermined account on a page corresponding to the state simulation link by fitting the called API data to the development and recurrence operation, where the simulation result includes a problem occurring when the predetermined account implements the predetermined page function.
Optionally, the execution environment information includes at least one of: the system comprises user agent information of a browser adopted by the preset account, local storage data information of the browser adopted by the preset account, version information of the browser adopted by the preset account, data information stored on a local terminal of the preset account, and equipment information of terminal equipment adopted by the preset account.
Optionally, the API data includes at least one of: the API data corresponding to the basic information of the preset account, the API data corresponding to the description information of the preset account, the API data corresponding to the operation record information of the preset account, the API data corresponding to the private information of the preset account, the API data corresponding to the learning configuration information of the preset account and the API data corresponding to the consumption information of the preset account.
According to a third aspect of the embodiments of the present disclosure, there is provided an electronic apparatus including: a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to implement any of the page function problem handling methods.
According to a fourth aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, wherein instructions of the computer-readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform any one of the page function problem processing methods.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product comprising a computer program which, when executed by a processor, implements any one of the page function problem processing methods.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
the method comprises the steps of obtaining execution environment information of a preset account when a preset page function is reproduced, API data recorded by the preset account when the preset page function is reproduced, and simulating the state of the preset account based on the obtained execution environment information and the API data, so that problems occurring when the preset account realizes the preset page function are determined. Since the execution environment information and the API data when the predetermined page function is executed are acquired, it is possible to reproduce a problem occurring when the predetermined page function is realized in the predetermined account only by simply acquiring the operation of the user. By adopting the mode, the problem can be reproduced without describing professional technical problems by a user, the technical problem of low problem processing efficiency caused by complicated steps when the functional problems of the user are reproduced in the related technology is effectively solved, the problem of executing the preset page function by the user can be efficiently reproduced, and conditions are provided for efficiently processing and solving the problem.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
FIG. 1 is a flow diagram illustrating a method for page function issue handling in accordance with an exemplary embodiment.
Fig. 2 is an interaction timing diagram for a scheme for reproducing online user data provided by an alternative embodiment of the present disclosure.
Fig. 3 is a schematic diagram of an architecture for a scheme for reproducing an online user data problem provided by an alternative embodiment of the present disclosure.
FIG. 4 is an apparatus block diagram illustrating a page function problem processing apparatus according to an example embodiment.
Fig. 5 is an apparatus block diagram of a terminal shown in accordance with an example embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The present disclosure provides a page function problem handling method as shown in fig. 1. Fig. 1 is a flowchart illustrating a page function question processing method according to an exemplary embodiment, which is used in the computer terminal described above, as shown in fig. 1, and includes the following steps.
In step S11, sending a question reproduction request for requesting the predetermined account to reproduce a question occurring when the predetermined page function is implemented;
in step S12, acquiring execution environment information of the predetermined account when the predetermined page function is reproduced, and API data recorded by the predetermined account when the predetermined page function is reproduced, where the API data is Application Program Interface (API) data;
in step S13, the status of the predetermined account is simulated based on the execution environment information and the API data, and a problem occurring when the predetermined account implements the predetermined page function is determined.
Through the steps, the execution environment information of the preset account when the preset page function is reproduced and the API data recorded by the preset account when the preset page function is reproduced are obtained, and the state of the preset account is simulated based on the obtained execution environment information and the API data, so that the problem occurring when the preset account realizes the preset page function is determined. Since the execution environment information and the API data when the predetermined page function is executed are acquired, it is possible to reproduce a problem occurring when the predetermined page function is realized in the predetermined account only by simply acquiring the operation of the user. By adopting the mode, the problem can be reproduced without describing professional technical problems by a user, the technical problem of low problem processing efficiency caused by complicated steps when the functional problems of the user are reproduced in the related technology is effectively solved, the problem of executing the preset page function by the user can be efficiently reproduced, and conditions are provided for efficiently processing and solving the problem.
In one or more optional embodiments, a question-recurring request is sent, wherein the question-recurring request is for requesting the predetermined account to recurring a question that occurred while implementing the predetermined page function. The problem corresponding to the transmitted problem recurrence request may include problems that occur in various situations, for example, problems that occur in a special platform (Android, iOS), a special platform version (Android 5.0.1, Android 4.4.3, iOS 12.3, and the like), a special App (application App, applet, and the like), a web page, and the like; the problem addressed by the transmitted problem recurrence request may also be a problem "specific" to a user because the user has different data returns, user figures, and operation histories. And sending a specific problem recurrence request aiming at different problems under different conditions, so that different problems under different conditions can be processed.
In one or more optional embodiments, the question recurrence request may be used to request the predefined account to recur a question occurring when the predefined page function is implemented, and may also carry various information, for example, the question recurrence request may carry a data collection link and identification information of the predefined account. In a case that the problem recurrence request may carry a data collection link and identification information of the predetermined account, acquiring execution environment information of the predetermined account when the predetermined page function is recurring, and the API data recorded by the predetermined account when the predetermined page function is recurring may include: acquiring execution environment information and API data of a predetermined account in a scene of opening a data collection link. The data collection link is used for providing a position for collecting data for the predetermined user, namely the predetermined user executes an operation step of a predetermined page function in a page corresponding to the link so as to record execution environment information and API data of the predetermined user executing the predetermined page function. In addition, the problem recurrence request carries identification information of a predetermined account, which is used for identifying that the recorded and collected execution environment information and API data are directed to the predetermined account. The preset account is identified through the identification information, when a plurality of users have problems and the problems are reproduced by the same method, the collected data can be efficiently distinguished and positioned, and the problems can be rapidly reproduced and solved conveniently. Through the processing mode, on one hand, the data collection link is carried in the problem recurrence request, and the predetermined user can execute the predetermined page function in a mode of directly opening the data collection link, so that the user experience can be improved, and the safety of the collected data can be ensured; on the other hand, the problem recurrence request carries the identification information of the predetermined account, and the application can be triggered to report the data in time when the API data is collected except for identifying the predetermined account.
In one or more optional embodiments, the execution environment information and the API data of the predetermined account in the scenario of opening the data collection link are acquired, that is, various data of the predetermined account in executing the predetermined page function based on the data collection link are acquired. The obtaining of the execution environment information and the API data of the predetermined account in the scenario of opening the data collection link may be performed in a variety of manners, for example, the following processing manners may be used: and receiving the execution environment information of the page application collected and reported by the page application based on the operation of opening the data collection link on the page application by the preset account, opening the data collection link after the preset account receives the data collection link through the processing, and executing the preset page function on the page with the data collection link opened. At this time, the page application collects the execution environment information of the current page, and because the execution environment information is the most real environment information for the predetermined user to execute the predetermined page function, the accuracy of the execution environment information can be ensured to a certain extent. And then, receiving API data recorded by the page application based on the operation of the preset account when the preset page function is realized on the page corresponding to the data collection link. And when the preset user executes various operations, the page application can respond to the operations and call the corresponding data interface to return corresponding data. At this time, the page application may record the problem, for example, based on a certain operation therein, the API of the page application returns corresponding data, and the page application records the process, stores the executed operation, and returns the API data, and reports the API data in time.
In one or more optional embodiments, when simulating the state of the predetermined account based on the execution environment information and the API data and determining a problem occurring when the predetermined account implements the predetermined page function, a simulation environment may be first constructed based on the execution environment information, for example, a version of a page application, a function that can be called, a version of a browser that displays a page, user agent information of the browser, and the like. Since the types of the execution environment information may be various, a description thereof will not be made one by one. The state simulation link is acquired, and an opening operation of the state simulation link in the simulation environment is received, and since the simulation of the state of the predetermined account is performed by the developer, the operation in the simulation environment may be performed manually by the developer based on the display of the page. It should be noted that the state simulation link is different from the data collection link, and the state simulation link is used for the developer to open the state simulation page, that is, the developer performs state simulation on the state simulation page corresponding to the state simulation link based on the development account, so as to determine the problem. And the data collection link is used for collecting corresponding data of the predetermined account for executing the predetermined page function. And then responding to the opening operation, simulating the state of the predetermined account on the page corresponding to the state simulation link based on the API data, and determining the problem of the predetermined account when the predetermined page function is realized. Simulating the state of the predetermined account on the page corresponding to the state simulation link under the execution environment corresponding to the collected execution environment information and based on API data collected by the predetermined account when executing the predetermined page function, and determining the problem of the predetermined account when realizing the predetermined page function based on the simulation process and the simulation result.
In one or more alternative embodiments, when building the simulation environment based on the execution environment information, the following processing may be adopted: responding to a viewing instruction of the development account for the environment information, and calling the execution environment information from the application server, wherein the application server collects and stores the execution environment information and API data when the predetermined account reproduces the predetermined page function; and constructing a simulation environment on the resources corresponding to the development account based on the called execution environment information. It should be noted that after the execution environment information is called from the application server, the execution environment information may be displayed, for example, the execution environment information may be displayed in an environment information displayer, and by displaying the execution environment information, a professional developer may directly know detailed information of the execution environment, so that a problem existing in the execution environment may be directly determined, and efficiency is improved for determining the problem. In addition, when a preset user reproduces a preset page function, the browser used for reproducing the preset page function adopts the environment information collector to collect and report the execution environment information, and adopts the API data collector to collect and report the API data. And the application server receiving the reported execution environment information and API data stores the information for follow-up developers to use for recurring problems. When the simulation environment is constructed on the resources corresponding to the development account based on the called execution environment information, the resources corresponding to the development account may be real physical hardware resources or resources that are virtualized from a remote virtual machine.
In one or more optional embodiments, in response to the opening operation, in the page corresponding to the state simulation link, simulating the state of the predetermined account based on the API data, and determining that a problem occurs in the predetermined account when the predetermined page function is implemented, the following process may be adopted: and responding to the opening operation of the development account on the state simulation link in the simulation environment, and receiving a development recurrence operation executed by the development account on a page corresponding to the state simulation link, wherein the development recurrence operation is an operation which is collected in advance and is executed for recurring the problem. The development and reproduction operation is also the operation of the pre-collected predetermined account when the predetermined page function is realized. It should be noted that, during the acquisition, development and reproduction operation, various acquisition modes may be adopted, for example, acquisition may be performed by a manual telephone, acquisition may also be performed by a feedback mode of a user question mail, and acquisition may also be performed by other modes such as return visit. And acquiring a development recurrence operation, namely acquiring the previous operation of the predetermined account when the predetermined page function is realized, wherein the operation can be the operation described by the user, and can be some simple operation step descriptions when the predetermined page function is realized. The method comprises the steps that development and reproduction operations executed by a development account on a page corresponding to a state simulation link are received, namely after the development and reproduction operations are received by a developer, the operation is executed on an opened simulation page based on the development account corresponding to the developer; calling API data corresponding to the development recurrence operation from the application server in response to the development recurrence operation; and displaying a simulation result for simulating the state of the predetermined account on a page corresponding to the state simulation link by fitting the called API data to develop a recurrence operation, wherein the simulation result comprises problems of the predetermined account when the predetermined page function is realized. And then, the simulation result can be sent to the application server, so that the preset user can directly take the problem solution result from the application server to view the problem solution result when the preset user needs to obtain the problem solution result. For example, when a certain operation is executed on the simulation page by the development account, the API data corresponding to the operation acquired before may be called, so that when an operation is executed, the API data corresponding to the operation is fitted to realize the simulation of the state of the predetermined account, and the problem occurring when the predetermined page function is realized by the predetermined account may be reproduced in the simulation process and the simulation result.
In one or more alternative embodiments, the execution environment information may be various types of environment information, and may include at least one of the following: the method comprises the steps of obtaining user agent information of a browser adopted by a preset account, locally stored data information of the browser adopted by the preset account, version information of the browser adopted by the preset account, data information stored on a local terminal of the preset account and equipment information of terminal equipment adopted by the preset account. It should be noted that the above-mentioned execution environment information is only an example, and other hardware environment information and software environment information related to the predetermined account executing the above-mentioned predetermined page function are part of the present disclosure.
In one or more optional embodiments, as described above, the API data may be recorded when the predefined account implements the predefined page function, that is, when a user reproduces a problem occurring in the predefined page, various API data returned by an operation performed by the predefined account may be recorded. The API data may be various, and for example, may include: the API data corresponding to the basic information of the predetermined account, the API data corresponding to the description information of the predetermined account, the API data corresponding to the operation record information of the predetermined account, the API data corresponding to the private information of the predetermined account, the API data corresponding to the learning configuration information of the predetermined account, the API data corresponding to the consumption information of the predetermined account, and the like. The API data related to the present disclosure is program interface data that can be called by the page application, and is not limited herein. By acquiring different and various detailed API data, the process of executing the preset page function by the preset account can be described more accurately and comprehensively, and the problems in the process can be conveniently and accurately reproduced in the follow-up process.
It should be further noted that, when acquiring the API data, one or more API data may be acquired, and when there are a plurality of API data, the plurality of API data may all be recorded in a centralized manner when the predetermined account implements the predetermined page function. Wherein simulating the status of the predetermined account based on the API data may include: aggregating multiple API data simulates the state of a predetermined account. By recording a plurality of API data when the predetermined page function is implemented, the greater the number of recorded API data, the more detailed the description of the process of implementing the predetermined page function may be, thereby making the description of the problem itself clearer, and thus indirectly facilitating the discovery and solution of the problem.
In one or more optional embodiments, the obtained execution environment information and API data may be stored, and the data may be stored, so that flexible use of the data may be achieved, for example, the data may be called when a problem is required to be reproduced, and the correlation between the problem and time may also be determined to some extent.
Based on the above embodiments and alternative embodiments, an alternative implementation is provided, which is described in detail below.
To solve the problems encountered by users when using online (application) products, in the related art, the following solutions are generally adopted: s1, collecting the environment information of the online product used by the User, for example, collecting the information of the browser User Agent (UA, User Agent) by manual communication, the information of Cookie (data stored on the User' S local terminal), the information of LocalStorage (local storage), the information of indextdb (local database provided by browser), etc.; s2, judging which APIs are potentially called by the user through the known operation path of the user, and inquiring a return value of the corresponding API to the user by matching with a back-end operation; s3, according to the API return value of the user, Mock ' S ' state data ' of the user, then manually executing the operation steps (flow) of the user, and trying to reproduce the problem of the user and repair the problem. In addition, when solving the problem, the front end and the back end may not need to guess what user data state is, and only need to directly construct a special version with a log in the code for the user, retest, evaluate the risk, go online, ask the user to reproduce the problem on the log collection version, collect the log, and better judge and reproduce the user problem by combining the code through the log. However, with the above solution, there are two problems:
on the one hand, the problems of complicated steps and high technical difficulty exist:
when the environmental information of the user is manually collected, the times of research and development, external operation and communication between the user may be multiple times, the efficiency is low, the threshold for manually collecting the technical information by the user is high, the operation steps are sometimes difficult to describe clearly with the user, and the processes are inconsistent in different research and development processes and difficult to ensure the accuracy of execution. Moreover, in the operation steps, which APIs are called and which API return values affect the subsequent API input are determined, the cost of the troubleshooting is relatively high for both the front end and the back end, and the system is somewhat complex: the API is divided into synchronous and asynchronous, the API has a front-back dependency relationship, and the API has a state and a calling condition, so that when the on-line problem specific to the API is often involved, the problem can be found, the API often falls into a blind guess condition, a half day is constructed, the API calling path of a corresponding user and the input and output data are not guessed, or a special reason causing the problem exists.
On the other hand, there are problems of low efficiency and low reusability:
for the problems of special users, logs are added, the logs are re-online, then the codes are manually compared after the logs are collected, the problems are reproduced, the re-online is always risky, the whole process is long, the efficiency of manually comparing the newly added logs with the codes is low, the automation degree is low, and the reusability of subsequent solutions of similar problems is low.
Based on the above example, in the optional embodiment of the present disclosure, a solution for a front-end recurrence of an online user data problem is provided, and taking a scene of a JS HTML page as an example, the optional embodiment mainly aims at the front-end problem related to an online product and user API data, and when a user encounters a problem and cannot recur through an operation step (flow), some manual research steps are abstracted and converted into automated steps and mechanisms as much as possible, so that the efficiency of research on the type of complicated problem on the line and the solution reuse rate are improved. Fig. 2 is an interaction timing diagram illustrating a scheme for reproducing an online user data problem provided by an alternative embodiment of the present disclosure, which is illustrated in fig. 2 and described in detail below.
S0, the user (user) with on-line problem accesses the page function by accessing the browser;
s1, the browser accesses the service by accessing the application server;
s2, the application server returns the function page accessed by the browser;
s3, the browser displays the returned function page and provides corresponding functions for the user;
s4, the user encounters functional problems on the page, and reports the problems to the customer service staff, wherein the reporting of the problems may be implemented in various ways, for example, manually, such as: collecting the operation steps and the interface of the user through a telephone and a message tool;
s5, after determining the scenes and steps of the user, the customer service staff informs the user that the user is contacting the developer;
s6, the customer service personnel find the developer with the reproduction step of the product problem (namely the functional problem encountered by the user);
s7, the developer starts the research step, finds the problem 'can not be reproduced', and judges that the problem is possibly related to the environment or the API state of the user. That is, after attempting the steps provided by the user, it is found that the user problem cannot be reproduced with the same steps of other devices;
and S8, the developer returns a user identification corresponding to the user and a special recording link with the type of recording to the customer service staff through operation. Namely, preparing a link (including user id + type ═ recording) specific to a user question;
s9, customer service personnel returns the special recording link to the user and asks the user to 'reappear';
s10, the user opens the received recording link based on the browser;
s11, the browser collects "environment information and reports", for example, the front-end program of the browser may be used to collect basic information and parameters of the environment, such as: browser user, browser LocalStorage data, browser Cookie, etc.;
s12, the browser reports the collected environment information to the application server;
s13, after receiving the reported environment information, the application server returns the environment information reported to the browser successfully;
s14, the user executes the operation of the reproduction step on the browser;
s15, the browser collects API data corresponding to the recurring step and reports the collected API data to the application server, for example, the browser may start to monitor the underlying API data by using a front-end program, for example: a user basic information API, a user portrait API, a user operation record API, a user privacy information API, a user learning information configuration API, a user recent consumption API, and the like. The recording process is realized and the recorded content is reported, namely, the recording user inputs and outputs various APIs (application program interfaces) of the browser;
s16, the application server returns a receipt message of successful API data report to the browser after collecting the reported API data;
s17, the browser feeds back to the user, and accurately informs the customer service staff after the reproduction is finished;
s18, the user informs the customer service staff that the reproduction is finished;
s19, the customer service staff informs the developer that the collection of the reproduction data is finished;
s20, the developer informs the customer service of the general research schedule of the problem solution, namely the general time of the problem solution;
s21, the developer informs the user of receiving the message and asks the user to wait for the problem solving result;
s22, the developer starts to research the problem, checks the environmental information of the user and constructs the corresponding environment as much as possible;
s23, the developer requests the environment information from the application server;
s24, the application server returns the requested environment information to the developer;
s25, the developer requests the application server to open a user identifier based on the local browser, where the type of the user identifier is a specific link for simulation, that is, a link specific to the problem is opened (including user id + type ═ mock);
s26, the application server returns the page data and the simulation data (i.e. mock data) corresponding to the link to the developer, namely, simulation API data of a specific user id is automatically downloaded from the application server;
s27, the developer tries the customer service sending reproduction step at the earliest time;
s28, automatically using the relevant simulation data of the user on the corresponding simulation page of the developer, and reproducing the problem;
s29, repairing, verifying, testing and putting on line the problems by developers;
s30, the developer informs the customer service personnel of the problem resolution;
s31, customer service staff informs the user of the problem resolution and asks the user to verify the problem resolution result;
s32, the user confirms the problem solution to the customer service staff;
s33, the customer service personnel confirms the problem solution to the developer.
The main flow provided by the alternative embodiment of the present disclosure can be embodied in the above-mentioned interactive process. Fig. 3 is a schematic diagram of an architecture of a scheme for reproducing an online user data problem according to an alternative embodiment of the present disclosure, and as shown in fig. 3, the following describes an architecture of a method according to an alternative embodiment of the present disclosure:
first, it is to be noted that two technical modules are required to complete the above-mentioned flow. One part is some modules of js (javascript), including a URL (Uniform Resource Locator), a parameter resolver, an environment information collector, an environment information display, an API data collector, an API Mock layer, an API request layer, and a service logic module; the other part is corresponding services of the application server, including an environment information storage service, an API service and an API data storage service.
1) In order to accomplish the goal of distinguishing between recording and Mock operations for different users:
mainly relates to: and a URL parameter resolver module.
Inputting different URLs by a user, and resolving the URLs into an id (namely identification information of the preset account) of the user and a current working mode by a URL parameter resolver module, wherein the working mode is recording or simulating;
it should be noted that the id of the user may be added when reporting data.
2) To accomplish the recording objective:
mainly relates to: the system comprises an environment information collector, an environment information storage service, an API request layer, an API data collector and an API data storage service;
in the recording mode, the environment information collector is used for collecting the environment information and reporting the environment information to the environment information storage service;
in the recording mode, the API request layer cooperates with the API data collector to report the calling and outputting of the API, input parameters, API Method, API URL, calling initiating time, calling returning value and other key information to the API data storage service.
3) To accomplish the view context information objective:
after the environment information collector collects the environment information when the user executes the recurrence operation, the collected environment information is reported to the application server, and the application server calls the environment information storage service to store the reported environment information. When a developer starts to research a problem, the environment of a user is checked, an environment checking request is sent to an application server, the application server extracts environment information from the storage service of the environment information and returns the environment information to the developer, and the environment information is displayed in an environment information displayer corresponding to the developer.
4) To accomplish the goal of modeling user API data:
the API data collector collects API data corresponding to the recurrence operation executed by the user, reports the collected API data to the application server, and the application server calls the API data storage service to store the reported API data. After a developer opens a simulated special link and executes a reproduction operation on a corresponding page, API data corresponding to the reproduction operation is requested to an application server through an API request layer, so that the reproduction operation is fitted, and the problem is reproduced.
In the simulation mode, the Application Programming Interface (API) request layer can be matched with the API Mock layer to fit Mock data in the API data storage service to an API scene called by a user.
In the simulation mode, developers only need to manually execute related reproduction steps, and corresponding API data can be automatically returned, namely the real API data of users are returned, so that the aim of reproducing special problems of users is achieved.
In the solution provided by the optional embodiment of the present disclosure, when a step of asking the user to help retry to reproduce is implemented in the browser of H5, a new data collection link containing the encrypted information of the user id is constructed, and the user is asked to access the link, instead of adding the log again to collect the user information; the ability to automatically record environment-related parameters; the calling and outputting of the API, input parameters, an API Method, an API URL, calling initiating time, calling returning values and the like are automatically recorded; the recorded environment information and API calling information are automatically reported to the Mock server; the method and the device realize access reproduction connection, automatically pull the reported Mock data of the corresponding user from the Mock server, and finish the automatic fitting of the associated API.
Through the above optional embodiment, the following beneficial effects can be achieved:
(1) the risk that the API data is collected and needs to be on-line again is avoided;
(2) the problem that the related codes of the log have no reusability is avoided;
(3) a part of the API data is prevented from being collected manually;
(4) the problems are reproduced and researched more efficiently, and the automation degree of the problems is researched more efficiently;
(5) and the research and development cost is reduced.
It is noted that while for simplicity of explanation, the foregoing method embodiments have been described as a series of acts or combination of acts, it will be appreciated by those skilled in the art that the present disclosure is not limited by the order of acts, as some steps may, in accordance with the present disclosure, occur in other orders and concurrently. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required for the disclosure.
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present disclosure may be embodied in the form of a software product, which is stored in a computer-readable storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (which may be a mobile phone, a computer, a server, or a network device) to execute the method of the embodiments of the present disclosure.
According to the embodiment of the present disclosure, there is also provided an apparatus for implementing the above-mentioned page function problem processing method, and fig. 4 is an apparatus block diagram of the page function problem processing apparatus shown according to an exemplary embodiment. Referring to fig. 4, the apparatus includes a sending module 41, an obtaining module 42 and a determining module 43, and is explained below.
A sending module 41, configured to send a question recurrence request, where the question recurrence request is used to request a predetermined account to recur a question occurring when a predetermined page function is implemented; an obtaining module 42, connected to the sending module 41, for obtaining the execution environment information of the predetermined account when the predetermined page function is reproduced, and the API data recorded by the predetermined account when the predetermined page function is reproduced; and the determining module 43 is connected to the obtaining module 42, and is configured to simulate the state of the predetermined account based on the execution environment information and the API data, and determine a problem occurring when the predetermined account implements the predetermined page function.
In one or more optional embodiments, the obtaining module 42 includes: the system comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring execution environment information and API data of a predetermined account in a scene of opening a data collection link, and a problem recurrence request carries identification information of the data collection link and the predetermined account.
In one or more optional embodiments, the obtaining unit includes: the first acquiring subunit is used for opening a data collecting link on the page application based on a predetermined account, and receiving the execution environment information of the page application acquired and reported by the page application; and the second acquiring subunit is used for receiving the API data recorded by the page application based on the operation of the preset account when the preset page function is realized on the page corresponding to the data collection link.
In one or more alternative embodiments, the determining module 43 includes: a construction unit configured to construct a simulation environment based on the execution environment information; the receiving unit is used for acquiring the state simulation link and receiving the opening operation of the state simulation link under the simulation environment; and the processing unit is used for responding to the opening operation, simulating the state of the preset account on the page corresponding to the state simulation link based on the API data, and determining the problem of the preset account when the preset page function is realized.
In one or more alternative embodiments, the building unit comprises: the system comprises a first calling subunit, a second calling subunit and a third calling subunit, wherein the first calling subunit is used for calling the execution environment information from the application server in response to a viewing instruction of the development account for the environment information, and the application server collects and stores the execution environment information and API data when the predetermined account reproduces the predetermined page function; and the construction subunit is used for constructing a simulation environment on the resources corresponding to the development account based on the called execution environment information.
In one or more optional embodiments, the processing unit includes: the receiving subunit is used for responding to the opening operation of the development account on the state simulation link in the simulation environment, and receiving the development recurrence operation executed by the development account on the page corresponding to the state simulation link, wherein the development recurrence operation is the operation which is collected in advance and is used for recurring problems; the second calling subunit is used for responding to the development recurrence operation and calling the API data corresponding to the development recurrence operation from the application server; and the processing subunit is used for displaying a simulation result for simulating the state of the predetermined account on a page corresponding to the state simulation link by fitting, developing and reproducing the called API data, wherein the simulation result comprises problems of the predetermined account when the predetermined page function is realized.
In one or more optional embodiments, the execution environment information includes at least one of: the method comprises the steps of obtaining user agent information of a browser adopted by a preset account, locally stored data information of the browser adopted by the preset account, version information of the browser adopted by the preset account, data information stored on a local terminal of the preset account and equipment information of terminal equipment adopted by the preset account.
In one or more optional embodiments, the API data includes at least one of: the API data corresponding to the basic information of the predetermined account, the API data corresponding to the description information of the predetermined account, the API data corresponding to the operation record information of the predetermined account, the API data corresponding to the private information of the predetermined account, the API data corresponding to the learning configuration information of the predetermined account and the API data corresponding to the consumption information of the predetermined account.
It should be noted here that the sending module 41, the obtaining module 42 and the determining module 43 correspond to steps S11 to S13 in the embodiment, and the modules are the same as the examples and application scenarios realized by the corresponding steps, but are not limited to the disclosure of the embodiment. It should be noted that the modules described above may be implemented in a computer terminal as part of an apparatus.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Embodiments of the present disclosure may provide an electronic device, for example, the electronic device may be a terminal 500, for example, the terminal 500 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, and the like.
Referring to fig. 5, terminal 500 may include one or more of the following components: a processing component 502, a memory 504, a power component 506, a multimedia component 508, an audio component 510, an input/output (I/O) interface 512, a sensor component 514, and a communication component 516.
The processing component 502 generally controls overall operation of the terminal 500, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 502 may include one or more processors 520 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 502 can include one or more modules that facilitate interaction between the processing component 502 and other components. For example, the processing component 502 can include a multimedia module to facilitate interaction between the multimedia component 508 and the processing component 502.
The memory 504 is configured to store various types of data to support operation at the device 500. Examples of such data include instructions for any application or method operating on terminal 500, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 504 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power components 506 provide power to the various components of the terminal 500. The power components 506 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the terminal 500.
The multimedia component 508 includes a screen providing an output interface between the terminal 500 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 508 includes a front facing camera and/or a rear facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the device 500 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 510 is configured to output and/or input audio signals. For example, the audio component 510 includes a Microphone (MIC) configured to receive external audio signals when the terminal 500 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 504 or transmitted via the communication component 516. In some embodiments, audio component 510 further includes a speaker for outputting audio signals.
The I/O interface 512 provides an interface between the processing component 502 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 514 includes one or more sensors for providing various aspects of status assessment for the terminal 500. For example, sensor assembly 514 can detect an open/closed state of device 500, the relative positioning of components, such as a display and keypad of terminal 500, the change in position of terminal 500 or a component of terminal 500, the presence or absence of user contact with terminal 500, orientation or acceleration/deceleration of terminal 500, and temperature changes of terminal 500. The sensor assembly 514 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 514 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 514 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 516 is configured to facilitate communications between the terminal 500 and other devices in a wired or wireless manner. The terminal 500 may access a wireless network based on a communication standard, such as WiFi, an operator network (such as 2G, 3G, 4G, or 5G), or a combination thereof. In an exemplary embodiment, the communication component 516 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 516 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the terminal 500 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a computer-readable storage medium comprising instructions, such as the memory 504 comprising instructions, executable by the processor 520 of the terminal 500 to perform the above-described method is also provided. Alternatively, the computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
In an exemplary embodiment, there is also provided a computer program product, in which a computer program is enabled to perform the page function problem processing method of any one of the above when the computer program is executed by a processor of a terminal.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (10)
1. A page function problem processing method is characterized by comprising the following steps:
sending a question recurrence request, wherein the question recurrence request is used for requesting a predetermined account to recur to a question occurring when a predetermined page function is realized;
acquiring execution environment information of the preset account when the preset page function is reproduced and Application Program Interface (API) data recorded when the preset account reproduces the preset page function;
simulating the state of the predetermined account based on the execution environment information and the API data, and determining the problem of the predetermined account when the predetermined page function is realized.
2. The method according to claim 1, wherein the problem recurrence request carries a data collection link and identification information of the predetermined account, the obtaining of the execution environment information of the predetermined account when the predetermined page function is recurring, and the API data recorded by the predetermined account when the predetermined page function is recurring includes:
acquiring the execution environment information and the API data of the predetermined account in a scene of opening the data collection link.
3. The method of claim 2, wherein the obtaining the execution environment information and the API data of the predetermined account in a scenario in which the data collection link is opened comprises:
receiving execution environment information of the page application, which is acquired and reported by the page application, based on the operation of opening the data collection link on the page application by the predetermined account;
and receiving API data recorded by the page application based on the operation of the preset account when the preset page function is realized on the page corresponding to the data collection link.
4. The method of claim 1, wherein simulating the status of the predetermined account based on the execution environment information and the API data, and wherein determining that the predetermined account has a problem while implementing the predetermined page function comprises:
constructing a simulation environment based on the execution environment information;
acquiring a state simulation link, and receiving an opening operation of the state simulation link in the simulation environment;
and responding to the opening operation, simulating the state of the predetermined account on the page corresponding to the state simulation link based on the API data, and determining the problem of the predetermined account when the predetermined page function is realized.
5. The method of claim 4, wherein constructing a simulation environment based on the execution environment information comprises:
in response to a viewing instruction of a development account for environment information, calling the execution environment information from an application server, wherein the application server collects and stores the execution environment information and the API data when the predetermined account reproduces the predetermined page function;
and constructing the simulation environment on the resources corresponding to the development account based on the called execution environment information.
6. The method of claim 5, wherein the simulating the status of the predetermined account based on the API data in the page corresponding to the status simulation link in response to the opening operation, and the determining the problem occurring when the predetermined account implements the predetermined page function comprises:
responding to the opening operation of the development account on the state simulation link in the simulation environment, and receiving development recurrence operation executed by the development account on a page corresponding to the state simulation link, wherein the development recurrence operation is an operation which is collected in advance and is used for recurring problems;
responding to the development recurrence operation, and calling API data corresponding to the development recurrence operation from the application server;
and displaying a simulation result for simulating the state of the predetermined account on a page corresponding to the state simulation link by fitting the called API data to the development and recurrence operation, wherein the simulation result comprises problems of the predetermined account when the predetermined page function is realized.
7. A page function question processing apparatus, comprising:
the system comprises a sending module, a processing module and a display module, wherein the sending module is used for sending a question recurrence request, and the question recurrence request is used for requesting a predetermined account to recur a question occurring when a predetermined page function is realized;
the acquisition module is used for acquiring the execution environment information of the preset account when the preset page function is reproduced and the API data of the application program recorded by the preset account when the preset page function is reproduced;
and the determining module is used for simulating the state of the predetermined account based on the execution environment information and the API data and determining the problems of the predetermined account when the predetermined page function is realized.
8. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the page function problem handling method of any of claims 1 to 6.
9. A computer-readable storage medium, wherein instructions in the computer-readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the page function problem processing method of any of claims 1 to 6.
10. A computer program product comprising a computer program, characterized in that the computer program, when being executed by a processor, implements the page function problem handling method of any one of claims 1 to 6.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111608194.XA CN114217803B (en) | 2021-12-23 | 2021-12-23 | Page function problem processing method, device and electronic device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111608194.XA CN114217803B (en) | 2021-12-23 | 2021-12-23 | Page function problem processing method, device and electronic device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN114217803A true CN114217803A (en) | 2022-03-22 |
| CN114217803B CN114217803B (en) | 2025-01-21 |
Family
ID=80705895
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111608194.XA Active CN114217803B (en) | 2021-12-23 | 2021-12-23 | Page function problem processing method, device and electronic device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114217803B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114785763A (en) * | 2022-03-23 | 2022-07-22 | 中银金融科技有限公司 | Problem recurrence processing method, device and system |
| CN116701470A (en) * | 2023-08-07 | 2023-09-05 | 舟谱数据技术南京有限公司 | Method and device for reproducing customer problems under medium rack, electronic equipment and medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106682910A (en) * | 2015-11-04 | 2017-05-17 | 中国移动通信集团公司 | Information processing method, system and related equipment |
| CN111625381A (en) * | 2020-04-09 | 2020-09-04 | 腾讯音乐娱乐科技(深圳)有限公司 | Method, device and equipment for reproducing running scene of application program and storage medium |
| US10884903B1 (en) * | 2018-11-01 | 2021-01-05 | Intuit Inc. | Automatic production testing and validation |
| CN113342556A (en) * | 2020-03-02 | 2021-09-03 | 北京金山云网络技术有限公司 | System service repairing method and device and server |
| CN113778503A (en) * | 2020-10-13 | 2021-12-10 | 北京沃东天骏信息技术有限公司 | Software maintenance method and device |
-
2021
- 2021-12-23 CN CN202111608194.XA patent/CN114217803B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106682910A (en) * | 2015-11-04 | 2017-05-17 | 中国移动通信集团公司 | Information processing method, system and related equipment |
| US10884903B1 (en) * | 2018-11-01 | 2021-01-05 | Intuit Inc. | Automatic production testing and validation |
| CN113342556A (en) * | 2020-03-02 | 2021-09-03 | 北京金山云网络技术有限公司 | System service repairing method and device and server |
| CN111625381A (en) * | 2020-04-09 | 2020-09-04 | 腾讯音乐娱乐科技(深圳)有限公司 | Method, device and equipment for reproducing running scene of application program and storage medium |
| CN113778503A (en) * | 2020-10-13 | 2021-12-10 | 北京沃东天骏信息技术有限公司 | Software maintenance method and device |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114785763A (en) * | 2022-03-23 | 2022-07-22 | 中银金融科技有限公司 | Problem recurrence processing method, device and system |
| CN114785763B (en) * | 2022-03-23 | 2024-02-27 | 中银金融科技有限公司 | Problem reproduction processing method, device and system |
| CN116701470A (en) * | 2023-08-07 | 2023-09-05 | 舟谱数据技术南京有限公司 | Method and device for reproducing customer problems under medium rack, electronic equipment and medium |
| CN116701470B (en) * | 2023-08-07 | 2023-10-13 | 舟谱数据技术南京有限公司 | Method and device for reproducing customer problems under medium rack, electronic equipment and medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114217803B (en) | 2025-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3082299B1 (en) | Method, terminal and computer program for detecting the state of a network channel between a smart device and an iot server | |
| CN112416751B (en) | Processing method, device and storage medium for interface automation testing | |
| CN112256563B (en) | Android application stability testing method and device, electronic equipment and storage medium | |
| CN105183631A (en) | Equipment test methods and devices | |
| CN105260082A (en) | Display method for test data and development terminal | |
| CN114218070A (en) | Production transaction testing method and device, electronic equipment and storage medium | |
| CN114217803B (en) | Page function problem processing method, device and electronic device | |
| CN114896165B (en) | Testing method, device, electronic device and storage medium for conversational robot system | |
| CN112764838A (en) | Target content display method and device and electronic equipment | |
| KR20120102967A (en) | System and method for verifying application | |
| CN108984417B (en) | Software testing method, device, terminal and storage medium | |
| CN105893249A (en) | Software testing method and device | |
| CN107368278B (en) | Information processing method and device | |
| CN111079040B (en) | Resource sniffing method, device, terminal, server and storage medium | |
| CN113568543A (en) | Information processing method, information processing device, electronic equipment and storage medium | |
| CN113377664A (en) | Model testing method and device, electronic device and storage medium | |
| CN113626321B (en) | Bridging test method, device, system and storage medium | |
| CN112486770A (en) | Client dotting reporting method and device, electronic equipment and storage medium | |
| CN114428737A (en) | Communication method, device, equipment and storage medium based on micro service system | |
| CN111290944B (en) | Script generation method, script generation device and storage medium | |
| CN109656819A (en) | File test method, device and computer readable storage medium | |
| CN115314426A (en) | Data acquisition method, system, electronic device and storage medium | |
| CN114860541A (en) | Data processing method, apparatus, electronic device and storage medium | |
| CN114117442A (en) | Vulnerability mining method and device and electronic equipment | |
| CN107180177A (en) | The method and apparatus for obtaining user profile |
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 |