关键字:软件测试艺术 读书笔记 人工测试技术
本书第三章作者着重讲述了测试领域里的一个与机器测试相当重要,且在机器测试之前进行,也与之相辅相成的技术,即:人工测试技术。该技术共涉及四种方法:代码检查、代码走查、桌面检查、同行评审;其更着重详细讲述的是第一个方法。同时,作者在开章也提到一种错误认识:人工测试技术由于包含了人为因素在内,导致很多方法的正规性要差于由计算机执行的数学证明,所以人们可能会怀疑某些如此简单和不正规的东西是否有用。反之亦然。就个人经历而言,确实这种认知普遍存在,并且对人工测试技术没有给予足够的重视。
文尾,有必要记叙一下,人工测试技术的重要性。它会在两个方面显著地提高软件测试的功效和可靠性。
错误发现得越早,改正错误的成本越低,正确改正错误的可能性也越大;
程序员在开始基于计算机的测试时似乎要经历一个心理上的改变。压力会急剧增长,且要“尽可能快地修正这个缺陷”。由于这些,所以,程序员在改正某个基于计算机测试发现的错误时所犯的失误,可能要比改正早期发现的问题时所犯的失误会更多一些的。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/