【技术实现步骤摘要】
本专利技术实施例涉及测试
,尤其涉及一种外场自动化测试方法及设备。
技术介绍
外场测试是移动终端Modem和移动终端产品所涉及的多种测试中的一项重要测试手段,运营商的入库测试中也有这种测试类型。在外场自动化测试系统中,测试任务管理模块是重要的组成部分,它负责接收测试人员的测试计划并控制测试执行模块实际执行测试。它的功能强大与否直接影响外场自动化测试系统的应用范围大小和效果高低。由于外场测试场景的高复杂性,外场测试的自动化水平远远落后于室内测试的自动化水平,为此一些自动化测试工具厂家尝试将它们的室内自动化测试工具向外场自动化测试工具演进。目前,常见的外场自动化测试工具的任务管理模块都是直接继承室内自动化测试工具的任务管理模块。具体的,室内自动化测试工具的任务管理模块普遍是将要执行的测试用例以列表的方式汇总在一起,然后指示测试执行模块从上到下顺序执行。或者,进一步提供一些高级功能,例如:勾选功能,用户可使用该功能勾选一些被执行的用例,然后任务 ...
【技术保护点】
一种外场自动化测试方法,应用于外场自动化测试设备,其特征在于,包括:获取当前待执行的测试任务以及与所述测试任务对应的测试条件;如果所述测试条件为与外场参数相关联的测试条件,则实时检测外场自动化测试设备所处场景的外场参数值是否满足所述测试条件;在检测到所述外场自动化测试设备所处场景的外场参数值满足所述测试条件后,执行所述测试任务。
【技术特征摘要】
1.一种外场自动化测试方法,应用于外场自动化测试设备,其特征在于,
包括:
获取当前待执行的测试任务以及与所述测试任务对应的测试条件;
如果所述测试条件为与外场参数相关联的测试条件,则实时检测外场自动
化测试设备所处场景的外场参数值是否满足所述测试条件;
在检测到所述外场自动化测试设备所处场景的外场参数值满足所述测试条
件后,执行所述测试任务。
2.根据权利要求1所述的外场自动化测试方法,其特征在于,在获取当前
待执行的测试任务以及与所述测试任务对应的测试条件之后,在执行所述测试
任务之前,还包括:
如果所述测试条件为与外场参数相关联的测试条件,则获取所述测试条件
对应的引导信息,根据所述引导信息以人机交互的方式进行信息提示。
3.根据权利要求2所述的外场自动化测试方法,其特征在于,如果所述测
试条件为与外场参数相关联的测试条件,则获取所述测试条件对应的引导信息,
根据所述引导信息以人机交互的方式进行信息提示,包括:
如果所述测试条件为与外场参数相关联的测试条件,则获取所述测试条件
对应的场景引导信息;根据所述场景引导信息进行第一次信息提示;
如果检测到外场自动化测试设备所处场景的外场参数值满足测试条件,则
获取所述测试条件对应的启动引导信息;根据所述启动引导信息进行第二次信
息提示;
在检测到所述外场自动化测试设备所处场景的外场参数值满足所述测试条
件后,执行所述测试任务,包括:在根据所述启动引导信息进行第二次信息提
\t示之后,接收到输入的确认指令,执行所述测试任务。
4.根据权利要求1所述的外场自动化测试方法,其特征在于,在获取当前
待执行的测试任务以及与所述测试任务对应的测试条件之后,还包括:
如果所述测试条件为预设的无条件测试条件,则执行所述测试任务;
如果所述测试条件为与时间相关联的测试条件,则当所述时间到达时执行
所述测试任务。
5.根据权利要求1所述的外场自动化测试方法,其特征在于,在获取当前
待执行的测试任务以及与所述测试任务对应的测试条件之后,还包括:
如果所述测试条件为空,则获取测试任务中测试用例的子测试条件;
如果所述子测试条件为与外场参数相关联的子测试条件,则实时检测外场
自动化测试设备所处场景的外场参数值是否满足所述子测试条件;
当所述外场自动化测试设备所处场景的外场参数值满足所述子测试条件时,
执行所述测试用例。
6.根据权利要求1-5中任一项所述的外场自动化测试方法,其特征在于,
所述外场参数包括地理位置参数和/或小区参数。
7.根据权利要求6所述的外场自动化测试方法,其特征在于,在获取当前
待执行的测试任务以及与所述测试任务对应的测试条件之前,还包括:
进行自动化模式识别;
如果识别出所述自动化模式为特定测试场景收集模式,实时采集外场自动
化测试设备所处场景的地理位置参数值和小区参数值;根据预先创建的特定外
场参数收集列表和采集结果,判断所述场景是否为目标场景,如果是,则将所
采集的地理位置参数值和小区参数值存储至预设的目标位置处;
如果识别出所述自动化模式为测试任务执行模式,则执行获取当前待执行
的测试任务以及与所述测试任务对应的测试条件的操作。
8.一种外场自动化测试设备,其特征在于,包...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。