[发明专利]生成测试用例的方法和终端设备有效
申请号: | 201611259670.0 | 申请日: | 2016-12-30 |
公开(公告)号: | CN106844202B | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 王晓军;李雅勋;聂磊 | 申请(专利权)人: | 和创(北京)科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京卓唐知识产权代理有限公司 11541 | 代理人: | 崔金 |
地址: | 100088 北京市西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 测试 方法 终端设备 | ||
1.一种生成测试用例的方法,其特征在于,所述方法包括:
显示控件列表和代表控件执行顺序的列表;
检测到针对控件的指令时,所述控件依据指令而发生移动;
当所述控件进入所述代表控件执行顺序的列表时,根据所述代表控件执行顺序的列表内控件的顺序确定对应控件的执行顺序并自动生成测试用例;
其中,所述代表控件执行顺序的列表可以为时间轴列表、分类并行列表或二者组合。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
运行所述测试用例并显示执行对应控件时的操作过程。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
打开已有的测试用例,根据所述已有的测试用例的脚本语言确定所述测试用例内存在的控件和控件执行顺序;
按照所述控件执行顺序在所述代表控件执行顺序的列表内显示所述控件。
4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:
调整所述代表控件执行顺序的列表内的控件或者控件之间的顺序。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述控件包括文字输入操作时,显示输入框以便填充文字内容。
6.根据权利要求1所述的方法,其特征在于,显示控件列表和代表控件执行顺序的列表包括:
显示应用程序界面和代表控件执行顺序的列表,所述控件按照在应用程序界面中的实际位置进行分布。
7.根据权利要求1所述的方法,其特征在于,根据所述代表控件执行顺序的列表内控件的顺序确定对应控件的执行顺序并自动生成测试用例包括:
根据所述代表控件执行顺序的列表内控件的顺序确定对应控件的执行顺序;
将所述控件按照预设规则转换为设备可执行的脚本语句,由转换后的脚本语句构成所述测试用例。
8.根据权利要求1所述的方法,其特征在于,所述指令可以为接触式指令或语音式指令,其中接触为瞬时接触或持续接触,当检测到针对控件的持续接触时,所述控件随着所述持续接触的移动而移动;瞬时接触为单击或双击,当检测到针对控件的瞬时接触时,所述控件跳转到代表控件执行顺序的列表内。
9.根据权利要求1所述的方法,其特征在于,所述控件在列表中投射显示为图案、文字或二者组合。
10.一种终端设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
显示控件列表和代表控件执行顺序的列表;
检测到针对控件的指令时,所述控件依据指令而发生移动;
当所述控件进入所述代表控件执行顺序的列表时,根据所述列表内控件的顺序确定对应控件的执行顺序并自动生成测试用例;
其中,所述代表控件执行顺序的列表可以为时间轴列表、分类并行列表或二者组合。
11.根据权利要求10所述的终端设备,其特征在于,所述处理器进一步被配置为:
运行所述测试用例并显示执行对应控件时的操作过程。
12.根据权利要求10所述的终端设备,其特征在于,所述处理器进一步被配置为:
打开已有的测试用例,根据所述已有的测试用例的脚本语言确定所述测试用例内存在的控件和控件执行顺序;
按照所述控件执行顺序在所述代表控件执行顺序的列表内显示所述控件。
13.根据权利要求11或12所述的终端设备,其特征在于,所述处理器进一步被配置为:
调整所述代表控件执行顺序的列表内的控件或者控件之间的顺序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于和创(北京)科技股份有限公司,未经和创(北京)科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611259670.0/1.html,转载请声明来源钻瓜专利网。