首页> 外文学位 >Programming language and tools for automated testing.
【24h】

Programming language and tools for automated testing.

机译:用于自动化测试的编程语言和工具。

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

摘要

Software testing is a necessary and integral part of the software quality process. It is estimated that inadequate testing infrastructure cost the US economy between {dollar}22.2 and {dollar}59.5 billion. We present Sulu, a programming language designed with automated unit testing specifically in mind, as a demonstration of how software testing may be more integrated and automated into the software development process. Sulu's runtime and tools support automated testing from end to end; automating the generation, execution, and evaluation of test suites using both code coverage and mutation analysis. Sulu is also designed to fully integrate automatically generated tests with manually written test suites. Sulu's tools incorporate pluggable test case generators, which enables the software developer to employ different test case generation algorithms.; To show the effectiveness of this integrated approach, we designed an experiment to evaluate a family of test suites generated using one test case generation algorithm, which exhaustively enumerates every sequence of method calls within a certain bound. The results show over 80% code coverage and high mutation coverage for the most comprehensive test suite generated.
机译:软件测试是软件质量过程中必不可少的组成部分。据估计,测试基础设施不足使美国经济损失了22.2到595亿美元。我们介绍Sulu,这是一种专为自动化单元测试而设计的编程语言,以演示如何将软件测试更加集成和自动化到软件开发过程中。 Sulu的运行时和工具支持端到端的自动化测试。使用代码覆盖率和变异分析来自动化测试套件的生成,执行和评估。 Sulu还设计​​为将自动生成的测试与手动编写的测试套件完全集成。 Sulu的工具包含可插拔的测试用例生成器,使软件开发人员可以采用不同的测试用例生成算法。为了展示这种集成方法的有效性,我们设计了一个实验,以评估使用一种测试用例生成算法生成的一系列测试套件,该算法详尽地枚举了一定范围内的每个方法调用序列。结果表明,对于所生成的最全面的测试套件,代码覆盖率超过80%,突变覆盖率更高。

著录项

  • 作者

    Tan, Roy Patrick.;

  • 作者单位

    Virginia Polytechnic Institute and State University.;

  • 授予单位 Virginia Polytechnic Institute and State University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2007
  • 页码 141 p.
  • 总页数 141
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号