首页> 外文OA文献 >An automated Model-based Testing Approach in Software Product Lines Using a Variability Language.
【2h】

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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号