《谷歌和亚马逊如何做产品》读书笔记之五:赢在测试

5、赢在测试  
对产品质量有着重大影响的8个主要步骤:
1. 坚持测试驱动开发
简要描述测试驱动开发的过程
1)将代码分成多个片段,每个片段负责执行一些简单的操作,片段称为单元
2)在写方法之前,先写一个单元测试
3)写方法
4)构建时,自动执行单元测试
2. 围绕优秀的测试主管组建测试团队
1)找到Bug的最佳策略就是雇用或者任命一位测试主管
2)减少妥协,追求完美
3)把测试和工程团队融合得很好
4)雇佣测试人员时所面临的特有问题
5)降低标准雇佣测试人员并聘请管理者去管理他们,或者按高标准雇佣外包团队
3. 亲自评审测试计划和测试用例
1)检查测试用例是否包含下列描述性要素
1、领域:哪部分被测试
2、严重性:BUG级别
3、前置条件:测试前必须做的事情
4、需执行的任务:多步骤
5、后置条件:任务执行完毕后所处的状态
2)时间不够,只执行高严重性的测试用例
3)评审测试用例,关注以下三块内容
1、用户体验
2、安全和隐私
3、依赖
4. 自动化测试
5. 虔诚地推行内部使用
1)欲买狗食,必先尝之
2)最佳实践
1、计划一次内部试用发布
2、使其他试用者能够方便地提交Bug报告
3、软件发布后应继续进行内部试用
4、让进行内部试用成为企业核心价值观
6. 开展找虫运动
有助于获得成功的四件事:
1)设立奖金,提供物质激励
2)在项目计划中增加找虫总动员这样一个关键事件
3)将找虫总动员排进你的开发和测试日程表中
4)感谢每一个Bug
7. 勤勉且有条理地处理Bug
三个步骤处理好Bug
1)基于频率、严重性和解决成本对Bug进行分级
1、频率:Bug出现的频繁度
2、严重性:Bug对用户体验的伤害有多大
3、修复成本
2)每天与开发主管和测试主管碰一次,评审新增的Bug
1、确定通用的Bug评判标准
2、先处理最严重的Bug
3、限定会议时长
4、只围绕频率、严重性和修复成本来讨论
5、讨论每个Bug的时间不要超过一分钟
3)不断施加压力以减少新的阻碍发布的Bug出现
调整Bug的评判标准
8. 任命可信测试者以构建最后一道防线
1)可信测试者:在保密协议的约束下,在产品发布前使用产品内部试用版的用户。
2)最佳实践
1、让企业用户签署保密协议并提供正确的联系方式
保密协议保证你有权在产品中使用来自客户的改进建议
2、制作粗略的新手指南文档,其中包括已知问题的列表
3、创建一个包含整个工程团队的邮件组
工程团队应该尽可能接近用户
4、让这些用户使用和工程师同样版本的试用产品
5、调研可信测试者
6、当产品更新时通知可信测试者们

思想火花:以新用户的方式来使用整个产品
1)抵达特性完成阶段后删掉所有数据和账号然后从零开始使用软件;
2)抵达编码完成阶段后再这样操作一次。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值