个人笔记3
-
能够知道软件缺陷判定标准
-
能够知道项目中缺陷的管理流程
-
能够使用Excel对于缺陷进行管理
-
掌握禅道工具管理缺陷
测试的问题严重等级
缺陷
1.缺陷的定义
软件使用中任何问题都为缺陷,简称bug。
2.缺陷的判定标准
-
少功能
-
功能实现错误
-
多功能
-
隐性功能错误
-
不易使用
3.缺陷产生的原因
结论:是软件就有缺陷
4.缺陷的生命周期
注入bug–>发现bug–>修复bug
5.缺陷描述的核心内容【描述缺陷使用】
-
缺陷的标题(描述缺陷的核心问题)
-
缺陷的预置条件(缺陷产生的前提)
-
缺陷的复现步骤(复现缺陷的过程)
-
缺陷的预期结果(希望得到的结果)
-
缺陷的实际结果(实际得到的结果)
-
缺陷的必要附件(图片,日志等信息【证据】,可以为空)
6.提交缺陷的要素【通过缺陷管理工具与开发进行交流使用】
7.软件缺陷类型
如何区分前端bug还是后端bug?
- 如果是界面或者兼容性的错误为前端bug
- 如果是功能错误区分前端和后端bug,需要抓包查看请求和响应。
补充:
作用:方便评审,方便执行
用例标题:预期结果(测试点)
验证码测试点:1.正确2.为空3.错误4.过期
8.软件缺陷编写
-
示例
-
流程
面试题:发现bug后,首先会怎么办?—确认bug可复现。
9.缺陷管理工具
-
工具名称:禅道
-
地址:https://demo.zentao.net/my/
-
特点:
-
对测试而言的作用
- 缺陷管理
- 用例管理
缺陷管理(新建缺陷,描述缺陷)
测试操作:1.提交缺陷 2.关闭缺陷
用例管理
1.提示:使用禅道管理用例便捷之处:可以记录执行结果和转为bug。
10.用Excel对缺陷进行管理
提示:1、缺陷Id:使用用例id
2、标题:操作数据描述+预期(需求)+实际
3、测试步骤:操作步骤+数据
4、缺陷状态:新建/打开/关闭/拒绝/延期等