《软件测试的艺术》第3章:代码检查、走查与评审

《软件测试的艺术》:

    软件开发人员通常不会考虑到的一种测试形式:人工测试。大多数人认为,因为程序是为了供机器执行而编写的,那么也应由机器来对程序进行测试。这种想法是有问题的。人工测试方法在暴露错误方面是很有成效的。实际上,大多数的软件项目都应使用到以下的人工测试方法:

  • 利用错误列表进行代码检查

  • 小组代码走查

  • 桌面检查

  • 同行评审。

    另一种人工测试(基于人的测试)就是本章开头提到的可用性测试,这是一种黑盒测试技术,需要测试人员站在最终用户实用的角度来评估软件的可用性程度。这一部分将在本书第7章介绍。

软件测试的一种分类方式

关于代码检查和走查等概念,读者可以自行阅读相关章节。

验证芯发现:

  • 芯片bug的修复成本

    《软件测试的艺术》中本章节提到:人们普遍认识到错误发现得越早,改正错误的成本越低,正确改正错误的可能性也越大。

    对于芯片bug的修复成本和该说法基本一致。芯片bug的修复成本根据所处开发流程不同,相差较大。一般来说,在越靠前的环节,修复的成本越低,修改引入的风险也越低。

    在模块的block级设计验证阶段,发现问题,直接修改RTL代码,然后进行block级别验证回归测试即可。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值