首页> 外文会议>Workshop on Model Driven tool and Process Intergration >An Automated Model-based Testing Approach in Software Product Lines Using a Variability Language
【24h】

An Automated Model-based Testing Approach in Software Product Lines Using a Variability Language

机译:使用可变性语言的软件产品线中的基于自动模型的测试方法

获取原文

摘要

This paper presents the application of an automated testing approach for Software Product Lines (SPL) driven by its state-machine and variability models. Context: Model-based testing provides a technique for automatic generation of test cases using models. Introduction of a variability model in this technique can achieve testing automation in SPL. Method: We use UML- and CVL (Common Variability Language) models as input, and JUnit test cases are derived from these models. This approach has been implemented using the UML2 Eclipse Modeling platform and the CVL-Tool. Validation: A model checking tool prototype has been developed and a case study has been performed. Conclusions: Preliminary experiments have proved that our approach can find structural errors in the SPL under test. In our future work we will introduce Object Constraint Language (OCL) constraints attached to the input UML model.
机译:本文介绍了由其州机和可变性模型驱动的软件产品线(SPL)自动化测试方法的应用。背景信息:基于模型的测试提供了一种使用模型自动生成测试用例的技术。在该技术中引入可变性模型可以实现SPL中的测试自动化。方法:我们使用UML和CVL(常见可变性语言)模型作为输入,junit测试用例源自这些模型。此方法已使用UML2 Eclipse建模平台和CVL-Tool实现。验证:开发了模型检查工具原型,并进行了案例研究。结论:初步实验证明,我们的方法可以在SPL下发现的结构误差。在我们未来的工作中,我们将引入附加到输入UML模型的对象约束语言(OCL)约束。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号