[发明专利]应用程序测试方法、装置、计算机设备和存储介质有效
申请号: | 201710612994.6 | 申请日: | 2017-07-25 |
公开(公告)号: | CN107688533B | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 彭海波 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 谢曲曲 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 测试 方法 装置 计算机 设备 存储 介质 | ||
本发明涉及一种应用程序测试方法、装置、计算机设备和存储介质,所述方法包括:接收应用程序测试请求;根据预设的评测项对所述应用程序进行测试,并获取所述评测项对应的评测项测试结果;根据所述评测项测试结果以及所述评测项对应的评测类型生成评测类型的评测类型测试结果;根据所述评测类型测试结果输出应用程序测试结果。上述方法可以减少测试的人工操作,提高测试的效率。
技术领域
本发明涉及测试领域,特别是涉及应用程序测试方法、装置、计算机设备和存储介质。
背景技术
随着智能终端以及互联网的发展,人们通常通过在智能终端上安装如即时通讯应用、音乐应用等应用程序进行信息交流和娱乐,为了能够了解或者提高应用程序的质量,需要对应用程序进行测试。
在现有技术中,对应用程序进行测试的通常为测试人员手工的在设备上运行应用程序,然后点击相应的功能按钮进行测试。或者测试人员可以根据需求编写测试脚本,点击开始测试,等待测试完成后点击查看测试结果。
然而,在对现有技术的研究与实践中,本发明的发明人发现,现有技术存在以下问题:现有测试方法依赖于测试人员手工进行操作,测试时间长,而且需要人工记录以及汇总测试结果,导致测试效率低。
发明内容
基于此,有必要针对现有测试方法依赖于测试人员手工操作,测试时间长,而且需要人工去记录以及汇总测试结果,导致测试效率低的问题,提供一种应用程序测试方法、装置、计算机设备和存储介质。
一种应用程序测试方法,所述方法包括:接收应用程序测试请求;根据预设的评测项对所述应用程序进行测试,并获取所述评测项对应的评测项测试结果;根据所述评测项测试结果以及所述评测项对应的评测类型生成评测类型的评测类型测试结果;根据所述评测类型测试结果输出应用程序测试结果。
在一个实施例中,所述评测项测试结果包括评测项评分,所述评测类型测试结果包括评测类型评分,所述根据预设的评测项对所述应用程序进行测试,并获取所述评测项对应的评测项测试结果的步骤包括:根据预设的评测项对所述应用程序进行测试,获取所述评测项的测试输出参数;根据所述评测项对应的评分规则对所述测试输出参数进行评分,得到所述评测项对应的评测项评分,其中,所述评分规则为评测项对应的评分权重与评测项在评测类型中的级别正相关,评测项对应的评分与测试输出参数所属的指标或者指标区间的级别正相关;所述根据所述评测项测试结果以及所评测项对应的评测类型生成评测类型的评测类型测试结果的步骤包括:根据所述评测项的评测类型对属于同一评测类型的所述评测项分数进行求和计算,得到评测类型评分。
在一个实施例中,所述评测类型包括性能测试、安全性测试、稳定性测试和兼容性测试的其中之一或其任意组合。
在一个实施例中,所述根据所述评测类型测试结果输出应用程序测试结果的步骤包括:根据所述评测类型评分以及所述评测类型对应的权值进行加权求和,得到所述应用程序的综合评分;输出所述应用程序测试结果;其中,所述应用程序测试结果包括所述综合评分,或者,所述应用程序测试结果包括所述综合评分以及所述评测类型评分。
在一个实施例中,所述评测项包括所述应用程序的启动时间,所述根据预设的评测项对所述应用程序进行测试,并获取所述评测项对应的评测项测试结果的步骤包括:发送应用程序启动指令,以使所述应用程序开始进行启动;对所述应用程序的页面进行多次截图;获取前一次截图页面和后一次截图页面的相似度;若所述相似度小于预设阈值,将所述后一次截图页面的时间与所述应用程序开始进行启动的时间的时间差,作为所述应用程序的启动时长。
一种应用程序测试装置,所述装置包括:测试请求接收单元,用于接收应用程序测试请求;测试单元,用于根据预设的评测项对所述应用程序进行测试,并获取所述评测项对应的评测项测试结果;评测类型测试结果生成单元,用于根据所述评测项测试结果以及所述评测项对应的评测类型生成评测类型的评测类型测试结果;测试结果输出单元,用于根据所述评测类型测试结果输出应用程序测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710612994.6/2.html,转载请声明来源钻瓜专利网。