[发明专利]一种终端测试的方法、系统及存储介质有效
申请号: | 202111074766.0 | 申请日: | 2021-09-14 |
公开(公告)号: | CN113778771B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 吕更;徐向贵;毛剑 | 申请(专利权)人: | 百富计算机技术(深圳)有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G07G1/12 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 路亚芳 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 测试 方法 系统 存储 介质 | ||
1.一种终端测试的方法,其特征在于,应用于测试服务器,所述测试服务器分别与样机平台和资源服务器连接,所述方法包括:
在接收到启动测试指令时,获取测试任务信息,所述测试任务信息包括用例列表、样机列表及测试策略;
基于所述用例列表获取至少一个待测用例;
基于所述样机列表获取匹配样机,所述匹配样机支持执行任意一个待测用例;
在所述测试策略为覆盖用例策略时,根据所述待测用例筛选所述匹配样机,使每一个所述待测用例具有对应的一台待测样机;
在所述测试策略为覆盖机型策略时,获取所述匹配样机的机型种类,将所述待测用例与所述匹配样机的机型进行匹配,使所述任意一个待测用例与每种机型中的一台待测样机建立对应关系;
将所述测试任务发送至测试队列;
所述测试任务信息还包括测试类型和调度周期,所述方法还包括:
在所述测试类型为集成测试时,根据测试任务信息设置所述调度周期;
在接收到调度指令时,下载存储于所述资源服务器的测试环境,将所述测试环境更新至所述样机列表中的样机,所述测试环境包括测试系统和测试应用,所述样机运行于所述样机平台;
按照所述调度周期锁定所述样机列表中的样机,锁定后的样机被所述测试任务独占;
创建测试线程,所述测试线程用于在启动时,根据所述测试任务信息执行测试任务;
其中,所述样机为POS机。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
在所述测试类型为版本测试时,创建测试线程。
3.如权利要求1所述的方法,其特征在于,所述测试任务信息还包括复测信息;
所述基于所述用例列表获取至少一个待测用例之后,还包括:
根据所述复测信息,判断所述测试任务是否执行复测;
在所述测试任务执行复测时,根据所述复测信息读取复测次数;
根据所述复测次数拆分所述用例列表,得到在执行每一次复测时对应的一个用例单元,所述用例单元包括至少一个待测用例。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
将不支持执行所述待测用例的样机进行释放,解除所述样机的锁定。
5.如权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:
根据测试队列的排序依次启动所述测试任务对应的测试线程;
判断所述测试任务是否正在执行;
在所述测试任务正在执行时,获取所述待测样机的状态,确定每台所述待测样机对应的待测用例;
在一台待测样机执行完每个待测用例后,释放所述一台待测样机;
获取每台待测样机是否释放;
在任意一台所述待测样机未释放时,获取未释放的所述待测样机的当前待测用例;
判断未释放的所述待测样机是否正在执行所述当前待测用例;
在未释放的所述待测样机正在执行所述当前待测用例时,获取所述当前待测用例的执行状态,并执行所述判断所述测试任务是否正在执行的步骤;
在未释放的所述待测样机未执行所述当前待测用例时,判断未释放的所述待测样机是否具有待执行的当前待测用例;
在未释放的所述待测样机不具有所述待执行的当前待测用例时,对未释放的所述待测样机进行释放,并执行所述判断所述测试任务是否正在执行的步骤;
在所述测试任务未执行时,判定所述测试任务执行完成。
6.如权利要求5所述的方法,其特征在于,所述在未释放的所述待测样机未执行所述当前待测用例时,判断未释放的所述待测样机是否具有待执行的当前待测用例之后,所述方法还包括:
在未释放的所述待测样机具有所述待执行的当前待测用例时,检查未释放的所述待测样机的测试环境是否正确;
在检查结果为否时,更新未释放的所述待测样机的测试环境;
在检查结果为是时,通过所述资源服务器下载所述待执行的当前待测用例的相关资源;
根据所述相关资源,控制未释放的所述待测样机执行所述待执行的当前待测用例,并执行所述判断所述测试任务是否正在执行的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百富计算机技术(深圳)有限公司,未经百富计算机技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111074766.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种金属线材加工用导向结构及其使用方法
- 下一篇:一种无动力下肢外骨骼装置