首页> 外文会议>IEEE International Conference on Software Quality, Reliability and Security - Companion >Model-Based Software Product Line Testing by Coupling Feature Models with Hierarchical Markov Chain Usage Models
【24h】

Model-Based Software Product Line Testing by Coupling Feature Models with Hierarchical Markov Chain Usage Models

机译:基于模型的软件产品线路测试通过耦合具有分层Markov链使用模型的功能模型

获取原文

摘要

Model-based testing automates test case generation based on usage models of a system. In this paper, we introduce an approach for systematic reuse of these models for testing a large family of products. In our approach, we model system usage with hierarchical Markov chains. These models capture all possible usage scenarios for a family of systems. We document variability explicitly and separately with a feature model. We map optional and alternative features in the feature model to a set of transitions in the usage model. Transition probabilities are modified according to the selected features so that the generated test cases focus only on these features. We performed an industrial case study to evaluate the feasibility and efficiency of the approach. We observed that the cost of product line engineering adoption can be amortized with the testing of even a small number of products.
机译:基于模型的测试自动基于系统的使用模型自动化测试用例。在本文中,我们介绍了一种用于测试大型产品的这些模型的系统重用方法。在我们的方法中,我们使用分层马尔可夫链进行系统使用。这些模型捕获了一系列系统的所有可能使用场景。我们明确地将可变性与特征模型分开文档。我们将特征模型中的可选和备用功能映射到使用模型中的一组转换。转换概率根据所选功能进行修改,以便生成的测试用例仅关注这些功能。我们进行了一个工业案例研究,以评估方法的可行性和效率。我们观察到,产品线路工程采用的成本可以通过甚至少量产品的测试进行摊销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号