软件测试基础教程 杜文洁 第七章 软件自动化测试新.pptVIP

  • 1
  • 0
  • 约 78页
  • 2015-12-24 发布于未知
  • 举报

软件测试基础教程 杜文洁 第七章 软件自动化测试新.ppt

软件测试基础教程 杜文洁 景秀丽 主编 中国水利水电出版社 7.2.3测试工具的运用及作用 针对这些在单元测试阶段需要做的工作,各种用于单元测试的工具就产生了。典型的单元测试工具有以下几类:动态错误检测工具、性能分析工具、覆盖率统计工具。 ①动态错误检测工具 动态错误检测工具,用来检查代码中类似于内存泄露、数组访问越界这样的程序错误。程序功能上的错误比较容易发现,因为它们很容易表现出来。但类似于内存泄露这样的问题,因为在程序短时间运行时不会表现出来,所以不易发现。遗留有这样问题的单元被集成到系统后,会使系统表现的极不稳定。 ②性能分析工具 性能分析工具,记录被测程序的执行时间。小到一行代码、一个函数的运行时间,大到一个exe或dll文件的运行时间,性能分析工具都能清晰的记录下来。通过分析这些数据,能够帮助我们定位代码中的性能瓶颈。 ③覆盖率统计工具 覆盖率统计工具,统计出我们当前执行的测试用例对代码的覆盖率。覆盖率统计工具提供的信息,可以帮助我们根据代码的覆盖情况,进一步完善测试用例,使所有的代码都被测试到,保证单元测试的全面性。 第七章 软件自动化测试 7.2.3测试工具的运用及作用 动态错误检测工具、性能分析工具、覆盖率统计工具的运行机理是:用测试工具对被测程序进行编译、连接,生成可执行程序。在这个过程中,工具会向被测代码中插入检测代码。然后运行生成的可执行程序,执行测试

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档