[发明专利]一种自动记忆测试路径的自动化测试方法有效
申请号: | 201710762283.7 | 申请日: | 2017-08-30 |
公开(公告)号: | CN107509072B | 公开(公告)日: | 2019-09-24 |
发明(设计)人: | 赵旭敏;赵祥 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N17/00 | 分类号: | H04N17/00;H04N21/442;G06F11/36 |
代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 吴中伟 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及软件测试技术领域,其公开了一种自动记忆测试路径的自动化测试方法,能够自动记忆操作步骤并重复执行,从而复现软件bug,提高测试效率。在本发明中,通过自动化测试工装生成记录文件,在人工操作电视过程中对用户的操作进行记录,当出现异常BUG时,停止记录并存储记录的操作内容,然后根据操作内容自动生成一条自动化测试用例,用于现象复现和压力测试。本发明适用于智能电视软件bug测试。 | ||
搜索关键词: | 一种 自动 记忆 测试 路径 自动化 方法 | ||
【主权项】:
1.一种自动记忆测试路径的自动化测试方法,其特征在于,包括以下步骤:a.与电视通信的自动化测试工装在启动监控功能后,自动生成keycode.txt文件和operatInfo.txt文件;b.人工操作智能电视机,自动化测试工装通过keycode.txt文件自动记录操作的键码和时间,通过operatInfo.txt文件自动记录操作场景和时间;c.当发现软件bug时,停止人工对智能电视的操作,然后利用自动化测试工装从keycode.txt文件和operatInfo.txt文件中获取操作过程;d.当自动化测试工装收到生成自动化测试脚本的命令后,根据获取的操作过程自动生成自动化测试脚本;e.当自动化测试工装收到重复测试的命令后,执行自动化测试脚本对电视进行自动测试;步骤c中,所述利用自动化测试工装从keycode.txt文件和operatInfo.txt文件中获取操作过程,具体包括:对operatInfo.txt文件和keycode.txt文件按时间进行处理生成info.txt文件:按行获取两个文件的内容以及时间分别用TK[i]和TO[j]表示,通过对时间进行比较按时间的先后顺序,将获取到的行输入到info.txt文件里,如果时间相同则先输出keycode.txt的内容;步骤d中,所述根据获取的操作过程自动生成自动化测试脚本,具体包括:对info.txt文件进行处理,生成parameters.xlsx文件,来展现之前所做的操作,parameters.xlsx文件按时间顺序记录了键值和场景:按行获取info.txt的内容,根据关键信息的比对,首先判断该行是否有‘keycode=’字符串并且‘down=true’,如果有,则将时间和keycode的值输出到表格;如果没有,则再判断该行是否有‘cmp=’字符相符的内容,如果有,则截取‘cmp=’后,‘/’符号之前的内容,根据获得的内容,使用存储应用名称和对应的入口场景的类处理,得到对应的应用名称,然后将时间和应用的名称输出到表格;步骤e中,所述执行自动化测试脚本对电视进行自动测试,具体包括:以parameters.xlsx表格的数据作为参数传递给自动化测试工装,工装通过对表格数据处理获得获得3个参数:参数1:根据操作时间来获取间隔时间;参数2:根据应用名称来获取对应的入口场景;参数3:获取keycode的值;以shell命令形式将获取的参数按顺序传递给电视,以重复执行相应操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710762283.7/,转载请声明来源钻瓜专利网。
- 上一篇:随身蚊虫自动驱赶装置
- 下一篇:一种新型输电线路防鸟害装置