
软件测试的艺术
墨染百城
目前专注于数据分析、大数据计算方面的学习
展开
-
【书山有路】软件测试的艺术第4章
本章的主题是测试用例的设计,是非常重要的一章,也是这本书的核心内容。不出意外的话后面的章节这次就看不了了。应该是最后一章读书笔记了。观点软件测试中最重要的因素是设计和生成有效的测试用例。在所有可能的测试用例中,哪个子集最有可能发现最多的错误?随机输入测试是效率最低的方法可以通过使用特定的面向黑盒测试的测试用例设计方法而后使用百合测试方法对程序的逻辑结构进行检查来补充这些测试用例。建议综合最多原创 2017-02-08 15:02:25 · 604 阅读 · 0 评论 -
【书山有路】软件测试的艺术第3章
第三章的主题是代码检查、走查和评审。观点研读程序代码是测试工作的一部分。错误发现的越早,改正错误的成本越低。正确改正错误的可能性也越大。代码检查/走查与基于计算机的测试是互补的。缺少任何一种,错误检查的效率都会降低。对着大家逐条解释程序这种简单的做法看来是一个非常有效的错误检查方法。代码检查的目标是发现程序中的错误,进而改进软件的质量。因此大多数人建议应对代码检查的结果进行保密。软件中存原创 2017-02-08 13:21:34 · 566 阅读 · 0 评论 -
【书山有路】软件测试的艺术第2章
本章的标题是软件测试的心理学和经济学观点不要只是为了证明程序能够正确运行而去测试程序;相反,应该一开始就假设程序中隐藏着错误,然后测试程序,发现尽可能多的错误。一个更合适的软件测试的定义应该是:测试是为了发现错误而执行程序的过程。确立正确的目标有重要的心理学影响。这暗示了软件测试是一个破坏性的过程,这就是为什么大多数人都觉得它困难。发现错误的测试应该被称为成功的测试最终我们还是要通过软件测试原创 2017-02-07 23:37:53 · 337 阅读 · 0 评论 -
【书山有路】 软件测试的艺术第1章
【书山有路】 软件测试的艺术第1章今天在外面考科目三,没法写代码了,只能更新一点理论。我们继续之前的话题,学习一点软件测试的知识。本篇博客是《软件测试的艺术》 第2版的读书笔记。观点所谓软件测试,就是一个过程或一系列过程,用来确认计算机代码完成了其应该完成的功能,不执行其不该有的操作。软件应当是可预测且稳定的,不会给用户带来意外惊奇。练习设计一组测试数据,程序需对数据进行正确处理以证明自身的正确原创 2017-02-07 23:08:12 · 496 阅读 · 0 评论