基于模型演化的列控车载设备组合测试案例重构方法
U284; 车载设备作为列控系统的关键设备之一,其测试需求在不断迭代.测试案例重构通过更新原有组合测试集覆盖变更的测试需求,实现对测试案例的高效重用,对生成演化后的测试集具有重要意义.根据车载设备输入模型的变化情况,提出一种基于模型演化的测试集重构方法.首先,通过比较演化前后组合模型的差异性,辨识出失效和新增的测试需求,并结合测试参数、参数取值、约束可能出现的演化情况分析两类测试需求的具体构成;其次,基于演化后的组合模型,依次采取修改、扩充、新增3个步骤重构原有测试集,修改不满足变更测试需求的原有案例,扩充新增参数取值,新增案例覆盖剩余测试需求;之后,根据约束间的相容性,将互不干扰的多条约束置...
Saved in:
| Published in | 铁道标准设计 Vol. 68; no. 6; pp. 214 - 220 |
|---|---|
| Main Authors | , , , |
| Format | Journal Article |
| Language | Chinese |
| Published |
西南交通大学信息科学与技术学院,成都 611756%西南交通大学信息科学与技术学院,成都 611756
01.06.2024
四川省列车运行控制技术工程研究中心,成都 611756%重庆交通大学交通运输学院,重庆 400074 |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1004-2954 |
| DOI | 10.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 |