1 缺陷
1.1 定义
软件中存在的各种问题,都为缺陷,简称bug
1.2 缺陷标准
1、少功能
2、功能错误
3、多功能
4、缺少隐性功能
5、易⽤性(软件测试⼈员专业⻆度
1.3 缺陷产生的原因
1、需求阶段:需求描述不容易理解,有歧义、错误等
2、设计阶段:设计文档存在错误或者缺陷
3、编码阶段:代码出现错误
4、运行系统:软硬件系统本身故障导致软件缺陷
1.4 缺陷的⽣命周期
1.5 缺陷核⼼要素
1.6 缺陷提交要素
1.7 缺陷类型
1、功能错误
2、UI⻚⾯错误
3、兼容性
4、数据(数据库)
5、易⽤性
6、建议
7、架构缺陷
⼯作流程(⼩结)
1、设计⽤例->执⾏⽤例(执⾏测试)->缺陷(提交、验证、关闭)
2、缺陷定义:任何问题(Bug)
3、缺陷标准:多功能、少功能、错误、缺少隐性功能、易⽤性
4、描述缺陷重点:缺陷标题、前置条件、复现步骤、预期结果、实际结果、附件备注
5、提交缺陷信息:指派⼈、缺陷等级、修复优先级、类型、状态(统计缺陷)
2 缺陷管理
2.1 缺陷跟踪流程
知道测试和开发流程中涉及的⼯作即可
2.2 提交注意事项
注意:
发现缺陷后,⾸先回怎么办?–确定Bug可复现、确定是Bug。
提交时,要检查缺陷是否已存在
2.3 缺陷管理⼯具
1、项⽬管理⼯具-管理缺陷 (禅道、JIRA、TFS)
2、Excel管理缺陷