基础篇
软件测试的生命周期:
需求分析→测试计划→ 测试设计、测试开发→ 测试执行→ 测试评估
需求分析:确定需求范围
制定测试计划:时间表(什么人?什么时间?做什么事情?),软件类、工具类的资料、风险
测试设计、测试开发:测试用例填写
测试执行:执行测试用例、缺陷管理
测试评估:编写测试报告(测试结论、缺陷分析)
bug
故障描述:
故障发现版本:
问题出现的环境:
测试环境:
测试步骤:1、打开注册邮箱页面,填写完所有需要的信息,点击已发送短信验证,立即注册
预期结果:显示注册成功,转到登录页面
实际结果:注册失败
编号:regedit_001
标题:邮箱注册提交报500错误
环境:win10+IE11
步骤:
1、进入163首页
2、点击“注册免费邮箱”
3、输入页面上的所有信息
4、点击“已发送短信,立即注册”
实际结果:
页面报500错误
预期结果:
页面提示“发送成功”
bug的生命周期:
New Open Fixed Delay Closed Reopen closed
2.如何发现更多的缺陷
两个二八原则、逆向思维和扩展性思维、不要依赖于需求与测试用例、测试尽早介入
3.提交缺陷研发不认可
自查、站在用户的角度、缺陷级别要有理有据、提高自身的业务能力和技术水平、第三方帮助
编写测试用例的7种方法
1. 等价类
2. 边界值
3. 因果图