15分钟了解goole软件测试之道第三章-----软件测试人员的职责

TE的工作需要打破常规流程。

可以在任何时间进入项目,必须迅速评估项目、代码、设计和用户的状态

下面是关于TE职责的一般性描述:

  • 测试计划和风险分析
  • 评审需求、设计、代码和测试
  • 探索式测试
  • 用户场景
  • 编写测试用例
  • 执行测试用例
  • 众包
  • 使用统计
  • 用户反馈

测试计划、风险分析需要的一些特性:

测试计划:

  1. 及时更新。
  2. 描述软件的目标和卖点
  3. 描述软件的结构、各种组件和功能特性的名称
  4. 描述软件的功能和操作简介---测试角度考虑测试计划的投入和价值产出是否匹配
  5. 不必花过多时间去撰写,必须随时可以被修改
  6. 描述清楚必测点
  7. 在测试中提供有用的信息,帮助确定进展以及覆盖率的不足

风险分析:

  1. 那部分事需要担心?
  2. 这些事件的发生可能性有多大?
  3. 一旦发生对公司、客户发生多大影响
  4. 产品具备什么缓解措施;缓解措施多大可能会失败;处理这些失败的成本有哪些?
  5. 恢复过程有多困难
  6. 事件是一次性的还是会再次发生?
  7. 四个定义值:罕见、少见、偶尔、常见、
  8. 风险缓解:
    1. 围绕风险大的能力编写用户故事,确定低风险的使用场景,反馈到开发,针对性的增加约束
    2. 编写回归测试用例,确保问题重现时,捕捉到
    3. 编写和运行引发故障的测试用例,推动开发实现恢复和回滚的特性
    4. 插入监听代码,抓包分析
    5. 插入监听软件,发现新旧版本间的行为变化以回归问题

BUG的可用状态:

  1. NEW 新建
  2. Assigned 已指派
  3. Accepted 已接受
  4. Fix later   以后修复
  5. Will no fix  不修复
  6. Fixed  已修复
  7. Verifier assigned 验证者已确定
  8. Verified 已验证

猜你喜欢

转载自blog.csdn.net/C_TestMG/article/details/85618606