发明名称 | 一种软件界面的自动化测试方法及装置 | ||
摘要 | 本发明提供了一种软件界面的自动化测试方法及装置,涉及计算机软件测试技术领域。方法包括:录制待测试软件的运行过程,截取人为操作待测试软件的关键操作画面,并记录人为的操作信息和人为操作使用的测试数据;识别操作焦点所在控件的图像,从操作焦点所在控件的图像中确定能唯一确认被操作对象的局部画面,并对局部画面进行截图;确定被操作对象对应的目标操作信息和目标测试数据;自动运行待测试软件,根据局部画面中被操作对象识别出待测试软件界面中的目标操作对象;根据目标测试数据向目标操作对象填充数据,并根据目标操作信息对目标操作对象进行操作,生成测试结果;根据测试结果判断对目标操作对象的测试是否成功。 | ||
申请公布号 | CN106528420A | 申请公布日期 | 2017.03.22 |
申请号 | CN201610977431.2 | 申请日期 | 2016.11.07 |
申请人 | 中国工商银行股份有限公司 | 发明人 | 周广增;黄元炯;叶建锋;曾旭峰 |
分类号 | G06F11/36(2006.01)I | 主分类号 | G06F11/36(2006.01)I |
代理机构 | 北京三友知识产权代理有限公司 11127 | 代理人 | 王涛;汤在彦 |
主权项 | 一种软件界面的自动化测试方法,其特征在于,包括:录制待测试软件的运行过程,截取人为操作待测试软件的关键操作画面,并记录人为的操作信息和人为操作使用的测试数据;从所述关键操作画面中识别操作焦点所在控件的图像,从所述操作焦点所在控件的图像中确定能唯一确认被操作对象的局部画面,并对所述局部画面进行截图;从人为的操作信息和人为操作使用的测试数据中确定所述被操作对象对应的目标操作信息和目标测试数据;自动运行待测试软件,根据所述局部画面中被操作对象识别出所述待测试软件界面中的目标操作对象;根据所述目标测试数据向所述目标操作对象填充数据,并根据所述目标操作信息对所述目标操作对象进行操作,生成测试结果;根据所述测试结果判断对所述目标操作对象的测试是否成功。 | ||
地址 | 100140 北京市西城区复兴门内大街55号 |