【技术实现步骤摘要】
软件测试监控方法、装置、电子设备及可读存储介质
[0001]本申请涉及测试
,具体而言,涉及一种软件测试监控方法、装置、电子设备及可读存储介质。
技术介绍
[0002]在互联网分析中,A/B测试(或称为桶测试或分流测试)是一个随机实验,通常有两个变体,A和B,在利用控制变量法保持有单一变量的前提下,将A、B数据进行对比,得出实验结论。简单来说,就是为同一目标制定两个方案,让一部分用户使用A方案,另一部分用户使用B方案,记录下用户的使用情况,看哪个方案更符合设计目标。
[0003]线上测试会有大量的用户参与实验,由于变量可能有负面影响,因而有可能会极大伤害用户体验。为避免该情况,需要通过对测试进行监控,保证风险在承受范围内。因此,如何对测试进行监控,从而能够正确提示测试有风险(即风险即将在测试用户的承受范围外)已成为本领域技术人员亟需解决的技术问题。
技术实现思路
[0004]本申请实施例提供了一种软件测试监控方法、装置、电子设备及可读存储介质,其能够在测试有风险时,及时生成告警信息,从而通过监控保证负面影响在用户的承受范围内,以避免极大地伤害用户体验。
[0005]本申请的实施例可以这样实现:
[0006]第一方面,本申请实施例提供一种软件测试监控方法,包括:
[0007]获得第一用户集群在使用测试版本软件时发生目标事件的第一次数,获得第二用户集群在使用基准版本软件时发生所述目标事件的第二次数,所述目标事件为影响用户使用体验的负面事件;
[0008]根据所 ...
【技术保护点】
【技术特征摘要】
1.一种软件测试监控方法,其特征在于,包括:获得第一用户集群在使用测试版本软件时发生目标事件的第一次数,获得第二用户集群在使用基准版本软件时发生所述目标事件的第二次数,所述目标事件为影响用户使用体验的负面事件;根据所述第一次数及第二次数计算得到次数差值;判断所述次数差值是否达到第一阈值,其中,所述第一阈值通过简单序贯检验算法根据预设正确率、预设召回率及预设最小改善程度计算得到;若所述次数差值达到所述第一阈值,则生成告警信息,其中,所述告警信息用于提示停止在所述第一用户集群中使用所述测试版本软件和/或提示停止在所述第二用户集群中使用所述基准版本软件。2.根据权利要求1所述的方法,其特征在于,所述方法还可以包括:预先根据第一预设计算公式、所述预设正确率、预设召回率及预设最小改善程度计算得到所述第一阈值,其中,所述第一预设计算公式为:得到所述第一阈值,其中,所述第一预设计算公式为:其中,α表示根据所述预设正确率计算得到的预设显著性水平,1
‑
β表示所述预设召回率,P
c
表示预设的所述目标事件发生在所述第一用户集群的概率,P
t
表示预设的所述目标事件发生在所述第二用户集群的概率,P
c
及P
t
根据所述预设最小改善程度计算得到,d表示所述第一阈值,N表示第二阈值。3.根据权利要求1所述的方法,其特征在于,所述方法还可以包括:预先根据第二预设计算公式、所述预设正确率、预设召回率、预设最小改善程度及预设变化阈值计算得到所述第一阈值,其中,所述第二预设计算公式为:变化阈值计算得到所述第一阈值,其中,所述第二预设计算公式为:其中,α表示根据所述预设正确率计算得到的预设显著性水平,1
‑
β表示所述预设召回率,P
c0
表示预设的所述目标事件发生在所述第一用户集群的初始概率,P
t0
表示预设的所述目标事件发生在所述第二用户集群的初始概率,P
c0
及P
t0
根据所述预设变化阈值计算得到,P
c
表示预设的所述目标事件发生在所述第一用户集群的概率,P
t
表示预设的所述目标事件发生在所述第二用户集群的概率,P
c
及P
t
根据P
c0
、P
t0
及所述预设最小改善程度计算得到,d表示所述第一阈值,N表示第二阈值。4.根据权利要求1
‑
3中任意一项所述的方法,其特征在于,在判断所述次数差值是否达
到第一阈值之后,所述方法还包括:若所述次数差值小于所述第一阈值,则判断所述第一次数与第二次数的次数和值是否达到第二阈值,其中,所述第二阈值通过简单序贯检验算法根据所述预...
【专利技术属性】
技术研发人员:姚珺,陈奕,
申请(专利权)人:广州虎牙科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。