The invention discloses a user splitting method, device, electronic device and computer readable storage medium for application testing. The method includes: providing front-end pages to receive application testing tasks through front-end pages; determining users to participate in application testing tasks according to the preset user flow rules; distributing multiple versions of the application to the corresponding users participating in the application testing tasks; and participating in the application testing tasks according to the participants'participation. The user of the application test task completes the test when accessing the data generated when the application is to be tested. It can be seen that through this technical scheme, the user who participates in the application test task is determined to meet the preset rules of diversion, achieve a reasonable user diversion, meet the testing needs of testers, improve the accuracy and reliability of the test results.
【技术实现步骤摘要】
一种用于应用测试的用户分流方法和装置
本专利技术涉及计算机
,具体涉及一种用于应用测试的用户分流方法、装置、电子设备和计算机可读存储介质。
技术介绍
随着用户对电子终端设备的依赖日益加深,各种各样的应用发布出来,并且为了使得已经发布出来的应用在功能上有进一步的提升或者对出现的漏洞进行修正,会定期或不定期开发出新版本或者多个不同的版本,以便用户对该应用进行版本更新,进一步提高用户的使用体验。但是,当开发出新版本或者开发出不同版本的应用时,就需要在发布前分别对应用的新旧版本或者应用的不同版本进行测试。在进行测试的时候,需要合理选择参加测试的用户,即合理的进行用户分流,以便获得准确性的测试结果。因此,如何进行用户分流直接影响到测试结果。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的用于应用测试的用户分流方法和装置、电子设备、计算机可读存储介质。根据本专利技术的一个方面,提供了一种用于应用测试的用户分流方法,其中,该方法包括:提供前端页面,通过所述前端页面接收应用测试任务;根据预设的用户分流规则,确定参加所述应用测试任务的用户;将所述应用测试任务中的待测试应用的多个版本分别发布给对应的参加本次应用测试任务的用户;根据参加本次应用测试任务的用户在访问所述待测试应用时产生的数据,完成测试。根据本专利技术的另一方面,提供了一种用于应用测试的用户分流装置,其中,该装置包括:提供单元,适于提供前端页面;测试任务接收单元,适于通过所述前端页面接收应用测试任务;用户确定单元,适于根据预设的用户分流规则,确定参加所述应用测试任 ...
【技术保护点】
1.一种用于应用测试的用户分流方法,其中,该方法包括:提供前端页面,通过所述前端页面接收应用测试任务;根据预设的用户分流规则,确定参加所述应用测试任务的用户;将所述应用测试任务中的待测试应用的多个版本分别发布给对应的参加本次应用测试任务的用户;根据参加本次应用测试任务的用户在访问所述待测试应用时产生的数据,完成测试。
【技术特征摘要】
1.一种用于应用测试的用户分流方法,其中,该方法包括:提供前端页面,通过所述前端页面接收应用测试任务;根据预设的用户分流规则,确定参加所述应用测试任务的用户;将所述应用测试任务中的待测试应用的多个版本分别发布给对应的参加本次应用测试任务的用户;根据参加本次应用测试任务的用户在访问所述待测试应用时产生的数据,完成测试。2.如权利要求1所述的方法,其中,所述根据预设的用户分流规则,确定参加所述应用测试任务的用户包括:从所述应用测试任务中获取用于进行用户分流的预设条件;判断进入所述应用测试任务的用户是否符合获取的所述用于进行用户分流的预设条件;如果符合,将该用户确定为参加所述应用测试任务的用户。3.如权利要求2所述的方法,其中,所述用于进行用户分流的预设条件包括一个或多个与待测试应用匹配的维度条件。4.如权利要求1所述的方法,其中,所述应用测试任务中包括预设变量,以及所述待测试应用的各版本对应的所述预设变量的数值;所述将所述应用测试任务中的待测试应用的多个版本分别发布给对应的进行本次应用测试任务的用户包括:获取所述待测试应用的各版本对应的所述预设变量的数值;根据获取的各版本对应的所述预设变量的数值,设置对应的进行本次应用测试任务的用户的待测试应用的所述预设变量的数值。5.如权利要求1-4任一项所述的方法,其中,所述应用测试任务中包括用于表示各版本占用户流量的配比;所述将所述应用测试任务中的待测试应用的多个版本分别发布给对应的进行本次应用测试任务的用户包括:获取所述应用测试任务中的用于表示各版本占用户流量的配比;根据获取的所述用于表示各版本占用户流量的配比,将待测试应用的各版本分别发布给对应的进行本次应用测试任务的用户...
【专利技术属性】
技术研发人员:李宠波,夏子威,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。