软件测试笔记(三)- 软件测试的实质

对软件开发的事实进行分析,认识到为什么你无论做多大的努力,软件永远不会完美。了解掌握软件测试员的基本术语和概念。

一、测试的原则

对于软件测试应该具有认识或者心态。

  • 完全的测试程序是不可能的

找出所有的软件缺陷,确保软件完美无缺是不可能的:

  1. 输入量太大。
  2. 输出结果太多。
  3. 软件执行路径太多
  4. 软件说明书是主观的。可以说从旁观者来看是缺陷。

如果觉得某些测试条件是重复的、务必要的,或者为了节省空间,而将其剔除,那么采用的就是不完全测试。

  • 软件测试是有风险的行为

如果决定不去测试所有的情况,那就是选择了冒险。

软件测试员要学会一个关键的思想是,如何把数量巨大的可能测试减少到可以控制的范围,以及图和针对分线做出明治的抉择,哪些测试重要,哪些不重要。我们的目标是找到最优的测试量,是测试不多不少。

  • 测试无法显示潜伏的软件缺陷

软件测试员可以报告软件缺陷存在,却不能报告团建缺陷不存在,你可以继续测试,发现并报告软件缺陷,但是任何情况下都不能保证软件缺陷没有了。唯一的方法是继续测试,可能还会找到一些。

  • 找到的软件缺陷越多,就说明软件缺陷越多

通常,软件测试员会在很长时间内找不到软件缺陷。接着找到一个,之后恒快就会接二连三的找到更多。其中的原因:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值