[发明专利]一种自动测试方法、终端、系统及存储介质在审
申请号: | 201911092946.4 | 申请日: | 2019-11-11 |
公开(公告)号: | CN112783756A | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 孙声鹏;曹芝勇;龙超;杨锦涵;王亚玲 | 申请(专利权)人: | 深圳TCL数字技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文;温宏梅 |
地址: | 518000 广东省深圳市前海深港合作区前湾一路鲤鱼门街一号前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 测试 方法 终端 系统 存储 介质 | ||
本发明公开了一种自动测试方法、终端、系统及存储介质,所述方法包括:接收触发指令,从云端获取测试用例;解析所述测试用例,并执行所述测试用例对待测设备进行测试;输出执行所述测试用例得到的测试结果。本发明通过接收用户发出的触发指令,启动测试流程,从云端获取测试用例,解析并判定测试用例有效后执行测试用例,对待测设备进行测试,输出测试结果,实现了用户发出触发指令后,全自动化进行测试,提高了测试效率。
技术领域
本发明涉及软件测试技术领域,尤其涉及一种自动测试方法、终端、系统及存储介质。
背景技术
目前的软件测试方法有黑盒测试和白盒测试。黑盒测试是通过测试来检测每个功能是否都能正常使用,在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。白盒测试是对源代码进行的测试,测试的主要内容包括词法分析与语法分析、静态错误分析、动态检测等。
但是目前黑盒测试和白盒测试都需要人工进行测试,随着android TV的兴起和成熟,电视系统和功能越来越复杂和庞大,对测试人员的需求远远大于了开发人员,人工进行测试效率低,已经成为项目开发的瓶颈。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种自动测试方法、终端、系统及存储介质,旨在解决现有技术中人工对软件进行测试工作量大,效率低等问题。
本发明解决技术问题所采用的技术方案如下:
一种自动测试方法,其特征在于,包括:
接收触发指令,从云端获取测试用例;
解析所述测试用例,并执行所述测试用例对待测设备进行测试;
输出执行所述测试用例得到的测试结果。
所述的自动测试方法,其中,所述接收触发指令,从云端获取测试用例之前还包括:
获取注册信息,其中,所述注册信息包括:地址信息、身份信息、待测软件信息;
将所述注册信息发送至云端进行注册。
所述的自动测试方法,其中,所述将所述注册信息发送至云端进行注册包括:
通过套接字与云端建立连接;
基于HTTP协议发送所述注册信息至云端。
所述的自动测试方法,其中,所述执行所述测试用例对待测设备进行测试包括:
发送所述测试用例至所述待测设备,以使所述待测设备执行所述测试用例。
所述的自动测试方法,其中,所述执行所述测试用例对待测设备进行测试包括:
初始化外设设备,其中,所述外设设备与所述待测设备通讯连接;
配置所述外设设备的测试参数,启动所述外设设备对所述待测设备进行测试。
所述的自动测试方法,其中,所述输出执行所述测试用例得到的测试结果包括:
接收所述待测设备返回的日志并提取所述日志中的测试结果;或
抓取所述待测设备执行所述测试用例的返回值并根据所述返回值解析出测试结果。
所述的自动测试方法,其中,所述输出执行所述测试用例得到的测试结果之后还包括:
将所述测试用例得到的测试结果发送至所述云端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL数字技术有限公司,未经深圳TCL数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911092946.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:控制车辆驱动的方法、装置及车辆
- 下一篇:定量施肥装置