软件测试的生命周期
- 需求分析
需求是否完整、需求是否正确 - 测试计划
- 测试设计、测试开发
- 测试执行
执行测试用例 - 测试评估
测试报告- 测试人员
- 测试时间
- 开发人员
- 开发时间
- 测试用例
- 文档:需求文档、技术文档
如何描述一个BUG
- 发现问题的版本
- 问题出现的环境
- 错误重现的步骤
- 预期行为的描述
- 错误行为的描述
- 其他
- 不要把多个BUG放在一起
如何定义bug的优先级
- Blocker(崩溃)
- Critical(严重)
- Major(一般)
- Minor(次要)
bug的生命周期
产生争执怎么办
- 确保自己的操作没有问题、确保自己对需求的理解没有问题
- 好好说话
- 站在用户角度考虑问题
- 不光要发现问题,提出解决问题方案
- 第三方会议
开会之前:明确问题产生原因、问题是什么、解决方案是什么
开会之后:问题要不要解决、什么时候解决、谁解决
如何开始第一次测试
- 充分理解需求
- 确定测试计划
- 执行测试
- 项目上线+维护