- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于因果图法的CTCS-3级列控系统测试案例完备性验证方法.pdf
第37卷 ,第 1期 中 国 铁 道 科 学 Vo1.37 No.1
2016年 1月 CHINA RAIIWAY SCIENCE January,2016
文章编号:1001—4632(2016)01—0124—08
基于因果图法的CTCS一3级列控系统
测试案例完备性验证方法
穆建成 ,辛 未 ,马连川 ,曹 源
(1.国家铁路局 科技与法制司,北京 100891;2.北京交通大学 电子信息工程学院,北京 100044;
3.北京交通大学 轨道交通运行控制系统国家工程研究中心,北京 100044)
摘 要:通过建立CTCS-3级列控系统需求规范 (SRS)因果图,并利用改进的遍历式回溯算法生成符合验
证需求的SRS判定表 ;根据SRS判定表内的事件建立列控系统测试案例因果图,生成测试案例判定表,实现测
试案例与SRS描述方式的统一;设计基于SRS判定表的测试充分性准则,并据此导出测试覆盖域 ;通过测试案
例判定表内的事件组合与澳0试覆盖域元素的对比,验证列控系统测试案例的完备性。以CTC~3级列控系统车载
设备待机模式下的模式转换功能为例,运用该验证方法对现有相关测试案例进行完备性验证和结果分析。结果
表明:应用该验证方法可以验证测试案例对于SRS的完备性,并能有效发现测试案例中可能存在的不足。
关键词:列车运行控制系统;系统测试;测试案例;完备性验证;因果图;判定表
中图分类号:U284.482 文献标识码:A doi:i0.3969/j.issn.1001—4632.2016.01.17
对列控系统进行测试是检验其是否符合功能需 备性。但由于该方法对人工依赖程度较高,如果验
求的必要过程,而测试案例是这一过程的基础和标 证人员对SRS和测试案例的理解有偏差,则可能
准[1],并且测试案例的完备性是测试过程能够充分 导致验证结果并不能说明测试案例的完备性。特别
验证系统是否满足列控系统要求的关键。CTCS-3 是对于规模较大的系统,应用静态需求跟踪方法存
级列控系统的测试案例采用基于功能特征的方法生 在着需求跟踪关系创建 困难并且容易出错等
成_】],对设计人员要求较高,如果对系统功能需 问题 。一。
求的理解不够深入,则可能导致测试案例设计错误 动态需求跟踪方法则主要是利用信息检索技
或遗漏__3]。为确保测试能够覆盖全部系统需求规 术_1、动态跟踪工具 RETROEn~等 自动生成需求
范,需要验证测试案例的完备性。 跟踪关系。但 目前应用动态需求跟踪方法生成的需
对CTC 3级列控系统测试案例进行完备性验 求跟踪关系一般会存在错误,并可能漏掉部分正确
证,就是考察其对于 《CTCS-3级列控系统需求规 关系,导致验证过程存在精度问题,难以满足对安
范 (SRS)》[4]的覆盖程度。目前,针对测试案例的 全性要求较高项 目的验证需要。
完备性验证主要采用静态或动态需求跟踪方法,通 此外,CTCS-3级列控系统的SRS和测试案例
过建立需求跟踪关系确定 ]。 均用 自然语言描述。由于 自然语言本身具有的矛
静态需求跟踪方法主要是利用需求跟踪矩 盾、二义性等问题_】,造成 SRS和测试案例间存
阵l5]、需求管理工具 (DOORSE]和RationalReq— 在表述不一致、对应关系不明确的问题,不能满足
uistepro[])等由人工手动建立需求跟踪关系。例 准确验证测试案例完备性的要求。
如文献 [1]利用DOORS人工关联 SRS与测试案 针对列控系统测试案例完备性验证方法 目前存
例,
文档评论(0)