《完美软件》笔记3:测试无法做的事

“不用害怕完美--那是永远无法达到的。” ----萨尔瓦多。达利,西班牙超现实主义画家(1904~1989)   收集有关程序在使用时到底能做什么的信息,是人们所说的“测试”的一种形式。 》信息未必有助于降低风险 》也许我们不会使用那些花钱得到的信息 》决定是感性的而不是理性的 》不良的测...

《完美软件》读书笔记6:元测试

“观察可以有很多收获。”—Yogi Berra,棒球运动员及经理;及Dave H. Kaplan 《You Can Observe a lot by Watching》 元信息--有关信息质量的信息! [Yew评]这一章实质上是在谈‘测试过程管理’。如果说,‘测试结果’是对软件的质量评判依据,那么‘...

MSE微服务测试最佳实践 - 自动化回归

1 课时 |
120 人已学 |
免费
开发者课程背景图

《完美软件》笔记5:测试与除错的区别

“正确的定义可以防止或者结束争论。” –Nathanael Emmons,神学家 在引人注目的“测试”标题下,往往囊括了很多需要不同技能的工作。这样的笼统做法影响了计划、估算、工作分配,甚至会对整个项目造成损害。   常见错误: 1、认为可以为‘定位错误’做出时间上的计划 2、未考虑任务切...

《完美软件》读书笔记9:良好测试的要素

“没有什么事物是好的或者坏的,而是思维让事物有了好坏之分”--莎士比亚 如何才能知道,测试是否进行得很好?你对测试结果又能够有多少信任? 1、永远无法确切地知道 永远无法确切地知道,而且永远无法通过孤立地看某个测试来知道一个测试是否是良好的--但是确实有很多方法可以得知某个测试是否是糟糕的。 2、只...

《完美软件》笔记2:进行测试的原因

1》人类不是完美的思考者 真正的人知道,无论他们如何尽力地想完成好一项工作,都有可能会出错。 2》我们要做出有关软件的决定 我们常常在没有意识到情况下进行测试,并加以分析。 3》决定可能是有风险的 Q1:我对这一产品的风险存在哪些疑问?测试是否有助于解答这些疑问?--如果NO,就不用测试。 Q2:进...

《完美软件》笔记:1)关于测试的一些问题

》为什么看起来测试只会耽搁时间的时候,我们还要进行测试? 》为何不能一开始就构建正确的软件,从而不需要测试? 》需要对所有的可能都进行测试吗? 》为何不对所有的可能都进行测试? 》是什么原因导致测试如此困难? 》为何测试需要这么长的时间? 》是否有可能构建完美的软件? 》为何我们就是不能接受一些缺陷...

《完美软件》读书笔记10:有关测试的主要误区

“专家就是避免了小错误却落入重大误区的人”—Benjamin Stolberg, 作家及公众人物(1914~1951) 有一些非常严惩的错误想法会毁掉任何一个测试项目: 1、指责误区 2、穷举测试误区 3、“测试产生质量”误区 4、分解误区 --以为系统测试可以捕获所有的缺陷,而将单元测试当作冗余的...

《完美软件》笔记4:不对所有可能性进行测试的原因

“测试也许可以令人信服地表明存在缺陷,但是永远无法表明不存在缺陷。” --Edsger W.Dijkstra,计算机领域先驱(1930~2002) 》可能进行测试的数目是无限的 》测试最多只是采样 》信息的成本可能超过无知的成本 》我们也许可以用较少的测试获取更多的信息 》有限的测试、资源和时间带来...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6411+人已加入
加入
相关电子书
更多
ICA安全标准组测试认证分享
MaxCompute基于BigBench标准的最新测试进展
用AI高效测试移动应用
立即下载 立即下载 立即下载