[发明专利]安卓手机自动化测试方法和系统有效
申请号: | 201611076464.6 | 申请日: | 2016-11-29 |
公开(公告)号: | CN106776294B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 曾祥俊;杨强;刘永强;沈智杰;景晓军 | 申请(专利权)人: | 任子行网络技术股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 郭伟刚 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 手机 自动化 测试 方法 系统 | ||
本发明公开了一种安卓手机自动化测试方法和系统,方法包括:将自动化测试系统安装与要测试的安卓手机批量连接;数据获取模块获取程序数据;自动测试模块从自动化测试系统获取测试需要的数据,并对安卓手机程序进行测试;自动化测试系统中的自动抓取模块抓取用于评估测试效果使用的测试显示页面;自动化测试系统的修改模块通过配置参数模拟不同手机状态的测试场景对安卓手机程序进行测试;测试完成后,自动化测试系统将测试结果显示PC机屏幕上供测试人员评估;系统包括:数据获取模块、自动测试模块、自动抓取模块、自动修改模块、压缩模块以及转换模块;实施本发明,能高效地完成安卓手机测试,提高了手机测试系统通用性以及可扩展性。
技术领域
本发明涉及手机测试技术领域,特别涉及一种安卓手机自动化测试方法和系统。
背景技术
软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,还需要跟踪故障,以确保开发的产品适合需求。手机软件测试是对手机产品的质量进行测试、验证,检查手机的软件有没有错误、判断手机软件是否具有稳定性,软件测试人员还要编写出相应的测试规范和测试用例的专门工作人员。
现有的手机软件测试中,一般采用人工手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。但是在手机测试中需要大量模拟手机用户的操作,以验证手机是否能够正常工作,使用得到预期的使用效果,如果仅仅依靠人工测试,则面临着测试工作量大,效率低下,资源需求较多的问题。现在的手机软件程序测试系统存在以下几个问题:
1、服务器解析命令转化为测试脚本,脚本与要测试的应用程序相关联,不同的应用程序对应不同的测试脚本,通用性不强;
2、测试脚本提前预设编写完成,无法应对预设之外的测试场景,不具备良好的扩展性。
3、测试脚本只对应单一机型的一种状态,在更换机型或改变手机的模拟状态时,无法进行测试,在测试完成后,没有测试结果反馈,测试人员无法及时知晓手机软件的测试情况,效率比较差。
发明内容
针对现有的手机软件测试系统存在的通用性不强、不具备良好的扩展性,测试工作效率低下的问题,提出一种基于安卓系统的手机自动化测试方法和系统,通过在自动化手机测试系统设置自动测试模块,自动识别各个控件的属性以及ID,随时测试所有控件的所有功能,保证遍历所有的控件及其功能,智能判定下一步行为操作,具有很好扩展性;通过设置自动抓取模块从安卓系统底层显示驱动获取当前测试面,而不受机型的限制,具有很好的通用性;通过设置修改模块修改安卓手机的配置文件来改变机型来评估不同机型安卓手机程序的测试效果以及改变手机功能模拟不同的测试场景,进而来评估不同测试场景安卓手机程序的应用效果。
一种安卓手机自动化测试方法,包括:
将自动化测试系统安装在PC机上,并通过连接装置与要测试的安卓手机批量连接;
所述自动化测试系统中的数据获取模块获取要测试的安卓手机程序的程序数据,将程序数据以列表的形式存储在自动化测试系统中
所述自动化测试系统中的自动测试模块从自动化测试系统获取测试需要的数据,并对安卓手机程序进行测试
所述自动化测试系统中的自动抓取模块抓取用于评估测试效果使用的测试显示页面
所述自动化测试系统的修改模块通过配置参数模拟不同手机状态的测试场景对所述安卓手机程序进行测试;
测试完成后,所述自动化测试系统将测试结果显示所述PC机屏幕上供测试人员评估。
根本本发明的一种安卓手机自动化测试方法,程序数据包括要测试的安卓手机程序的账号、密码以及测试控件所需要的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于任子行网络技术股份有限公司,未经任子行网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611076464.6/2.html,转载请声明来源钻瓜专利网。