【技术实现步骤摘要】
自动化集成测试方法、装置、系统、设备及介质
[0001]本专利技术涉及终端设备测试领域,特别涉及一种自动化集成测试方法、装置、系统、设备及介质。
技术介绍
[0002]对于大量的待测试终端设备的验收测试,往往存在系统的更新版本发布不定时、需要根据新的版本对系统进行更新的情况。其中,更新的任务策略需要专人制定,由于待测试终端的数目多、测试量大、测试过程中涉及步骤多、测试耗时长、对测试结果处理的过程繁琐,且对于测试用例及测试策略的制定容易产生遗漏,但是在终端出厂前对终端的测试是又一个产品必不可少的部分,这部分往往给公司人力资源管理带来很大挑战。且现有技术中,往往在版本更新后对新的版本进行测试,这种方式影响了测试的效率。
技术实现思路
[0003]本专利技术要解决的技术问题是为了克服现有技术中对批量待测试终端进行测试往往在版本更新后才能对新的版本进行测试从而导致测试效率低的缺陷,提供一种能自动检测版本更新、高效率且批量化对待测试终端进行测试的自动化集成测试方法、装置、系统、设备及介质。
[0004]本专利技术是通过下述技术方案来解决上述技术问题:
[0005]本专利技术提供了一种自动化集成测试方法,所述自动化集成测试方法包括:
[0006]监听待测试终端的系统的版本信息;
[0007]当存在新的版本信息时,基于所述新的版本信息确定当前待执行任务及与所述当前待执行任务对应的测试用例信息;
[0008]根据所述新的版本信息从所述待测试终端对应的服务器自动下载新的系统版本; ...
【技术保护点】
【技术特征摘要】
1.一种自动化集成测试方法,其特征在于,所述自动化集成测试方法包括:监听待测试终端的系统的版本信息;当存在新的版本信息时,基于所述新的版本信息确定当前待执行任务及与所述当前待执行任务对应的测试用例信息;根据所述新的版本信息从所述待测试终端对应的服务器自动下载新的系统版本;根据所述测试用例信息获取当前测试用例,且根据所述当前待执行任务及所述当前测试用例测试所述新的系统版本。2.如权利要求1所述的自动化集成测试方法,其特征在于,所述基于所述新的版本信息确定当前待执行任务及与所述当前待执行任务对应的测试用例信息的步骤包括:将所述新的版本信息以及所述新的版本信息对应的历史数据输入至策略生成模型以获取若干目标任务,所述目标任务包括待执行任务、所述待执行任务的执行优先级及所述待执行任务对应的测试用例信息,所述历史数据包括对所述待测试终端的历史版本进行测试的测试结果;根据所述待执行任务的执行优先级依次选择当前待执行任务。3.如权利要求1所述的自动化集成测试方法,其特征在于,所述监听待测试终端的系统的版本信息的步骤包括:判断所述待测试终端对应的服务器中存储所述版本信息的文件是否发生变更,若是,则确定所述待测试终端存在新的版本信息。4.如权利要求1所述的自动化集成测试方法,其特征在于,所述当存在新的版本信息时,基于所述新的版本信息确定当前待执行任务及与所述当前待执行任务对应的测试用例信息的步骤包括:当存在新的版本信息时,判断所述新的版本信息是否属于测试版本范围,若符合,则基于所述新的版本信息确定当前待执行任务及与所述当前待执行任务对应的测试用例信息。5.如权利要求1所述的自动化集成测试方法,其特征在于,所述根据所述新的版本信息从所述待测试终端对应的服务器自动下载新的系统版本的步骤包括:获取当前下载工具,所述当前下载工具用于根据所述新的版本信息自动下载新的系统版本;根据所述新的系统版本对所述待测试终端进行更新;和/或,所述根据所述新的版本信息从所述待测试终端对应的服务器自动下载新的系统版本的步骤后还包括步骤:重启所述待测试终端。6.如权利要求1所述的自动化集成测试方法,其特征在于,所述基于所述新的版本信息确定当前待执行任务及与所述当前待执行任务对应的测试用例信息的步骤后还包括:根据所述测试用例信息获取对应的若干预设用例测试条件;所述根据所述当前待执行任务及所述当前测试用例测试所述新的系统版本的步骤包括:在每一所述预设用例条件下根据所述当前待执行任务及所述当前测试用例测试所述新的系统版本。
7.一种自动化集成测试装置,其特征在于,所述自动化集成测试装置包括:监听模块、任务确定模块、版本下载模块及用例测试模块;所述监听模块用于监听待测试终端的系统的版本信息;所述任务确定模块用于当存在新的版本信息时,基于所述新的版本信息确定当前待执行任务及与所述当前待执行任务对应的测试用例信息;所述版本下载模块用于根据所述新的版本信息从所述待测试终端对应的服务器自动下载新的系统版本;所述用例测试模块根据所述测试用例信息获取当前测试用例,且根据所述当前待执行任务及所述当前测试用例测试所述新的系统版本。8.如权利要求7所述的自动化集成测试装置,其特征在于,所述任务确定模块包括:目标任务获取单元及当前任务选择单元;所述目标任务获取单元用于将所述新的版本信息以及所述新的版本信息对应的历史数据输入至策略生成模型以获取若干目标任务,所述目标任务包括待执行任务、所述待执行任务的执行优先级及所述待执行任务对应的测试用例信息,所述历史数据包括对所述待测试终端的历史版本进...
【专利技术属性】
技术研发人员:王新胜,郝伟,
申请(专利权)人:展讯通信上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。