模型转换测试用例优先级排序:MDE中的关键优化策略
182 浏览量
更新于2024-06-17
收藏 1.86MB PDF 举报
模型转换在模型驱动工程(MDE)中扮演着核心角色,它通过使用转换规则将输入模型映射到目标模型,以支持系统开发的抽象化和自动化。然而,随着软件规模的扩大和复杂性的提升,确保模型转换的正确性和高效性变得尤为重要。这就需要对模型转换进行细致的回归测试,其中测试用例的数量庞大,执行成本高昂。
测试用例优先级排序技术在此背景下显得至关重要,它通过评估和排列测试用例的重要性,帮助测试人员在有限的时间和资源内发现并修复潜在问题。这种方法的主要目标是通过优先执行高优先级的测试用例,最大化检测错误的可能性。本文提出了一种新的模型转换回归测试的测试用例优先级排序方法,该方法基于规则覆盖信息,旨在提高测试效率。
具体来说,文章首先介绍了模型驱动工程的基本概念,强调了模型在系统开发中的抽象和标准化作用。接着,作者详细讨论了模型转换的过程,包括使用转换语言(如马尔科夫逻辑编程或领域特定语言)定义的转换规则,以及它们如何匹配输入模型元素以实现转换。
在实际应用中,作者提出了一项实证研究,对比了几种不同的优先级测试用例排序技术,这些技术可能基于覆盖率、复杂度、影响范围等因素进行评估。通过实验,研究人员试图找出最有效的策略,既能有效地检测问题,又能减少测试执行的时间和资源消耗。
此外,文章还强调了版权和许可问题,指出本研究遵循CCBY-NC-ND许可证,允许开放访问,并指出了通讯作者的联系信息,以促进同行评审和进一步的研究交流。
总结而言,这篇沙特国王大学学报的文章深入探讨了模型转换测试用例优先级排序技术在MDE中的重要性,以及如何通过创新的方法优化回归测试流程,确保模型的正确性和系统性能。这对于软件开发人员和测试工程师来说,是一篇有价值的参考资料,对于提高软件质量和开发效率具有实践指导意义。
论文
论文
论文
2023-05-26 上传
2023-08-19 上传
2023-06-08 上传
cpongm
- 粉丝: 5
- 资源: 2万+
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景