[发明专利]一种针对用户终端的测试用例生成方法和装置在审
申请号: | 201210375733.4 | 申请日: | 2012-09-29 |
公开(公告)号: | CN103713989A | 公开(公告)日: | 2014-04-09 |
发明(设计)人: | 田山 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京鸿德海业知识产权代理事务所(普通合伙) 11412 | 代理人: | 倪志华 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 用户 终端 测试 生成 方法 装置 | ||
1.一种针对用户终端的测试用例生成方法,其特征在于,该方法包括:
S1、收集用户终端的用户行为信息,所述用户行为信息包括:用户的操作行为、操作对象和操作时间;
S2、对收集到的用户行为信息进行统计,得到用户场景操作序列,所述用户场景操作序列包括:在操作行为下操作对象之间按照操作执行顺序进行的跳转;
S3、依据所述用户场景操作序列生成测试用例。
2.根据权利要求1所述的方法,其特征在于,收集用户终端的用户行为信息具体包括:获取用户终端通过事件event接口记录并上传至服务器的用户行为信息。
3.根据权利要求1所述的方法,其特征在于,若所述步骤S1是针对一个用户终端进行的收集,则所述步骤S2具体包括:
对用户终端的用户行为信息进行统计,得到用户终端的行为状态图,所述行为状态图中的节点对应操作对象,各节点之间的跳转对应操作行为,跳转之间的连续性通过操作时间确定;
利用用户终端的行为状态图中各节点之间的跳转得到用户场景操作序列。
4.根据权利要求1所述的方法,其特征在于,若所述步骤S1是针对两个以上用户终端进行的收集,则所述步骤S2具体包括:
对各用户终端的用户行为信息进行统计,得到各用户终端的行为状态图,所述行为状态图中的节点对应操作对象,各节点之间的跳转对应操作行为,跳转之间的连续性通过操作时间确定;
对各用户终端的行为状态图进行叠加;
利用叠加后得到的行为状态图中各节点之间的跳转得到用户场景操作序列。
5.根据权利要求3或4所述的方法,其特征在于,在利用行为状态图得到用户场景操作序列时,选取行为状态图中所有节点的跳转得到用户场景操作序列,或者,依据节点之间跳转的权重选取满足权重要求的跳转得到用户场景操作序列。
6.根据权利要求5所述的方法,其特征在于,节点之间跳转的权重由跳转发生的次数确定,或者进一步结合用户类型或操作时间确定。
7.根据权利要求1所述的方法,其特征在于,在所述步骤S1中预先对用户进行分类;
在所述步骤S2中针对预设类别用户的用户终端的用户行为信息进行统计,得到预设类别用户的用户场景操作序列;
在所述步骤S3中生成针对所述预设类别用户的测试用例。
8.根据权利要求1所述的方法,其特征在于,在所述步骤S3中生成的测试用例为:在某操作对象的基础上执行用户场景操作队列中基于该操作对象的跳转对应的操作行为,检验是否正常得到跳转到的操作对象。
9.一种针对用户终端的测试用例生成装置,其特征在于,该装置包括:
行为收集单元,用于收集用户终端的用户行为信息,所述用户行为信息包括:用户的操作行为、操作对象和操作时间;
序列生成单元,用于对收集到的用户行为信息进行统计,得到用户场景操作序列,所述用户场景操作序列包括:在操作行为下操作对象之间按照操作执行顺序进行的跳转;
用例生成单元,用于依据所述用户场景操作序列生成测试用例。
10.根据权利要求9所述的装置,其特征在于,所述行为收集单元在收集用户终端的用户行为信息时,具体获取用户终端通过事件event接口记录并上传至服务器的用户行为信息。
11.根据权利要求9所述的装置,其特征在于,若所述行为收集单元是针对一个用户终端进行的收集,则所述序列生成单元具体包括:
第一状态图生成模块,用于对用户终端的用户行为信息进行统计,得到用户终端的行为状态图,所述行为状态图中的节点对应操作对象,各节点之间的跳转对应操作行为,跳转之间的连续性通过操作时间确定;
第一序列生成模块,用于利用用户终端的行为状态图中各节点之间的跳转得到用户场景操作序列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210375733.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种建筑垃圾分选回旋筛
- 下一篇:间隔件以及扩张设备