【技术实现步骤摘要】
一种用于车载T
‑
BOX简单编程的自动化测试方法
[0001]本专利技术涉及车联网领域,尤其涉及一种用于车载
T
‑
BOX
简单编程的自动化测试方法
。
技术介绍
[0002]随着汽车工业和通信技术的发展,车联网技术已经成为汽车未来发展的方向,而
Telematics BOX
,远程信息处理终端(简称
T
‑
BOX
)作为车联网系统核心零部件,其稳定性尤为重要;
T
‑
BOX
需要经过大量的测试来验证其稳定性;现有技术中,对于
T
‑
BOX
的测试方法存在以下缺陷:
1、T
‑
BOX
测试过程中,有些测试案例需要通过编写自动化测试脚本执行,自动化测试脚本编写门槛高,上手难度大,对测试人员的要求较高;
2、T
‑
BOX
测试系统搭建涉及多个需要联动的设备,现有自动化测试脚本只能针对单一场景执行测试,其他场景需要重新编写自动化程序,测试过于局限,效率低;
技术实现思路
[0003]本专利技术的目的是为了解决现有技术中存在的缺点,而提出的一种用于车载
T
‑
BOX
简单编程的自动化测试方法
。
[0004]为实现上述目的,本专利技术采用了如下技术方案:一种用于车载
T
‑
BOX
简单 ...
【技术保护点】
【技术特征摘要】
1.
一种用于车载
T
‑
BOX
简单编程的自动化测试方法,其特征在于:包括以下步骤:
S1
:搭建
T
‑
BOX
测试环境;工程师搭建车载
T
‑
BOX
测试所需要测试环境;所述测试环境包括硬件环境和平台环境;所述硬件环境包括
PC
机
、
云平台
、
各种控制器:所述平台环境是指自动化测试系统,包括系统初始化模块
、
用例文件分析模块
、
用例执行模块
、
结果分析模块
、
测试报告管理模块;所述系统初始化模块用于测试环境的检测
、
导入测试用例;所述用例文件分析模块用于对导入的测试用例进行分析;所述用例执行模块根据用例步骤顺序依次执行测试用例;所述结果分析模块用于分析测试用例的执行结果;所述测试报告管理模块用于管理测试报告;系统初始化模块对工程师搭建的测试环境进行检测,测试完成后进入步骤
S2
;
S2
:导入测试用例文件;工程师将车载
T
‑
BOX
的测试用例文件导入到自动化测试系统中;所述测试用例文件中包含测试步骤
、
测试点控制
、
测试结果断言
、
超时控制检测;所述测试步骤中各个步骤包含对应的
step
值,所述
step
值为正整数;所述测试点控制包含测试用例文件中的具体测试点;所述测试结果断言中包含对各个测试点设定的预期结果;所述超时控制检测中包含测试用例文件的规定超时时长;
S3
:对测试用例文件进行可执行性分析;选择具体的控制器对测试用例文件进行解析;控制器打开测试用例文件,读取并解析测试用例文件内容,提取测试用例文件中的
step
值
、
具体测试点及预期结果
、
测试用例文件的规定超时时长;
S4
:执行测试用例文件;用例执行模块按照
step
值的从小到大顺序依次执行测试用例文件中对应的测试步骤,对用例测试文件中包含的检测点进行检测;测试用例文件执行时,用例执行模块记录测试用例文件的执行时长;
S5
:分析测试用例文件执行结果;将测试用例文件的执行结果发送到结果分析模块;结果分析模块对测试用例文件的执行结果进行分析,分析完成后将测试用例文件执行结果发送到测试报告管理模块;
【专利技术属性】
技术研发人员:王磊,
申请(专利权)人:鱼快创领智能科技南京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。