白盒测试与代码质量讲解.pptVIP

  • 135
  • 0
  • 约3.63万字
  • 约 30页
  • 2016-05-01 发布于湖北
  • 举报
本章内容总结 白盒测试的作用 白盒测试的策略 白盒测试与黑盒测试的联系 提高代码质量的方法 运用代码编写规范、代码检查单 代码质量度量的方法 使用LogiScope * * * 原因如下: 逻辑错误和不正确假设与一条程序路径被运行的可能性成反比。当我们设计和实现主流之外的功能、条件或控制时,错误往往开始出现在我们的工作中。日常处理往往被很好地了解(和很好地细查),而“特殊情况”的处理则难于发现。 我们经常相信某逻辑路径不可能被执行,而事实上,它可能在正常的基础上被执行。程序的逻辑流有时是违反直觉的,这意味着我们关于控制流和数据流的一些无意识的假设可能导致设计错误,只有路径测试才能发现这些错误。 印刷上的错误是随机的。当一个程序被翻译为程序设计语言源代码时,有可能产生某些打印错误,很多将被语法检查机制发现,但是,其他的会在测试开始时才会被发现。打印错误出现在主流上和不明显的逻辑路径上的可能性是一样的。 * 这一章的重点是掌握白盒测试的策略。也就是说,采用哪些方法去做白盒测试呢? 另外,我们需要了解白盒测试的概念以及目的,为什么要引入白盒测试,它和黑盒测试的关系。 最后,了解如何使用logiscope度量编写的代码质量 * 先提问学员“这段代码有什么问题?” 学员可能回答:浮点数据不能与0进行比较,也可能回答除数很小时存储为0。 正确的答案是:虽然浮点数据与0进行了比较,并不会引起

文档评论(0)

1亿VIP精品文档

相关文档