【技术实现步骤摘要】
测试用例生成方法及系统
本专利技术涉及车辆
,尤其涉及一种测试用例生成方法及系统。
技术介绍
现有车辆在出厂前,需要对车辆进行测试,通常利用测试用例对其进行检测。其中,测试用例(TestCase)是为某个特殊目标而标识的一组测试输入、执行条件以及预期结果的测试模型,以便实现在测试某个输入信息在其设定的执行条件和参数下得到的运行结果是否满足预期结果的测试功能。一般来说,在生成车辆控制器的测试用例时,都是基于测试需求生成对应的测试用例,所生成的测试用例适用性较差,利用测试用例对测试车辆进行测试的结果准确性也较差。
技术实现思路
本专利技术实施例提供一种测试用例生成方法及系统,以解决现有的测试用例生成方法所生成的测试用例适用性较差,利用测试用例对测试车辆进行测试的结果准确性也较差的技术问题。为了达到上述目的,本专利技术提供的具体方案如下:第一方面,本专利技术实施例提供了一种测试用例生成方法,应用于测试用例生成系统,所述方法包括:获取第一待测故障的第一触发指令和第一预期结果;将所述第一触发指令施加到测试车辆上,获得第一测试结果;若所述第一测试结果与所述第一预期结果一致,则生成对应所述第一待测故障的测试用例。可选的,所述方法还包括:获取第二待测故障的第二触发指令和第二预期结果,所述第二待测故障为与所述第一待测故障兼容的故障;所述将所述第一待测故障的第一触发指令施加到测试车辆上,获得第一测试结果的步骤包括:将所述第一触发指令和所述第 ...
【技术保护点】
1.一种测试用例生成方法,其特征在于,应用于测试用例生成系统,所述方法包括:/n获取第一待测故障的第一触发指令和第一预期结果;/n将所述第一触发指令施加到测试车辆上,获得第一测试结果;/n若所述第一测试结果与所述第一预期结果一致,则生成对应所述第一待测故障的测试用例。/n
【技术特征摘要】
1.一种测试用例生成方法,其特征在于,应用于测试用例生成系统,所述方法包括:
获取第一待测故障的第一触发指令和第一预期结果;
将所述第一触发指令施加到测试车辆上,获得第一测试结果;
若所述第一测试结果与所述第一预期结果一致,则生成对应所述第一待测故障的测试用例。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取第二待测故障的第二触发指令和第二预期结果,所述第二待测故障为与所述第一待测故障兼容的故障;
所述将所述第一待测故障的第一触发指令施加到测试车辆上,获得第一测试结果的步骤包括:
将所述第一触发指令和所述第二触发指令依次施加到所述测试车辆上,获得第一测试结果和第二测试结果;
所述若所述第一测试结果与所述第一预期结果一致,则生成对应所述第一待测故障的测试用例的步骤,包括:
若所述第一测试结果和所述第一预期结果一致,且所述第二测试结果与所述第二预期结果一致,则生成对应所述第一待测故障的测试用例。
3.根据权利要求2所述的方法,其特征在于,所述获取第二待测故障的第二触发指令和第二预期结果,所述第二待测故障为与所述第一待测故障兼容的故障的步骤之前,所述方法还包括:
确定与所述第一待测故障兼容的第二待测故障。
4.根据权利要求3所述的方法,其特征在于,所述确定与所述第一待测故障兼容的第二待测故障的步骤,包括:
获取至少两个待测故障的等级,其中,所述至少两个待测故障包括所述第一待测故障;
将等级高于所述第一待测故障的待测故障确定为所述第二待测故障。
5.根据权利要求4所述的方法,其特征在于,所述待测故障的等级通过以下方式确定:
获取所述待测故障的故障诊断信号;
根据每个待测故障的故障诊断信号确定故障类型;
根据所述待测故障的故障类型确定所述待测故障对应的车辆安全状态;
根据所述故障类型和所对应的车辆安全状态,确定所述待测故障的等级。
6.根据权利要求4所述的方法,其特征在于,所述第二待测故障的数量为至少两个;
所述将所述第一待测故障的第一触发指令和所述第二待测故障的第二触发指令依次施加到所述测试车辆上的步骤包括:
在将所述第一待测故障的第一触发指令施加到所述测试车辆的情况下,按照等级由低到高的顺序,将至少两个第二待测故障的第二触发指令依次施加到所述测试车辆上。
7.根据权利要求1所述的方法,其特征在于,所述待测故障的触发指令和预期结果通过以下方式确定:
获取所述待测故障的故障诊断信号;
根据所述故障诊断信号确定所述待测故障的触发指令和预期结果。
8.一种测试用例生成系统,其特...
【专利技术属性】
技术研发人员:马东辉,赵长友,
申请(专利权)人:北京车和家信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。