Evaluating Evolutionary Testability with Software-Measurements

Evaluating Evolutionary Testability with Software-Measurements
复制标题

使用软件测量评估进化可测试性

DOI:
10.1007/978-3-540-24855-2_156
复制
发表时间:
2004
期刊:
2010 Third International Conference on Software Testing, Verification and Validation
影响因子:
--
通讯作者:
J. Wegener
J. Wegener
中科院分区:
--
文献类型:
--
作者:
Frank Lammermann;A. Baresel;J. Wegener

文献摘要

被引文献

相似文献

测试用例设计是与测试质量相关的最重要的测试活动。由于这个原因,已经开发了大量的测试方法来帮助测试人员定义适当的、对错误敏感的测试数据。除了黑盒测试,白盒测试是最普遍的。在这两种情况下,测试用例设计的完全自动化是困难的。黑盒测试的自动化只有在正式规范存在的情况下才有意义,而且,由于符号执行的限制,支持白盒测试的工具仅限于程序代码检测和覆盖度量。进化测试是完全自动化面向结构的测试用例设计的一种很有前途的方法。在许多实验中,使用进化测试达到了很高的覆盖率。在本文中,我们将研究基于结构的复杂性度量的适用性,以评估进化测试是否适用于给定测试对象的面向结构的测试。
Test case design is the most important test activity with respect to test quality. For this reason, a large number of testing methods have been developed to assist the tester with the definition of appropriate, error-sensitive test data. Besides black-box tests, white-box tests are the most prevalent. In both cases, complete automation of test case design is difficult. Automation of black-box test is only meaningfully possible if a formal specification exists, and, due to the limits of symbolic execution, tools supporting white-box tests are limited to program code instrumentation and coverage measurement. Evolutionary testing is a promising approach for automating structure-oriented test case design completely. In many experiments, high coverage degrees were reached using evolutionary testing. In this paper we shall investigate the suitability of structure-based complexity measures to assess whether or not evolutionary testing is appropriate for the structure-oriented test of given test objects.