【技术实现步骤摘要】
基于待测线路交路信息的测试用例布设方法和装置
本专利技术涉及地铁运营场景自动化测试
,尤其涉及一种基于待测线路交路信息的测试用例布设方法和装置。
技术介绍
目前编写CBTC(CommunicationBasedTrainControl,基于通信的列车控制)系统测试用例时,会根据系统需求进行测试覆盖。测试用例根据功能需求分为几大模块,如CBTC-CM(Codetrainoperatingmode,列车自动防护下的人工驾驶模式)功能、CBTC-AM(Automatictrainoperatingmode,列车自动驾驶)功能、ITC(IntermediateTrainControl,点式列车控制级)-CM功能、ITC-AM、专项测试等。测试人员需根据用例库顺序,在项目的测试用例库中对用例逐个进行测试。测试人员手动来完成测试任务,频繁的执行放车、办理进路、推动列车手柄、观察输出显示、扳动道岔、人解进路等等重复性命令。这些操作对于测试人员无疑是枯燥且费时的,而且这些测试无疑存在由于个人的疲惫等原因造成的测试结果错误,同时 ...
【技术保护点】
1.一种基于待测线路交路信息的测试用例布设方法,其特征在于,包括:/n提取待测线路交路信息中的实际场景元素和位置属性;/n基于所述实际场景元素查询交路场景数据库,确定待测线路所属交路场景对应的模版位置场景,其中,所述交路场景数据库包括预先存储的测试用例与模版位置场景的对应关系,所述模版位置场景与模版交路场景的对应关系,以及所述模版交路场景与场景元素的对应关系;/n基于所述待测线路的位置属性和所述待测线路所属交路场景对应的模版位置场景,确定所述待测线路包含的实际位置场景,所述实际位置场景的个数不小于2;/n基于预设去重规则处理各所述实际位置场景包含的测试用例,确定各所述实际位 ...
【技术特征摘要】
1.一种基于待测线路交路信息的测试用例布设方法,其特征在于,包括:
提取待测线路交路信息中的实际场景元素和位置属性;
基于所述实际场景元素查询交路场景数据库,确定待测线路所属交路场景对应的模版位置场景,其中,所述交路场景数据库包括预先存储的测试用例与模版位置场景的对应关系,所述模版位置场景与模版交路场景的对应关系,以及所述模版交路场景与场景元素的对应关系;
基于所述待测线路的位置属性和所述待测线路所属交路场景对应的模版位置场景,确定所述待测线路包含的实际位置场景,所述实际位置场景的个数不小于2;
基于预设去重规则处理各所述实际位置场景包含的测试用例,确定各所述实际位置场景需要测试的测试用例。
2.根据权利要求1所述的基于待测线路交路信息的测试用例布设方法,其特征在于,所述基于预设去重规则处理各所述实际位置场景包含的测试用例,确定各所述实际位置场景需要测试的测试用例,包括:
确定各所述实际位置场景包含的测试用例的并集;
随机选择所述并集中任一测试用例元素对应的实际位置场景之一,确定所述任一测试用例元素进行测试时所在位置场景。
3.根据权利要求1所述的基于待测线路交路信息的测试用例布设方法,其特征在于,所述预设去重规则为,对各所述实际位置场景包含的测试用例的并集进行测试时,将测试用例集中于包含它们的位置场景。
4.根据权利要求3所述的基于待测线路交路信息的测试用例布设方法,其特征在于,所述基于预设去重规则处理各所述实际位置场景包含的测试用例,确定各所述实际位置场景需要测试的测试用例,具体包括:
确定各所述实际位置场景包含的测试用例的并集;
确定包含所述并集中测试用例元素最多的实际位置场景为第一位置场景;
确定所述第一位置场景为其包含的所有测试用例进行测试时所在的位置场景;
对于第i位置场景和其包含测试用例进行测试时所在的位置场景的确定,i=0,1,2,…,N,其中,第零余集为所述并集,具体包括:
确定所述第i余集与所述第i+1位置场景包含的所有测试用例的余集为第i+1余集;
确定包含所述第i+1余集中测试用例元素最多的实际位置场景为第i+2位置场景;
确定所述第i+2位置场景包含的所有测试用例与所述第i+1位置场景包含的所有测试用例的交集为第i+1子交集,确定所述第i+2位置场景包含的所有测试用例与所述第i+1子交集的余集为第i+1子余集;
确定所述第i+2位置...
【专利技术属性】
技术研发人员:刘志翔,冷文俊,娄玥童,韩佳容,李媛媛,
申请(专利权)人:交控科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。