发明名称 | 一种对Android平台应用程序进行测试的方法 | ||
摘要 | 本发明公开了一种对Android平台应用程序进行测试的方法,通过以下步骤实现:运行主测试脚本程序、打开预定义的Apk程序、获取Android系统的界面堆栈信息、记录所述预定义Apk程序的界面在堆栈中的位置编号、所述堆栈利用编号定位当前程序界面、调用并执行对应程序界面的测试脚本程序和所述堆栈利用所述编号判断当前界面是否变化,如果变化,则重复所述堆栈利用编号定位当前程序界面,调用并执行对应程序界面的测试脚本程序。本发明通过预定义的Apk程序界面在堆栈中的位置编号可以准确定位当前程序界面,并根据当前界面内容执行对应的测试操作,提高测试的准确性和可靠性,并可减少由于界面组合导致的测试脚本较多的问题,大大减轻测试工作量,降低了测试成本。 | ||
申请公布号 | CN104965791A | 申请公布日期 | 2015.10.07 |
申请号 | CN201510427089.4 | 申请日期 | 2015.07.20 |
申请人 | 上海斐讯数据通信技术有限公司 | 发明人 | 耿兴欢 |
分类号 | G06F11/36(2006.01)I | 主分类号 | G06F11/36(2006.01)I |
代理机构 | 上海硕力知识产权代理事务所 31251 | 代理人 | 郭桂峰 |
主权项 | 对Android平台应用程序进行测试的方法,其特征在于,所述方法包括以下步骤:(1)运行主测试脚本程序T1;(2)打开预定义的Apk程序;(3)获取Android系统的界面堆栈信息;(4)记录所述预定义Apk程序的界面在堆栈中的位置编号TN;(5)所述堆栈利用编号TN定位待测应用程序的当前程序界面S,调用并执行对应程序界面S的测试脚本程序T2;(6)所述堆栈利用所述编号TN判断当前界面S是否变化,如果变化,则返回所述步骤(5)。 | ||
地址 | 201616 上海市松江区思贤路3666号 |