软件测试笔记——2

软件测试笔记——2

如有错误,欢迎指出。

第三章 软件测试的实质
测试原则:

1、完全测试程序是不可能的(输入量太大;输出结果太多;软件实现途径太多;软件说明书没有客观标准。从不同角度看,软件缺陷的标准不同。)
2、软件测试是有风险的行为(软件测试员要学会的一个主要原则就是如何把无边无际的可能减少到可以控制的范围,以及如何针对风险制定作出明智抉择,去粗存精)
3、测试无法显示潜伏的软件缺陷
4、找到的软件缺陷越多,就说明软件缺陷越多(如果怎么都找不出软件缺陷,当然也有可能是软件经过精心编制,确实很少软件缺陷)
5、杀虫剂怪事(软件测试越多,其免疫力越强)
6、并非所有的软件缺陷都能修复(不修复软件缺陷的原因如下:没有足够的时间;不算真正的软件缺陷;修复的风险太大;不值得修复)
7、难以说清的软件缺陷(不能报告没有看见的问题,所以没有看见就不能说存在软件缺陷)
8、产品说明书不断变化
9、软件测试员在产品小组中不受欢迎(保持小组成员和睦:早点找出软件缺陷;控制情绪;不要总是报告坏消息)
10、软件测试是一项讲究条理的技术专业。

软件测试的术语

1、精确和准确(飞镖游戏)
不精确也不准确:飞镖零散分布,远离靶心;
精确但不准确:飞镖全部脱靶到一点上;
准确但不精确:飞镖非常接近靶心但落点分散,稳定性不足;
准确且精确:飞镖集中且全部命中靶心。
2、验证和合法性检查
验证是保证软件符合产品说明书的过程。
合法性检查是保证软件满足用户要求的过程(不能假定产品说明书是对的)。
3、质量和可靠性
质量:“优秀程度”或“超越同类的”,软件产品质量高就是指它能够满足客户要求,客户会感到该产品性能卓越,优于其他产品。
可靠性只是质量的一个方面。
4、测试和质量评判(QA):在笔记1中有写出
软件测试员的目的是:发现软件缺陷,尽可能早一些,并确保其得以修复。
软件质量评判人员(QA)主要职责是:创建和加强促进软件开发并防止软件缺陷的标准和方法。

参考文献
[M](美)Ron Patton著.软件测试.周予滨 姚静 等译 .机械工业出版社

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值