【24h】

Mutation Operators for UML Class Diagrams

机译:UML类图的突变运算符

获取原文

摘要

Mutation Testing is a well-established technique for assessing the quality of test cases by checking how well they detect faults injected into a software artefact (mutant). Using this technique, the most critical activity is the adequate design of mutation operators so that they reflect typical defects of the artefact under test. This paper presents the design of a set of mutation operators for Conceptual Schemas (CS) based on UML Class Diagrams (CD). In this paper, the operators are defined in accordance with an existing defects classification for UML CS and relevant elements identified from the UML-CD meta-model. The operators are subsequently used to generate first order mutants for a CS under test. Finally, in order to analyse the usefulness of the mutation operators, we measure some basic characteristics of mutation operators with three different CSs under test.
机译:突变测试是一种熟悉的技术,用于通过检查它们检测到软件艺术品(突变体)的故障来评估测试用例的质量的技术。使用这种技术,最关键的活动是突变算子的适当设计,使得它们反映了典型的伪造伪造的缺陷。本文基于UML类图(CD)介绍了一组概念模式(CS)的突变算子的设计。在本文中,操作员根据来自UML-CD元模型标识的UML CS和相关元素的现有缺陷分类来定义。随后,操作员将用于为正在测试的CS生成第一阶突变体。最后,为了分析突变算子的有用性,我们测量突变算子的突变算子与遭受的三种不同的CSS。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号