第十七届蓝桥杯软件测试模拟赛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.多联系,多思考

相关推荐
twc8292 小时前
需求条目化与RAG:让大模型生成测试用例真正可用的两把钥匙
软件测试·大模型·测试用例·rag
wengqidaifeng2 小时前
备战蓝桥杯----C/C++组 (一)数据结构与STL讲解(中):树、二叉树与堆——从层次结构到优先队列的进阶之路
c语言·c++·蓝桥杯
小年糕是糕手3 小时前
【35天从0开始备战蓝桥杯 -- Day5】
数据结构·数据库·c++·算法·蓝桥杯
仰泳的熊猫17 小时前
题目2571:蓝桥杯2020年第十一届省赛真题-回文日期
数据结构·c++·算法·蓝桥杯
云泽80820 小时前
蓝桥杯算法精讲:倍增思想与离散化深度剖析
算法·职场和发展·蓝桥杯
nglff20 小时前
蓝桥杯抱佛脚第四天|前缀和,差分对应练习
算法·职场和发展·蓝桥杯
_饭团21 小时前
字符串函数全解析:12 种核心函数的使用与底层模拟实现
c语言·开发语言·学习·考研·面试·蓝桥杯
FirstFrost --sy1 天前
C语言常见概念入门指南
职场和发展·蓝桥杯