Multi-version test method and device for web page product
A test method, multi-version technology, applied in software testing/debugging, instrumentation, calculation, etc., can solve problems such as affecting the accuracy of test results, affecting test efficiency, and inability to accurately estimate the time required for testing, so as to avoid testing inconveniences. Fully and improve the effect of test efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0040] The first embodiment is the implementation process of the multi-version testing method for web products in the embodiment of the application, such as figure 1 As shown, including the following steps:
[0041] S101. For any reference index, obtain the expected value of the index value of the reference index in each test version that is expected to change compared with the benchmark version;
[0042] In the specific implementation, different web products have different measurement indicators. Therefore, different web products pay attention to different reference indicators. For example, for e-commerce websites, the main reference indicators to pay attention to are conversion rate, order conversion rate, and jump The conversion rate refers to the ratio of the number of completed conversion actions to the total number of clicks on promotion information in a statistical period; the order conversion rate refers to the percentage of all visitors in a statistical period Perform a ce...
Embodiment 2
[0064] The second embodiment adds a selector parameter configuration step on the basis of the first embodiment. By configuring the selector parameters, different shunt rules can be determined according to actual needs to better meet the actual test requirements and make the test results more precise.
[0065] Specifically, the selector parameters may include, but are not limited to, the IP (Internet Protocol) address of the visiting user, cookies, and may also be a whitelist set on the network side and custom parameters.
[0066] Wherein, when the selector parameter is the IP of the visiting user, the corresponding shunt rule may be: according to the IP address of the visiting user, determine the hash value corresponding to the IP address; and determine the hash value corresponding to the specified interval Test bucket of the same version. After receiving the user's access request, according to the IP address carried in the access request, the hash function is used to determine th...
Embodiment 3
[0073] In order to better understand the embodiments of the present application, the following describes the implementation manners of the embodiments of the present application in combination with the application scenarios of the embodiments of the present application.
[0074] For the upgrade of web products, whether it is the change of page layout or page elements, the adjustment of background algorithm logic, or the increase or decrease of process, there must be an application layer that is exposed to the outside. Therefore, the formulation of the test plan is also designed based on this layer. . Such as Image 6 As shown, the process of using the multi-version testing method for web products provided by the embodiments of the present application for testing is as follows:
[0075] S601. Receive a user's access request;
[0076] Among them, the access request submitted by the user may carry relevant user information, for example, the user's IP address, cookies, etc.
[0077] S602...
PUM

Abstract
Description
Claims
Application Information

- Generate Ideas
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com