Mutation Analysis and Constraint-Based Criteria: Results from an Empirical Evaluation in the Context of Software Testing

被引:0
作者
Inali Wisniewski Soares
Silvia Regina Vergilio
机构
[1] UNICENTRO,
[2] UFPR,undefined
来源
Journal of Electronic Testing | 2004年 / 20卷
关键词
structural testing criteria; constraint-based testing; mutation testing;
D O I
暂无
中图分类号
学科分类号
摘要
Several software testing criteria have been proposed during last years with the goal of aiming the test set generation and revealing many faults as possible. They are considered complementary because can reveal different kind of faults and are based on different principles. For example, structural criteria use the internal structure of the program for deriving test cases; Mutation Analysis is a fault-based criterion; and Constraint Based Criteria use constraints to be satisfied during the program execution. Because of this, some questions can be posed, such as: “What criterion should be used or be first applied?”. Many research works compare criteria with the goal of answering these questions. However, some criteria as Mutation Analysis and Constraint Based Criteria are theoretically incomparable and only empirical studies can point out the relation between them. This work presents results from an empirical evaluation of Mutation Analysis and All-Constrained-Potential-Uses criterion considering the factors: cost (number of test cases), efficacy (number of revealed faults) and strength (difficulty of satisfying a criterion, given that another one has been satisfied). The obtained results show an empirical relation, which is used to propose a strategy for application of different testing criteria.
引用
收藏
页码:439 / 445
页数:6
相关论文
共 10 条
  • [1] De Millo R.A.(1978)Hints on Test Data Selection: Help for the Practicing Programmer IEEE Computer 11 34-41
  • [2] Lipton R.J.(1994)An Empirical Comparison of Data Flow and Mutation Based Test Adequacy Criteria The Journal of Software Testing, Verification and Reliability 4 9-31
  • [3] Sayward F.G.(1985)Selecting Software Test Data Using Data Flow Information IEEE Trans. on Software Engineering 11 367-375
  • [4] Mathur A.P(2001)Constraint Based Criteria: An Approach for Test Case Selection in the Structural Testing Journal of Eletronic Testing 17 175-183
  • [5] Wong W.E.(undefined)undefined undefined undefined undefined-undefined
  • [6] Rapps S.(undefined)undefined undefined undefined undefined-undefined
  • [7] Weyuker E.J.(undefined)undefined undefined undefined undefined-undefined
  • [8] Vergilio S.R.(undefined)undefined undefined undefined undefined-undefined
  • [9] Maldonado J.C.(undefined)undefined undefined undefined undefined-undefined
  • [10] Jino M.(undefined)undefined undefined undefined undefined-undefined