[发明专利]多功能自动化测试工具及测试方法有效
申请号: | 202011382616.1 | 申请日: | 2020-12-01 |
公开(公告)号: | CN112579438B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 付慧;马娜娜;庞潼川;杨成功 | 申请(专利权)人: | 河南芯盾网安科技发展有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/34 |
代理公司: | 北京远大卓悦知识产权代理有限公司 11369 | 代理人: | 卞静静 |
地址: | 450000 河南省郑州市高新技术*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多功能 自动化 测试 工具 方法 | ||
本发明公开了一种多功能自动化测试工具,包括:测试主界面;性能测试模块,设置于测试主界面,用于安卓应用的性能测试;稳定性测试模块,设置于测试主界面,用于安卓应用的稳定性测试;接口测试模块,设置于测试主界面,用于接口测试。本发明还公开了一种多功能自动化测试方法,接口测试通过在测试主界面调用接口测试模块获得接口测试结果,安卓应用的稳定性测试通过在测试主界面调用稳定性测试模块获得稳定性测试结果,安卓应用的性能测试通过在测试主界面调用性能测试模块获得性能测试结果。本发明的测试工具,具有接口测试、安卓应用的稳定性和性能测试的功能,提供了可视化界面,简化了测试操作过程,降低了对测试人员的技术要求。
技术领域
本发明涉及自动化测试技术领域。更具体地说,本发明涉及一种基于接口测试和安卓应用性能与稳定性测试的多功能自动化测试工具及测试方法。
背景技术
随着安卓系统使用量的快速增长,安卓应用程序的数量也迅速增加,应用程序的开发离不开软件产品的测试。目前,安卓应用的稳定性测试和性能测试一般使用adb命令和monkey命令进行测试,Android sdk里的adb工具可以直接操作管理android模拟器或者真实的android设备(如G1手机),并且通过运行shell(命令行)可实现对安卓应用的功耗、流量、启动时间、内存memory、CPU等性能测试。Monkey测试通过模拟用户的按键输入,触摸屏输入,手势输入等来对安卓应用进行稳定性测试。但是adb命令和monkey命令在进行测试时需要先进入操作系统的命令行,然后在命令行中输入相关的adb命令,操作系统获取相关的adb命令后执行后续的业务逻辑操作,但是对于应用的稳定性测试与性能测试需要输入的adb命令内容繁琐,不同的测试项目需要输入不同的adb命令,技术性很强,并不适用于所有的测试人员。
接口测试主要用于测试系统与外部其他系统之间的接口,以及系统内部各个子模块之间的接口,目前主要使用Jmeter或Postman工具进行接口测试,其中接口测试工具通过提供接口输入界面来获取接口的基本信息,然后执行后续的业务逻辑操作。使用接口测试工具时,接口的信息输入要分别输入,输入信息的操作也有较强的技术性。
目前接口测试和性能测试是分开操作,接口测试要在接口测试工具中进行测试,而安卓的性能和稳定性测试是在操作系统的命令行中进行测试。不论是接口测试还是安卓应用的性能和稳定性测试,都需要较强的技术能力,不适合全部的用户。此外,以往接口测试与安卓应用的性能与稳定性测试的结果比较繁琐,普通技术人员读取信息较为麻烦,这同样对测试的技术人员提出了更高的要求。因此,开发一种可以同时实现接口测试和安卓应用的性能与稳定性测试的工具具有广阔的应用前景。
发明内容
本发明的一个目的是解决至少上述问题,并提供至少后面将说明的优点。
本发明还有一个目的是提供一种多功能自动化测试工具,整合了接口测试、安卓应用的稳定性和性能测试的功能,本发明的测试工具提供了可视化界面,简化了测试操作的过程,降低了对测试人员的技术要求。
本发明还有一个目的是提供一种多功能自动化测试方法,整合了接口测试和安卓应用的稳定性和性能测试的功能,本发明的测试方法简化了技术性的测试人员的操作处理。
为了实现根据本发明的这些目的和其它优点,提供了一种多功能自动化测试工具,包括:
测试主界面;
性能测试模块,设置于测试主界面,用于安卓应用的性能测试,所述性能测试包括启动时间测试、CPU测试、流量测试、内存测试和功耗测试;
稳定性测试模块,设置于测试主界面,用于安卓应用的稳定性测试;
接口测试模块,设置于测试主界面,用于接口测试。
优选的是,所述的多功能自动化测试工具,所述稳定性测试模块包括:
Monkey测试界面,用于显示稳定性测试的稳定性参数和稳定性测试结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南芯盾网安科技发展有限公司,未经河南芯盾网安科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011382616.1/2.html,转载请声明来源钻瓜专利网。