...
首页> 外文期刊>RSTI >Stratégie de couverture de test à un haut niveau d'abstraction
【24h】

Stratégie de couverture de test à un haut niveau d'abstraction

机译:高度抽象地测试覆盖策略

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

获取外文期刊封面封底 >>

       

摘要

L'activité de test est une partie de plus en plus importante dans les développements logiciels. Cette activité est souvent longue et répétitive, nous cherchons à décharger l'ingénieur de test des tâches les plus répétitives (calcul des préambules des tests, implantation dans une technologie cible, etc.). Pour définir des tests, plusieurs niveaux d'abstraction sont proposés : les tests exécutables pour une cible technologique, les tests abstraits qui font abstraction de la technologie, les objectifs de test qui ne représentent que partiellement le chemin d'un test dans la spécification et les schémas de test qui offrent une abstraction supplémentaire sur les données. Ce travail s'inscrit dans le cadre du test de conformité. Nous présenterons ces différents niveaux d'abstraction ainsi que leur relation avec la spécification et le code en termes de couverture. Nous présentons aussi l'intérêt de proposer une notion de couverture au niveau des schémas de test.%Testing is an important activity of the software development process. The aim of the study presented in this paper is to free the test experts from repetitive aspects, relative to the test conception activity. To do that, several abstraction levels are proposed: executable tests relative to a given technology, abstract tests relative to the specification level, test purposes which describe some forms of expected behaviors and, finally, test schemas which offer a level of abstraction relative to method invocations. We present these levels of abstraction, their connection and how they can be interpreted to establish a notion of coverage. In the case of test schemas, we show how an abstraction of the specification can be built and used to evaluate the coverage, in remaining compatible with the concrete specification.
机译:测试活动在软件开发中越来越重要。这项活动通常是漫长而又重复的,我们力图让测试工程师免去最重复的任务(计算测试序言,在目标技术中实施等)。为了定义测试,提出了几种抽象级别:针对技术目标的可执行测试,忽略技术的抽象测试,仅部分代表规范中测试路径的测试目标以及提供附加数据抽象的测试模式。这项工作是一致性测试的一部分。我们将介绍这些不同的抽象级别,以及它们在覆盖范围方面与规范和代码的关系。我们还提出了在测试方案级别提出覆盖概念的兴趣。%测试是软件开发过程的重要活动。本文提出的研究的目的是使测试专家从重复的方面中解放出来,而这些方面与测试构想活动有关。为此,提出了几种抽象级别:相对于给定技术的可执行测试,相对于规范级别的抽象测试,描述某种形式的预期行为的测试目的以及最后提供相对于方法的抽象级别的测试模式。调用。我们介绍了这些抽象级别,它们的联系以及如何解释它们以建立覆盖率概念。在测试方案的情况下,我们展示了如何建立规范的抽象并用于评估覆盖率,同时又与具体规范保​​持兼容。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号