目录
第三章、缺陷管理
⚠️学习目标
1、能够说出软件缺陷判定标准
2、能够说出项目中缺陷的管理流程
3、能够使用excel对于缺陷进行管理
缺陷编号、缺陷标题、前置条件、复现步骤、预期结果、实际结果、附件、严重程度、优先级、缺陷状态、指派人、缺陷类型、提交人、提交版本。
4、能使用工具管理缺陷
提交缺陷、描述缺陷、验证缺陷、关闭缺陷。
3-1 认识缺陷
执行测试用例,不通过的,都是缺陷
3-2 缺陷介绍
① 缺陷定义
软件在使用过程中存在的任何问题都叫软件的缺陷,简称bug。
② 缺陷判断标准
软件未实现需求(规格)说明中明确要求的功能。——少功能
软件出现了需求(规格)说明书中指明不应该出现的错误。——功能错误
软件实现的功能超出需求(规格)说明书指明的范围。——多功能
软件未实现需求(规格)说明书中虽未明确指明但应该实现的要求。——隐性功能错误
软件难以理解,不易使用,运行缓慢,用户体验不好——不易使用
③ 缺陷产生原因
需求阶段 —— 需求描述不易理解、有歧义、错误等。
设计阶段 —— 设计文档存在错误或缺陷。
编码阶段 ——代码出现错误。
运行阶段 —— 软硬件系统本身故障导致软件缺陷。
④ 缺陷核心内容
缺陷的标题 —— 描述缺陷的核心问题。
缺陷的预置条件 —— 缺陷产生的前提
缺陷的复现步骤 —— 复现缺陷的过程
缺陷的预期结果 —— 希望得到的结果
缺陷的实际结果 —— 实际得到的结果
缺陷的必要附件 —— 图片、日志等信息(证据)
⑤ 缺陷提交要素
缺陷报告编号、严重程度、缺陷优先级、bug类型、缺陷状态。
⑥ 缺陷类型
功能错误、
UI界面错误、兼容性、易用性。(前端错误)
【补充】
缺陷优先级如何划分?
答:1级:冒烟正向业务用例。
2级:冒烟逆向业务用例、单功能正向
3级:单功能逆向、UI布局
4级:建议
发现缺陷后该如何处理?
答:首先要确保复现。
3-3 缺陷编写
缺陷标题分析:
方式1:测试数据+执行结果(预期)
方式2:测试数据+执行结果(需求)
方式3:测试数据+预期+执行结果
3-4 缺陷管理工具
管理缺陷工具:禅道、jira
禅道:
特点:国产、免费、开源、简单、轻量级
三管融合:产品管理、项目管理、质量管理。
管理用例、管理缺陷。
3-5 案例练习及总结
【案例】 注册页面
单模块用例设计:
密码规则: ① 不能纯数字 ② 不能纯字母 ③ 字母+数字 ④ 长度6-16位
第四章、HTML入门
⚠️学习目标
1、能说出常见的HTML标签的作用
2、根据测试流程,对黑马头条登录需求进行分析
3、能对登录模块提取测试点和设计用例
4、能使用工具进行记录缺陷
4-1 HTML介绍
web前端三大核心技术:html、css、js
大概过一下,不用了解的很深。
第五章、黑马头条【实战】
5-1登录功能测试
需求:
1、输入正确的中国手机号(11位)
当文本框失去焦点的时候验证,红色为失败,绿色为成功。
2、点击 发送验证码
如果手机号文本框状态为绿色,弹出“点击按钮进行验证”;
如果手机号文本框为红色,搜索手机号不正确。
3、点击按钮进行验证
拖拽图形到指定位置,按钮消失;
拖拽图形未到指定位置,晃动提醒,滑块回到初始位置;
超过5次,提示尝试过多,请点击重试。
4、输入验证码
正确的验证码,并“勾选我已阅读并同意”,点击登录,进入系统。
错误的验证码,并“勾选我已阅读并同意”,点击登录,提示验证码错误;
正确的验证码,未“勾选我已阅读并同意”,点击登录,提示请勾选
5、点击登录
手机号、验证码都为绿色,勾选“我已阅读并同意”,登录成功。
【测试点提取】
【用例编写】
5-2 发布文章功能测试
【需求】:
1、文章标题不能小于5个字符
2、文章内容不能为空
3、频道不能为空
4、封面选择:
单图、三图、无图、自动
5、点击选择图片
素材库:
(1)全部和收藏切换
(2)图片可以选择
上传图片:
(1)点击选择图片-选择本地文件
(2)点击上传-如果已经选择本地文件,点击上传,上传成功
(3)点击开始上传-如果未选择本地文件,提示“请选择一张图片”
6、点击发表、提示新增文章成功,跳转到内容列表,文章状态显示待审核
7、点击存入草稿,提示新增文章成功,跳转到内容列表,文章状态显示草稿。
【测试点】
【编写用例——发布文章——正向】
阶段二总结:
时间:2025-02-26、2025-02-27(上午)