《探索式软件测试》学习笔记(一)

缺陷预防

缺陷预防技术一般是从开发人员的角度来说的,包括编写更好的设计规范,实施代码审核制度(code review),运行代码静态分析工具(static analysis tool),运行单元测试(unit testing)。

 

缺陷检测

测试人员一般使用两种形式的动态测试:自动化测试和手工测试。

 

手工测试

如果想发现与应用程序业务逻辑相关的缺陷,手工测试是最理想的选择。

 

探索式测试

测试脚本可以规定的很细,也可以只含有一些粗线条的描述。当测试脚本比较笼统时,测试人员需要学习随机应变的本领,掌握面对各种选择时如何可以进行合理的判断,这些就是探索性测试所要阐述的问题之一。

使用探索性测试并不是说不写文档。测试结果、测试实例和测试文档都会在运行测试时创建。这和普通测试在测试计划里预先编写好截然不同。

探索式测试的缺点在于测试人员有可能在测试中没有重点,从而漫无目的地尝试各种情况来试图发现软件缺陷,这会浪费大量的时间。如果不充分准备,没有条理,缺乏方针就盲目测试,就会对某些功能重复测试多次,导致测试效率低下。这就要强调指导方法的重要性。探索式测试如果没有一个好的指导方法,就像游客新到一座城市,然后盲目彷徨想碰巧找到景点一样。但是有个导游就不同了,他可以帮你弄清自己的目的地到底是哪里(对于我们而言,就是软件本身要测什么)。从测试策略的角度来说,明确到底要测什么和怎么测试同等重要。

探索式测试有两种指导方法,一种称为局部探索式测试法,它辅助测试人员在测试过程中即时作出决定

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值