基于模型演化的列控车载设备组合测试案例重构方法

U284; 车载设备作为列控系统的关键设备之一,其测试需求在不断迭代.测试案例重构通过更新原有组合测试集覆盖变更的测试需求,实现对测试案例的高效重用,对生成演化后的测试集具有重要意义.根据车载设备输入模型的变化情况,提出一种基于模型演化的测试集重构方法.首先,通过比较演化前后组合模型的差异性,辨识出失效和新增的测试需求,并结合测试参数、参数取值、约束可能出现的演化情况分析两类测试需求的具体构成;其次,基于演化后的组合模型,依次采取修改、扩充、新增3个步骤重构原有测试集,修改不满足变更测试需求的原有案例,扩充新增参数取值,新增案例覆盖剩余测试需求;之后,根据约束间的相容性,将互不干扰的多条约束置...

Full description

Saved in:
Bibliographic Details
Published in铁道标准设计 Vol. 68; no. 6; pp. 214 - 220
Main Authors 刘晗熠, 张亚东, 饶畅, 郭进
Format Journal Article
LanguageChinese
Published 西南交通大学信息科学与技术学院,成都 611756%西南交通大学信息科学与技术学院,成都 611756 01.06.2024
四川省列车运行控制技术工程研究中心,成都 611756%重庆交通大学交通运输学院,重庆 400074
Subjects
Online AccessGet full text
ISSN1004-2954
DOI10.13238/j.issn.1004-2954.202210110004

Cover

Abstract U284; 车载设备作为列控系统的关键设备之一,其测试需求在不断迭代.测试案例重构通过更新原有组合测试集覆盖变更的测试需求,实现对测试案例的高效重用,对生成演化后的测试集具有重要意义.根据车载设备输入模型的变化情况,提出一种基于模型演化的测试集重构方法.首先,通过比较演化前后组合模型的差异性,辨识出失效和新增的测试需求,并结合测试参数、参数取值、约束可能出现的演化情况分析两类测试需求的具体构成;其次,基于演化后的组合模型,依次采取修改、扩充、新增3个步骤重构原有测试集,修改不满足变更测试需求的原有案例,扩充新增参数取值,新增案例覆盖剩余测试需求;之后,根据约束间的相容性,将互不干扰的多条约束置于1条测试案例集中处理以精简测试集;最终,得到完备覆盖所有演化后测试需求的组合测试集.以车载设备模式转换等3种场景为例,对本方法进行了验证,研究结果表明:相较于现有方法,本方法能更充分地重用原有案例,测试集总体重合度提高了 7.82%,后续人工修改测试案例文档的工作量相应减少,时间成本可降低18.26%.
AbstractList U284; 车载设备作为列控系统的关键设备之一,其测试需求在不断迭代.测试案例重构通过更新原有组合测试集覆盖变更的测试需求,实现对测试案例的高效重用,对生成演化后的测试集具有重要意义.根据车载设备输入模型的变化情况,提出一种基于模型演化的测试集重构方法.首先,通过比较演化前后组合模型的差异性,辨识出失效和新增的测试需求,并结合测试参数、参数取值、约束可能出现的演化情况分析两类测试需求的具体构成;其次,基于演化后的组合模型,依次采取修改、扩充、新增3个步骤重构原有测试集,修改不满足变更测试需求的原有案例,扩充新增参数取值,新增案例覆盖剩余测试需求;之后,根据约束间的相容性,将互不干扰的多条约束置于1条测试案例集中处理以精简测试集;最终,得到完备覆盖所有演化后测试需求的组合测试集.以车载设备模式转换等3种场景为例,对本方法进行了验证,研究结果表明:相较于现有方法,本方法能更充分地重用原有案例,测试集总体重合度提高了 7.82%,后续人工修改测试案例文档的工作量相应减少,时间成本可降低18.26%.
Abstract_FL Onboard equipment is one of the key equipment of the train control system,and its test requirements are constantly iterating.Test case refactoring achieves efficient reuse of test cases by updating the original combinatorial test suite to cover changed test requirements,which contributes to generating the evolved test suite.According to the change of two input models of the onboard equipment,a model evolution approach is proposed to refactor tests.First,by comparing the differences between original and evolved combinatorial models,invalid and additional test requirements are identified,and the specific composition of these two types of test requirements is analyzed with the possible evolution of test parameters,parameter values,and constraints.Next,the original test suite is sequentially refactored by modifying,expanding and adding based on the evolved combinatorial model,which specifically means modifying the original cases that fail to meet the changed test requirements,expanding values of new parameters,and adding new cases to cover the remaining test requirements.Then,to realize the test suite reduction,multiple non-interfering constraints are put into one test case for centralized processing according to the compatibility between constraints.Finally,a combinatorial test suite covering all evolved test requirements is achieved.Three scenarios,including the onboard equipment working mode transition scenario,are used to verify the effectiveness of the approach.The results show that,compared with the existing approaches,more parts of original cases are reused and the overall coincidence degree of the test suite has increased by 7.82%,which correspondingly reduces the workload of subsequent manual modification of test case documents,therefore the time cost can be reduced by 18.26%.
Author 刘晗熠
张亚东
饶畅
郭进
AuthorAffiliation 西南交通大学信息科学与技术学院,成都 611756%西南交通大学信息科学与技术学院,成都 611756;四川省列车运行控制技术工程研究中心,成都 611756%重庆交通大学交通运输学院,重庆 400074
AuthorAffiliation_xml – name: 西南交通大学信息科学与技术学院,成都 611756%西南交通大学信息科学与技术学院,成都 611756;四川省列车运行控制技术工程研究中心,成都 611756%重庆交通大学交通运输学院,重庆 400074
Author_FL LIU Hanyi
RAO Chang
ZHANG Yadong
GUO Jin
Author_FL_xml – sequence: 1
  fullname: LIU Hanyi
– sequence: 2
  fullname: ZHANG Yadong
– sequence: 3
  fullname: RAO Chang
– sequence: 4
  fullname: GUO Jin
Author_xml – sequence: 1
  fullname: 刘晗熠
– sequence: 2
  fullname: 张亚东
– sequence: 3
  fullname: 饶畅
– sequence: 4
  fullname: 郭进
BookMark eNo9j81Kw0AcxPdQwVr7GnpK3P3vZpMcpdQPKHjRc8mmiTRICq4ieA40EC0ebAseKgVRT3oQD1bTp-lu41sYUDwNMz-YYdZQJe7FAUIbBJuEAnW2IrMrZWwSjJkBrsVMwAAEkzLArIKq_2AV1aXsClwicF3Oq6ip7meL2UA_T9Uk01-36mq0vEtUOtaDpyJ_LPK8eJmrh_7yM1E3qX7PitehnqaLefbdv9aTRI8-9NtwHa2E3okM6n9aQ0c7zcPGntE62N1vbLcMSTA4hqDY5sQRmDPfZ9wOgVq2Q61QUIs5gSsYdMJQCF56AGa7wrNsxnzu8ACYB7SGNn97L7w49OLjdtQ7P43LxfZZR1zKqPzNMC-n6A_oIml7
ClassificationCodes U284
ContentType Journal Article
Copyright Copyright © Wanfang Data Co. Ltd. All Rights Reserved.
Copyright_xml – notice: Copyright © Wanfang Data Co. Ltd. All Rights Reserved.
DBID 2B.
4A8
92I
93N
PSX
TCJ
DOI 10.13238/j.issn.1004-2954.202210110004
DatabaseName Wanfang Data Journals - Hong Kong
WANFANG Data Centre
Wanfang Data Journals
万方数据期刊 - 香港版
China Online Journals (COJ)
China Online Journals (COJ)
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
DocumentTitle_FL A Combinatorial Test Case Refactoring Approach for Onboard Equipment Based on Model Evolution
EndPage 220
ExternalDocumentID tdbzsj202406028
GrantInformation_xml – fundername: (四川省科技计划项目); (中央高校基本科研业务费专项资金资助项目); (中国国家铁路集团有限公司科技研究开发计划)
  funderid: (四川省科技计划项目); (中央高校基本科研业务费专项资金资助项目); (中国国家铁路集团有限公司科技研究开发计划)
GroupedDBID -03
2B.
4A8
92I
93N
ALMA_UNASSIGNED_HOLDINGS
CCEZO
CEKLB
GROUPED_DOAJ
PSX
TCJ
ID FETCH-LOGICAL-s1028-b307618b064cc467f2357835fb3548e9b42dffbb6b3522479ba5744c686e24a23
ISSN 1004-2954
IngestDate Thu May 29 03:59:51 EDT 2025
IsPeerReviewed false
IsScholarly true
Issue 6
Keywords model evolution
列控系统
测试案例重构
combinatorial testing
组合测试
模型演化
train control system
车载设备
test case refactoring
onboard equipment
Language Chinese
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-s1028-b307618b064cc467f2357835fb3548e9b42dffbb6b3522479ba5744c686e24a23
PageCount 7
ParticipantIDs wanfang_journals_tdbzsj202406028
PublicationCentury 2000
PublicationDate 2024-06-01
PublicationDateYYYYMMDD 2024-06-01
PublicationDate_xml – month: 06
  year: 2024
  text: 2024-06-01
  day: 01
PublicationDecade 2020
PublicationTitle 铁道标准设计
PublicationTitle_FL Railway Standard Design
PublicationYear 2024
Publisher 西南交通大学信息科学与技术学院,成都 611756%西南交通大学信息科学与技术学院,成都 611756
四川省列车运行控制技术工程研究中心,成都 611756%重庆交通大学交通运输学院,重庆 400074
Publisher_xml – name: 西南交通大学信息科学与技术学院,成都 611756%西南交通大学信息科学与技术学院,成都 611756
– name: 四川省列车运行控制技术工程研究中心,成都 611756%重庆交通大学交通运输学院,重庆 400074
SSID ssib001129966
ssj0002923791
ssib036436144
ssib051376206
ssib000270326
ssib003156931
Score 2.3930292
Snippet U284; 车载设备作为列控系统的关键设备之一,其测试需求在不断迭代.测试案例重构通过更新原有组合测试集覆盖变更的测试需求,实现对测试案例的高效重用,对生成演化后的测试...
SourceID wanfang
SourceType Aggregation Database
StartPage 214
Title 基于模型演化的列控车载设备组合测试案例重构方法
URI https://d.wanfangdata.com.cn/periodical/tdbzsj202406028
Volume 68
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ
  issn: 1004-2954
  databaseCode: DOA
  dateStart: 20220101
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://www.doaj.org/
  omitProxy: true
  ssIdentifier: ssj0002923791
  providerName: Directory of Open Access Journals
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1R1Na9RANNQK4kUUFb_pwfEiW5PMR2aOk92UIuiphd5Kkt0oPazQbi89F1qoFg-2godKQdSTHsSD1fbXdNP1X_jeSzabqvh1E5bwdua9N-8jmXlvPhLHuRmncZDG3G0EXgIJiu7wRtLONK4UZkq77VjEeBr53n01PSvuzsm5sfF2bdfSci-ZTFd-eq7kX7wKZeBXPCX7F56tmEIBwOBfuIKH4fpHPmaRZGaKhZZFAq86YpFiVjPrUVXEdIglYZMZgSUaAMWigBlALko0MwHiAK0FQLOwxawqAfgBYCMWRohsIfAMkDwMS3LjIgdsQlJbgDzFjCQxPKoSSItVBml1C6tQMEEAEBoi56z4CuYwUEZ8wyHOJUIPYeTpkgCSWKmabATY6vYZakaiGUMqEoV16yhgF-BY2M4URgSi5gjFMAtYhcWAo6zXaM4smScEjcP67IkvRru86H4n-SQiolwtEocaBYMiJ5daJ_taUs8WPhBIgr5UaAKwLMgBCMY7jqNLx2uLrFDjJiFXOAZtYH14nAhNo9sKDcLWbYWvUVXMl_-BlLUhFLc24epxfYxVutaXHB8wRS328ulg5I_DOvfpLf4L1MJk1cIkeNT36K2HrhgFNNU20147WVlaQLe7CuLoE85JH8Z-tzbxUq69u_UkBjOQ-iQA96Qyo7VyDjE8zqIM_0uPI1NVzez6kDMF9KnOStBTzq2hGnd-qQQdHexmcfdBLcqdOeucKdPTCVv0NeecsZWH552o_3LvcG8zf7vb39nIvzzrP94-erHaX3-eb74Z7L8e7O8P3h30X60dfV7tP13PP24M3m_lu-uHBxtf157kO6v59qf8w9YFZ3YqmmlON8rPrzSWMOtoJBznOHUCSUuaQjyV0ZuxuMwSLqFTN4nw21mWJCrBJE4EJollIESqtOr4Ivb5RWe8-6jbueRM-MpTmeAi5ilYTniQA4GFvDR1RWoA_bIzUao9X3avS_PfOe_K71GuOqdHj_g1Z7y3uNy5DilDL7lBHv8Gn-bG9w
linkProvider Directory of Open Access Journals
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%E5%9F%BA%E4%BA%8E%E6%A8%A1%E5%9E%8B%E6%BC%94%E5%8C%96%E7%9A%84%E5%88%97%E6%8E%A7%E8%BD%A6%E8%BD%BD%E8%AE%BE%E5%A4%87%E7%BB%84%E5%90%88%E6%B5%8B%E8%AF%95%E6%A1%88%E4%BE%8B%E9%87%8D%E6%9E%84%E6%96%B9%E6%B3%95&rft.jtitle=%E9%93%81%E9%81%93%E6%A0%87%E5%87%86%E8%AE%BE%E8%AE%A1&rft.au=%E5%88%98%E6%99%97%E7%86%A0&rft.au=%E5%BC%A0%E4%BA%9A%E4%B8%9C&rft.au=%E9%A5%B6%E7%95%85&rft.au=%E9%83%AD%E8%BF%9B&rft.date=2024-06-01&rft.pub=%E8%A5%BF%E5%8D%97%E4%BA%A4%E9%80%9A%E5%A4%A7%E5%AD%A6%E4%BF%A1%E6%81%AF%E7%A7%91%E5%AD%A6%E4%B8%8E%E6%8A%80%E6%9C%AF%E5%AD%A6%E9%99%A2%2C%E6%88%90%E9%83%BD+611756%25%E8%A5%BF%E5%8D%97%E4%BA%A4%E9%80%9A%E5%A4%A7%E5%AD%A6%E4%BF%A1%E6%81%AF%E7%A7%91%E5%AD%A6%E4%B8%8E%E6%8A%80%E6%9C%AF%E5%AD%A6%E9%99%A2%2C%E6%88%90%E9%83%BD+611756&rft.issn=1004-2954&rft.volume=68&rft.issue=6&rft.spage=214&rft.epage=220&rft_id=info:doi/10.13238%2Fj.issn.1004-2954.202210110004&rft.externalDocID=tdbzsj202406028
thumbnail_s http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=http%3A%2F%2Fwww.wanfangdata.com.cn%2Fimages%2FPeriodicalImages%2Ftdbzsj%2Ftdbzsj.jpg