《软件测试经验与教训》读书笔记---第一章

《软件测试经验与教训》读书笔记--目录

第一章 测试员的角色
第二章 按测试员的方式思考
第三章 测试手段
第四章 程序错误分析
第五章 测试自动化
第六章 测试文档
第七章 与程序员交互
第八章 管理测试项目
第九章 测试小组的管理
第十章 软件测试职业发展
第十一章 计划测试策略

第一章  测试员的角色

测试人员要在项目中起什么作用?

经验1.测试员是项目的前灯
测试就是要找到信息,有关项目或产品的关键决策都是根据这些信息做出的。

经验2.测试员的使命决定要做的一切
测试员要明确自己的使命,且保证自己的计划不会犹豫过于偏重测试问题的一个方面而忽略其他方面。

经验3.测试员为很多客户服务
1.项目经理:测试员告诉项目经理自己能做什么,不能做什么,有关项目的决策和条件会对测试产生什么影响。
2.程序员:尽可能迅速的为其提供好的错误报告。
3.技术文档编写员:测试员帮助他们理解产品到底怎样发挥效能,并为其指出文档中的错误。
4.技术支持员:测试员通过告诉技术支持员可能会给用户带来麻烦的产品问题,向其提供服务。
5.市场开发员:通过评审市场开发计划文档或描述,测试员可以帮助市场开发员对产品能力有更精确的认识。
6.管理层和项目相关人员:测试员以明确、简洁的词汇编写测试状态报告,以便执行经理能够感到有做出决策的依据。
7.用户:用户的满意是项目的最高利益,也要考虑满足主要用户对项目团队的特殊要求。

经验4.测试员发现的信息会“打扰”客户
有问题,测试员有责任报告

经验5.迅速找出重要程序问题
1.先测变更的部分---没有变化的部分
2.先测核心功能---辅助功能
3.测试能力---可靠性
4.测试常见情况---少见情况
5.测试常见威胁---罕见威胁
6.测试影响大的问题---影响小的问题
7.测试最需要的部分---没有要求的部分

经验6.跟着程序员走
提交代码,马上测试;修改代码,马上测试变更部分。

经验7.询问一切,但不一定外漏
所想到的问题有助于启发思考

经验8.测试员关注失效,客户才能关注成功
发现程序中客观存在的问题,测试员能够帮助项目团队更加了解自己的技能和产品风险,帮助将产品做得更好。

经验9.不会发现所有程序问题
知道并承认自己不能做所有的事之后,测试员必须选择如何使用自己的时间。

经验10.当心“完备的”测试
总结自己实施的测试,以及为什么值得实施这些测试,并告诉客户自己没有做的其他值得做的测试,以及为什么没有做这些测试。

经验11.通过测试不能保证质量

经验12.永远别做看门人
如果自己被授权去决定产品的发布,建议要毫不犹豫地立即坚持与项目团队的其他角色一起分担这种权利。

经验13.当心测试中的不关我事理论
测试员的使命应该是尽其所能,通知团队可能会对产品的价值产生消极影响的所有问题。

经验14.当心成为过程改进小组

经验15.别指望任何人会理解测试,或理解测试员需要什么条件才能搞好测试

参考《软件测试经验与教训》
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值