第十七届蓝桥杯软件测试模拟赛1期题目及解析

文章目录

一、题目

1.1设计测试用例

请根据需求描述,综合使用测试用例的设计方法对被测系统的【系统管理】-【用户管理】-【新增用户】页面中的功能进行测试用例的设计。请设计测试用例达到该方法的有效覆盖。
功能截图:

功能需求描述:

【判分规则】:

本题满分 18 分(主要考察测试用例的综合设计思路,从 用例覆盖度 和 编写规范两个方面进行判分。)

  • 用例覆盖度:每覆盖 1 条用例得 0.5 分,最高得 15 分。
  • 编写规范:按照模板的说明进行规范填写,规范最高得 3 分。
  • 提交的用例条数不要超过 30 条,如超出,只针对前 30 条用例进行判分。

1.2功能测试题目 (编写缺陷报告)

【题目描述】

请利用所学知识,对被测系统中指定的 3 个页面红框选中的位置进行测试,寻找其中预埋的缺陷,包括但不限于功能缺陷和易用性界面缺陷。
登录主页:

用户管理:

新增用户:

【判分规则】

本题满分 40 分(主要考察缺陷发现的能力,会从 预埋缺陷覆盖率 和 编写规范 两

个方面进行判分。)

  • 缺陷覆盖率:每覆盖 1 条 1 级缺陷得 2.5 分,每覆盖 1 条 2 级缺陷得 1.5 分,最高 37 分。
  • 编写规范:按照模板的说明进行规范填写每一项,规范最高得 3 分。
  • 提交的缺陷数不要超过 18 个,否则只对前 18 条缺陷进行判分。

1.3用例优先级说明

优先级等级 常用代号 别称 定义描述
最高 P0 Blocker/阻碍 主要功能的正常作用。必须最先执行。覆盖系统最核心、最基本的功能流程。这些用例一旦失败,意味着系统存在致命问题,主要功能完全不可用,其他测试也无法继续进行。
P1 Critical/严重 具有高重要性。覆盖主要功能模块和常用功能。这些功能的失效会严重影响用户体验和核心业务目标,但不会导致整个系统瘫痪。
P2 Major/一般 具有中等重要性。覆盖次要功能、边界条件、异常流程等。这些功能的失效会影响部分用户体验,但存在可接受的变通方案,不会阻断主要业务流程。
P3 Minor/轻微 / Low 重要性最低。通常用于测试UI细节、极端异常情况、"锦上添花"的功能或很少被使用的路径。这些功能的失效对大多数用户无感知,几乎不影响核心业务。

1.4缺陷级别定义

缺陷级别 定义描述
1 级 指影响主要流程的功能错误。如: 1. 功能未按照需求实现; 2. 内容无法展示; 3. 查询结果错误。
2 级 指界面、性能缺陷、建议类问题等,不影响操作功能的执行,可以优化性能的方案等。如: 1. 删除操作未给出提示; 2. 错误提示信息不正确等; 3. 界面上的错误、界面布局、文字格式、按钮样式等轻微错误; 4. 辅助说明描述不清楚; 5. 提示窗口文字未采用行业术语; 6. 改进建议等。

二、做题过程

2.1根据需求描述,对【新增用户】页面中的功能进行测试用例的设计

设计如下:

用例编号 一级功能 二级功能 前置条件 用例标题 操作步骤 测试数据 预期结果 用例优先级
UM-ADD-001 用户管理 新增用户 已登录系统,且具有新增用户权限 新增用户的所有必填项都按要求填写 1. 点击【新增】按钮 2. 输入登录名称"test01" 3. 输入用户姓名"李明" 4. 选择角色"销售经理" 5. 选择机构"省级代理" 6. 非必填项可以填也可以不填 7. 点击保存 登录名称:test01,用户姓名:李明,角色:销售经理,机构:省级代理 用户新增成功,且登录名称:test01,用户姓名:李明,角色:销售经理,机构:省级代理 P0
UM-ADD-002 用户管理 新增用户 已登录系统,且具有新增用户权限 新增用户的所有选项都不填写 1. 点击新增按钮 2. 所有选项都不填写 3. 点击保存 系统提示请输入登录名称!请输入用户姓名!请选择角色! P1
UM-ADD-003 用户管理 新增用户 已登录系统,且具有新增用户权限 新增用户的登录名称长度小于4位 1. 点击新增按钮 2. 填写登录名称,长度小于四位 3. 其他填写项正确,点击保存 登录名称:123 系统提示登录名称长度必须为4到8个字符! P1
UM-ADD-004 用户管理 新增用户 已登录系统,且具有新增用户权限 新增用户的登录名称长度大于8位 1. 点击新增按钮 2. 填写登录名称,长度大于8位 3. 其他填写项正确,点击保存 登录名称:test123456789 系统提示登录名称长度必须为4到8个字符! P1
UM-ADD-005 用户管理 新增用户 已登录系统,且具有新增用户权限 新增用户的登录名称和已存在的用户名称重复 1. 点击新增按钮 2. 填写登录名称,和已存在的用户lqb_test重复 3. 其他填写项正确,点击保存 登录名称:lqb_test 系统提示:新增失败,用户名已存在 P1
UM-ADD-006 用户管理 新增用户 已登录系统,且具有新增用户权限 新增用户的用户姓名长度小于两位字符 1. 点击新增按钮 2. 填写用户姓名,长度小于两位 3. 其他填写项正确,点击保存 用户姓名:李 系统提示:用户姓名长度必须2位以上 P1
UM-ADD-007 用户管理 新增用户 已登录系统,且具有新增用户权限 验证角色下拉框 1. 点击新增按钮 2. 不选择角色下拉框里面的角色 3. 其他填写项正确,点击保存 系统提示:请选择角色 P1
UM-ADD-008 用户管理 新增用户 已登录系统,且具有新增用户权限 验证机构下拉框 1. 点击新增按钮 2. 不选择机构下拉框 3. 其他填写项正确,点击保存 系统提示:请选择机构 P1
UM-ADD-009 用户管理 新增用户 已登录系统,且具有新增用户权限 验证职位输入框可接受任意字符 1. 点击新增按钮 2. 职位输入框,输入任意字符 3. 其他填写项正确,点击保存 123不找合适 用户新增成功 P2
UM-ADD-010 用户管理 新增用户 已登录系统,且具有新增用户权限 验证电话号码格式 1. 点击新增按钮 2. 电话号码输入框,输入任意字符 3. 其他填写项正确,点击保存 12345678 系统提示:仅支持固话、传真、手机字符格式 P2
UM-ADD-011 用户管理 新增用户 已登录系统,且具有新增用户权限 验证电子邮箱格式 1. 点击新增按钮 2. 电子邮箱输入框,输入12345679 3. 其他填写项正确,点击保存 12345679 系统提示:请输入合法的邮箱地址 P2
UM-ADD-012 用户管理 新增用户 已登录系统,且具有新增用户权限 验证排序输入框格式 1. 点击新增按钮 2. 排序输入框,输入lqn123 3. 其他填写项正确,点击保存 lqb123 系统提示:仅支持数字格式 P2
UM-ADD-013 用户管理 新增用户 已登录系统,且具有新增用户权限 验证备注输入框 1. 点击新增按钮 2. 备注输入框,输入长度大于500的字符数 3. 其他填写项正确,点击保存 1234567890...(501个字符) 系统提示:字符长度需要在500以内 P2
UM-ADD-014 用户管理 新增用户 已登录系统,且具有新增用户权限 验证【是否经理】下拉框默认值为'否' 1. 点击新增按钮 2. 其他填写项正确 3. 是否经理框不做选择,点击保存 对应用户经理框没有选的默认为无 P2
UM-ADD-015 用户管理 新增用户 已登录系统,且具有新增用户权限 验证电话号码正确格式 1. 点击新增按钮 2. 电话号码输入框,输入正确的电话号码 3. 其他填写项正确,点击保存 15025347788 对应用户电话框内的电话号码是15025347788 P2
UM-ADD-016 用户管理 新增用户 已登录系统,且具有新增用户权限 验证电子邮箱正确格式 1. 点击新增按钮 2. 电子邮箱输入框,输入1234567@qq.com 3. 其他填写项正确,点击保存 1234567@qq.com 对应用户的电子邮箱是1234567@qq.com P2
UM-ADD-017 用户管理 新增用户 已登录系统,且具有新增用户权限 验证排序输入框正确格式 1. 点击新增按钮 2. 排序输入框,输入12 3. 其他填写项正确,点击保存 12 对应用户的排序号为12 P2
UM-ADD-018 用户管理 新增用户 已登录系统,且具有新增用户权限 验证备注正确输入框 1. 点击新增按钮 2. 备注输入框,输入长度小于500的字符数 3. 其他填写项正确,点击保存 小明1234 备注成功,备注为小明1234 P2

2.2 被测系统中指定的 3 个页面红框选中的位置进行测试,找出缺陷,并编写缺陷文档

缺陷编号 功能名称 缺陷描述 操作步骤 预期结果 实际结果 缺陷级别
ADD-BUG-001 登录名称重复 系统里面已经存在lqb_test用户,新增用户时,登录名称为lqb_test也能新增成功 1. 点击新增按钮 2. 填写登录名称lqb_test 3. 其他填写项正确,点击保存 系统提示:新增失败,用户名已存在 新增用户成功,列表中显示两个相同的登录名 1级
ADD-BUG-002 用户姓名小于2位 新增用户的用户姓名长度小于两位字符,也能新增成功 1. 点击新增按钮 2. 填写用户姓名:李,长度小于两位 3. 其他填写项正确,点击保存 系统提示:用户姓名长度必须2位以上 新增用户成功,系统中出现用户姓名为"李",只有一个字符的情况 1级
ADD-BUG-003 机构下拉框 新增用户的机构下拉框不选择任何一个选项,也能新增成功 1. 点击新增按钮 2. 不选择机构下拉框 3. 其他填写项正确,点击保存 系统提示:请选择机构 新增用户成功,系统中出现用户没有机构的情况 1级
ADD-BUG-004 机构下拉框 新增用户的电话号码填写为非固话、传真、手机字符格式,也能新增成功 1. 点击新增按钮 2. 电话号码输入框,输入12345678 3. 其他填写项正确,点击保存 系统提示:仅支持固话、传真、手机字符格式 新增用户成功,系统中出现用户的电话号码为:12345678 1级
ADD-BUG-005 排序输入框 新增用户的排序输入框,输入非数字格式,也能新增成功 1. 点击新增按钮 2. 排序输入框,输入lqn123 3. 其他填写项正确,点击保存 系统提示:仅支持数字格式 新增用户成功,系统中出现用户的排序为:lqn123 1级
ADD-BUG-006 备注输入框 新增用户的备注输入框,输入长度大于500的字符,也能新增成功 1. 点击新增按钮 2. 备注输入框,输入长度大于500的字符数 3. 其他填写项正确,点击保存 系统提示:字符长度需要在500以内 新增用户成功,系统中出现用户的备注为:123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1级
LOGIN-BUG-007 登录页面-密码框 登录注册页面密码文本框文字提示错误 1. 打开网址,http://localhost:8090 2. 输入用户名lqb_test,输入密码时:文本框提示输入用户名 3. 按照文本框提示文字输入,登录失败 密码文本框:提示输入正确的密码 密码文本框提示输入用户名,用户按照文本框提示,登录失败 1级
LOGIN-BUG-008 登录注册页面验证码 登录注册页面验证码每次都是404,不会自动更新,安全性低 1. 打开网址,http://localhost:8090 2. 输入用户名lqb_test,输入密码密码123456 3. 输入验证码404,登录成功 用户输入正确的用户名和密码,验证码登录成功 用户登录成功 2级
LOGIN-BUG-009 用户管理登录名称查询页面 在用户管理页面,用登录名称进行模糊查询时,不存在的用户系统也会查询,显示错误的用户 1. 登录成功后,打开系统管理下的用户管理页面 2. 用户管理页面用登录名称进行模糊查询,输入ww 3. 用户管理页面显示lqb_test,test123用户,不显示暂无数据 在用户管理页面用登录名称进行模糊查询,输入ww,系统显示:暂无数据 查询出来其他不匹配的用户数据 1级
LOGIN-BUG-010 用户管理登录角色选择查询下拉框 在管理员管理页面,想用角色进行查询用户时,发现角色下拉框打开显示暂无数据 1. 登录成功后,打开系统管理下的用户管理页面 2. 管理员想利用角色来查询时,打开角色下拉框 3. 发现角色下拉框里面显示暂无数据 在管理员进行角色查询时,打开下拉框显示:销售代表和销售经理两种选择分类,选择其中一种,可以查询到对应的角色用户 角色下拉框里面没有数据,无法选中角色 1级
LOGIN-BUG-011 用户管理页面重置按钮 在管理员管理页面,想重置查询条件,点击重置按钮,无效,不会清空前面输入框中的字符 1. 登录成功后,打开系统管理下的用户管理页面 2. 在用户姓名查询框中输入1,查询出来一条数据 3. 点击重置按钮,想清空用户姓名查询框中输入的1 在管理员进行查询以后,想清空条件,继续换一个条件查询时,点击重置按钮,把之前的查询框中的字符清空,可以重新输入查询条件 点击重置按钮以后,查询框的中的字符依旧存在,重置按钮无效 1级
LOGIN-BUG-012 用户管理页面禁用按钮 在管理员管理页面,想将用户状态从启用改为禁用,选中数据进行点击禁用按钮,发现无效 1. 登录成功后,打开系统管理下的用户管理页面 2. 选中第一条用户姓名为lqb的数据,点击禁用按钮 3. 弹出弹窗,点击确定操作 在管理员管理页面,想将用户状态从启用改为禁用,选中数据进行点击禁用按钮,用户状态从启用变成禁用 选中用户数据进行点击禁用按钮,发现用户状态仍然为启用 1级
LOGIN-BUG-013 用户管理页面批量删除按钮 在管理员管理页面,同时选择两条数据进行批量删除,发现只能删除一条数据 1. 登录成功后,打开系统管理下的用户管理页面 2. 勾选中前两条数据,点击批量删除按钮 3. 弹出弹窗,点击确定按钮 在管理员管理页面,发现总数据从三条变成一条 在管理员管理页面,发现总数据从三条变成两条,不能同时进行批量删除 1级
LOGIN-BUG-014 用户管理-分页显示信息错误 在管理员管理页面,添加十条数据,但是选择十条/页显示时,只能显示九条 1. 登录成功后,打开系统管理下的用户管理页面 2. 选择十条/页显示 3. 多次添加数据,添加九条,总共数据有十条 当前页面显示十条数据 当前页面显示9条数据,不能显示十条数据 2级
LOGIN-BUG-015 用户管理页面用户数据显示,十条/页 在管理员管理页面,添加十条数据,但是选择十条/页显示时,显示文字是当前第9页,第九条 1. 登录成功后,打开系统管理下的用户管理页面 2. 选择十条/页显示 3. 页面显示文字为:当前第九页,第九条 第一页,第九条 当前第九页,第九条 2级
LOGIN-BUG-016 用户管理页面重置密码 在管理员管理页面,操作部分点击重置密码,密码只能重置为123456,不能用户按自己的意愿重置 1. 登录成功后,打开系统管理下的用户管理页面 2. 在操作栏下,点击重置密码 3. 密码被自动重置 用户能自己重置自己想要的密码 无法自定义新密码,仅能重置为固定值123456 2级
LOGIN-BUG-017 用户管理页面操作栏删除按钮 在管理员管理页面,在操作栏一列,点击删除按钮,无法删除数据 1. 登录成功后,打开系统管理下的用户管理页面 2. 在操作栏下,点击删除按钮 3. 刷新页面 用户数据被删除 用户数据未被删除 1级

三、总结

1.在设计的时候,要合理的设计每一个用例占表格的几行,不要过多或过少。

2.在复制粘贴的时候,要注意不要粘贴完,忘记核对是否粘贴正确

3.测试的时候,需要认真,不要猜测某个地方是对的,要合理的去验证是否正确,是否有缺陷

4.找缺陷时,要根据需求文档,不要自己异想天开

5.做题的时候,要加快速度,保持头脑清醒

6.多联系,多思考

相关推荐
程序员小远14 小时前
自动化测试基础知识总结
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
嘿黑嘿呦16 小时前
chap 8排序
算法·蓝桥杯·排序算法·软件工程
程序员三藏1 天前
Web自动化测试详解
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
oscar9992 天前
AI 测试用例生成:在 Katalon True Platform 中从需求直达执行
人工智能·测试用例·katalon
林森lsjs3 天前
【日耕一题】5. 青春常数(17届蓝桥杯C++B组第一题)
算法·蓝桥杯
Y_Bk3 天前
第十七届蓝桥杯C/C++A组省赛
c语言·数据结构·c++·算法·蓝桥杯
学代码的真由酱4 天前
【自用】接口测试
接口测试·postman·测试·cookie·token鉴权
weixin_307779135 天前
从脚本执行到智能体协作:AI辅助测试能力的范式重构
运维·开发语言·人工智能·算法·测试用例
ClouGence6 天前
自动化测试 CueCast 新版本发布:录制更稳、回放更准、排障更清晰
前端·程序员·测试