...
首页> 外文期刊>Software Quality Journal >Testing variability-intensive systems using automated analysis: an application to Android
【24h】

Testing variability-intensive systems using automated analysis: an application to Android

机译:使用自动化分析测试变异性大的系统:Android应用程序

获取原文
获取原文并翻译 | 示例

摘要

Software product lines are used to develop a set of software products that, while being different, share a common set of features. Feature models are used as a compact representation of all the products (e.g., possible configurations) of the product line. The number of products that a feature model encodes may grow exponentially with the number of features. This increases the cost of testing the products within a product line. Some proposals deal with this problem by reducing the testing space using different techniques. However, a daunting challenge is to explore how the cost and value of test cases can be modeled and optimized in order to have lower-cost testing processes. In this paper, we present TESting vAriAbiLity Intensive Systems (TESALIA), an approach that uses automated analysis of feature models to optimize the testing of variability-intensive systems. We model test value and cost as feature attributes, and then we use a constraint satisfaction solver to prune, prioritize and package product line tests complementing prior work in the software product line testing literature. A prototype implementation of TESALIA is used for validation in an Android example showing the benefits of maximizing the mobile market share (the value function) while meeting a budgetary constraint.
机译:软件产品线用于开发一组软件产品,这些软件产品虽然有所不同,但具有一组共同的功能。功能模型用作产品线所有产品(例如可能的配置)的紧凑表示。功能部件模型编码的产品数量可能会随着功能部件数量的增加而呈指数增长。这增加了在产品线中测试产品的成本。一些建议通过使用不同的技术来减少测试空间来解决此问题。但是,一项艰巨的挑战是探索如何对测试用例的成本和价值进行建模和优化,以实现成本更低的测试流程。在本文中,我们介绍了测试可变性密集系统(TESALIA),这是一种使用特征模型的自动分析来优化可变性密集型系统的测试的方法。我们将测试值和成本建模为特征属性,然后使用约束满足求解器对产品线测试进行修剪,排序和打包,以补充软件产品线测试文献中的先前工作。 TESALIA的原型实现在一个Android示例中用于验证,该示例展示了在满足预算约束的同时最大化移动市场份额(价值功能)的好处。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号