[发明专利]一种测试方法及装置有效
申请号: | 201710302970.0 | 申请日: | 2017-05-03 |
公开(公告)号: | CN107122303B | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 蒋晓海;刘麒赟 | 申请(专利权)人: | 北京云测信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 南霆 |
地址: | 100016 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 方法 装置 | ||
1.一种测试方法,其特征在于,包括:
创建测试桶,所述测试桶中包括多个测试层,每个测试层对应至少一个测试指标;
对测试桶的各测试层对应的测试指标分别进行A/B测试,根据A/B测试的结果确定各所述测试指标分别对应的待选并行页面;其中,将各个测试指标分别作为当前测试指标,根据当前测试指标的A/B测试确定该A/B测试中各个并行页面的转化率,将转化率最高的并行页面确定为所述当前测试指标的待选并行页面;
创建新测试桶,并对所述新测试桶的各测试层中的测试指标分别重新进行A/B测试,根据A/B测试的结果确定各所述测试指标分别对应的新待选并行页面,直至满足循环终止条件;其中,新测试桶与测试桶具有相同的测试层,对测试指标重新进行A/B测试时的并行页面中包括所述测试指标所对应的待选并行页面,将该待选并行页面作为重新进行A/B测试的并行页面,与其他的并行页面再次进行A/B测试,确定各个并行页面的转化率,将转化率最高的并行页面确定为所述当前测试指标的新待选并行页面;
确定测试桶以及新测试桶的最终转化率,用于确定最终测试结果;具体包括:先根据各测试指标的A/B测试结果,来确定各个测试桶的最终转化率,然后将最终转化率最高的测试桶确定为待选测试桶,在确定待选测试桶之后,根据所述待选测试桶中的A/B测试所确定出的各待选并行页面,确定最终测试结果;
其中,所述循环终止条件,具体为如下任意一种:
出现最终转化率大于预设最小转化率的新测试桶;
循环的结果趋于稳定;
全部测试用户均已分配用于进行A/B测试;
剩余测试用户的比例小于或等于预设最小比例;
其中,创建测试桶,具体包括:
根据待测产品中页面的排布顺序生成与待测产品页面数量相同的测试层,其中所述待测产品至少包括两个页面;
将待测产品的各个页面分别作为测试指标,并将各个测试指标依照待测产品中页面的排布顺序放入对应的测试层中,用于在对应测试层中进行A/B测试;
基于所生成的各个测试层创建所述测试桶,所述测试桶中包括各所述测试层。
2.如权利要求1所述方法,其特征在于,对测试桶的各测试层对应的测试指标分别进行A/B测试,具体包括:
通过所分配的预设比例的测试用户,对测试桶的各测试层对应的测试指标分别进行A/B测试。
3.如权利要求1所述方法,其特征在于,对测试指标重新进行A/B测试时的并行页面中包括所述测试指标所对应的待选并行页面,具体为:
对测试指标重新进行A/B测试时的并行页面中具体包括,所述测试指标所对应的待选并行页面以及所述测试指标对应的原有页面。
4.一种测试装置,其特征在于,包括:第一创建单元、A/B测试单元、第二创建单元以及结果确定单元,其中:
第一创建单元,创建测试桶,所述测试桶中包括多个测试层,每个测试层对应至少一个测试指标;
A/B测试单元,对测试桶的各测试层对应的测试指标分别进行A/B测试,根据A/B测试的结果确定各所述测试指标分别对应的待选并行页面;其中,将各个测试指标分别作为当前测试指标,根据当前测试指标的A/B测试确定该A/B测试中各个并行页面的转化率,将转化率最高的并行页面确定为所述当前测试指标的待选并行页面;
第二创建单元,创建新测试桶,并对所述新测试桶的各测试层中的测试指标分别重新进行A/B测试,根据A/B测试的结果确定各所述测试指标分别对应的新待选并行页面,直至满足循环终止条件;其中,新测试桶与测试桶具有相同的测试层,对测试指标重新进行A/B测试时的并行页面中包括所述测试指标所对应的待选并行页面,将该待选并行页面作为重新进行A/B测试的并行页面,与其他的并行页面再次进行A/B测试,确定各个并行页面的转化率,将转化率最高的并行页面确定为所述当前测试指标的新待选并行页面;
结果确定单元,确定测试桶以及新测试桶的最终转化率,用于确定最终测试结果;具体包括:先根据各测试指标的A/B测试结果,来确定各个测试桶的最终转化率,然后将最终转化率最高的测试桶确定为待选测试桶,在确定待选测试桶之后,根据所述待选测试桶中的A/B测试所确定出的各待选并行页面,确定最终测试结果;
其中,创建测试桶,具体包括:
根据待测产品中页面的排布顺序生成与待测产品页面数量相同的测试层,其中所述待测产品至少包括两个页面;
将待测产品的各个页面分别作为测试指标,并将各个测试指标依照待测产品中页面的排布顺序放入对应的测试层中,用于在对应测试层中进行A/B测试;
基于所生成的各个测试层创建所述测试桶,所述测试桶中包括各所述测试层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云测信息技术有限公司,未经北京云测信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710302970.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软件测试有效性度量和评估方法
- 下一篇:一种JTAG远程调试方法