软件测试学习——第三天
今日目标:
能够知道软件缺陷判定标准
能够知道项目中缺陷的管理流程
能够使⽤Excel对于缺陷进⾏管理
掌握禅道工具管理缺陷
缺陷介绍
-
定义
软件使用中任何问题都为缺陷,简称:bug
-
衡量是否为缺陷的标准
1、软件未实现需求(规格)说明书中明确要求的功能-少功能 2、软件出现需求(规格)说明书中指明不应该出现的错误-功能实现错误 3、软件实现的功能超出需求(规格)说明书指明的范围-多功能 4、软件未实现需求(规格)说明书中虽未明确指明但是应该实现的要求-隐性功能错误 5、软件难以理解,不易使用,运行缓慢,用户体验不好-不易使用
-
缺陷产生的原因
总结:是软件就有缺陷
- 缺陷生命周期
注入bug-->发现bug-->解决bug
- 软件缺陷的核心内容
提示:描述缺陷使⽤,附件可以为空。
- 提交缺陷的要素
提示:通过缺陷管理⼯具与开发交流使⽤。
- 软件缺陷类型
-
如何区分前端bug还是后端bug
1、如果是界面或是兼容性的错误为前端bug 2、如果是功能错误、区分前端和后端,需要抓包查看请求和响应
缺陷编写
-
示例
标题:操作数据描述+预期+实际
- 流程
面试题:发现bug后怎么办?---确认bug可复现
缺陷管理工具
- 缺陷管理工具
-
工具名称:禅道、jira
-
地址: https://demo.zentao.net/my/
-
特点:
-
对测试⽽⾔的作⽤:
- 缺陷管理【重点】
- 用例管理
-
- 缺陷管理(提交bug)
测试操作:1、提交缺陷 2、关闭缺陷
提示:使⽤禅道管理⽤例,便捷之处:可以记录执⾏结果和转为bug
缺陷练习
1、缺陷Id:使⽤了⽤例id
2、标题:操作数据描述+预期+实际
3、测试步骤:操作步骤+数据
缺陷id | 缺陷标题 | 缺陷状态 | 优先级 | 模块 | 缺陷描述 | 附件 |
---|---|---|---|---|---|---|
bug_001 | 输入4位自然数,预期结果:不合法(6-10位),实际:合法 | new | P2 | 验证qq号 | [前置] 1、打开qq界面 [步骤] 1、输入qq号:1234 2、点击验证 [预期] 不合法,提示qq号应该为6-10位自然数 [结果] 合法 | |
tel_009 | 输入区号为空+3位数字前缀且0开头+4位数字后缀的手机号,预期结果:不合格(前缀码规则三位非0非1开头数字),实际结果:合格 | new | P1 | 电话 | [前置] / [步骤] 1、区号:为空 2、前缀:023 3、后缀:4567 [预期] 不合格,提示前缀码应该是三位非0非1开头数字 [结果] 合格 | |
tel_010 | 输入区号为空+3位数字前缀且1开头+4位数字后缀的手机号(前缀码规则三位非0非1开头数字),预期结果:不合格,实际结果:合格 | new | P1 | 电话 | [前置] / [步骤] 1、区号:为空 2、前缀:123 3、后缀:4567 [预期] 不合格,提示前缀码应该是三位非0非1开头数字 [结果] 合格 | |
title_004 | 标题为空(标题不能为空),预期结果不合格,实际结果:合格 | new | P1 | 标题 | [前置] 打开工具 [步骤] 1、输入数据: 2、点击确定 [预期] 不合格,提示标题不能为空 [结果] 合法 | |
file_004 | 输入C,C,预期结果:输出M、L(第一列非A或B,第二列非数字),实际结果:M | new | P1 | 订单 | [前置] 1、软件打开 [步骤] 1、输入第一列:C 2、输入第二列:C [预期] 输出M、L(第一列非A或B,第二列非数字) [结果] M | |
ATM_005 | 取款非100整数倍,预期:不成功(取款金额要是100的整数),结果:取款成功 | new | P0 | ATM | [前置] 1、银行卡账户余额充足 2、ATM余额充足 [步骤] 1、卡:银行卡 2、密码:正确密码 3、取款金额:130 [预期] 取款失败,提示:取款金额必须为100的倍数,单次在20000内 [结果] 取款成功 |
优化一下:
缺陷id | 缺陷标题 | 缺陷状态 | 优先级 | 模块 | 缺陷描述 | 附件 |
---|---|---|---|---|---|---|
bug_001 | 验证4位qq号不合法(实际合法) | new | P2 | 验证qq号 | [前置] 1、打开qq界面 [步骤] 1、输入qq号:1234 2、点击验证 [预期] 不合法,提示qq号应该为6-10位自然数 [结果] 合法 | |
tel_009 | 输入区号为空+3位数字前缀且0开头+4位数字后缀的手机号,预期结果:不合格(前缀码规则三位非0非1开头数字),实际结果:合格 | new | P1 | 电话 | [前置] / [步骤] 1、区号:为空 2、前缀:023 3、后缀:4567 [预期] 不合格,提示前缀码应该是三位非0非1开头数字 [结果] 合格 | |
tel_010 | 输入区号为空+3位数字前缀且1开头+4位数字后缀的手机号(前缀码规则三位非0非1开头数字),预期结果:不合格,实际结果:合格 | new | P1 | 电话 | [前置] / [步骤] 1、区号:为空 2、前缀:123 3、后缀:4567 [预期] 不合格,提示前缀码应该是三位非0非1开头数字 [结果] 合格 | |
title_004 | 验证标题为空不合格(实际:合格) | new | P1 | 标题 | [前置] 打开工具 [步骤] 1、输入数据: 2、点击确定 [预期] 不合格,提示标题不能为空 [结果] 合法 | |
file_004 | 验证输入C,C的输出结果M、L(实际:输出M) | new | P1 | 订单 | [前置] 1、软件打开 [步骤] 1、输入第一列:C 2、输入第二列:C [预期] 输出M、L(第一列非A或B,第二列非数字) [结果] M | |
ATM_005 | 验证取款非100整数倍不成功(结果:取款成功) | new | P0 | ATM | [前置] 1、银行卡账户余额充足 2、ATM余额充足 [步骤] 1、卡:银行卡 2、密码:正确密码 3、取款金额:130 [预期] 取款失败,提示:取款金额必须为100的倍数,单次在20000内 [结果] 取款成功 |
声明:是学习黑马测试教程的,有兴趣可以点击链接学习学习入口