当前位置: 首页 > news >正文

07软件测试需求分析案例-修改用户信息

修改用户信息是后台管理菜单的一个功能模块,只有admin才有修改权限。包括查询用户名进行显示用户相关信息,并且修改用户相关信息的功能。
在这里插入图片描述

1.1 通读文档

通读需求规格说明书是提取信息,提出问题,输出具有逻辑、规则、流程的业务步骤

1.2 整理需求

整理需求是反复通读整理前面输出的业务步骤,防止遗漏需求

admin登录后,进入修改用户信息窗口,输入用户名(含admin),点击显示信息(高亮可用),修改项以及确定置灰,用户名长度非法(含空)时,提示错误,否则,尝试连接数据库,拿着用户名到数据库查询,如果没查到,则提示用户不存在,修改项以及确定置灰,如果查到,则在修改项对应的文本框中显示数据(密码不显示),文本框置灰,复选框可用(查admin时,修改用户名置灰),确定置灰;勾选需要修改项前的复选框(勾选1/2/3),其后的文本框应该可用,显示信息按钮置灰,确定按钮可用,输入新的数据,点击确定,如果数据未发生变化,提示数据未变,否则,尝试连接数据库,然后修改数据库数据,修改成功以后,提示成功,新用户名和姓名保留,密码框清空,显示信息按钮可用,修改项及文本框和确定按钮置灰。

1.3 需求分析说明书

在这里插入图片描述

相关文章:

  • 手机端可部署的开源大模型; 通义千问2.5训练和推理需要的内存和外存
  • 【DDR 内存学习专栏 1.4 -- DDR 的 Bank Group】
  • 机器学习:让数据开口说话的科技魔法
  • 网络基础和socket
  • 面试宝典(C++基础)-01
  • AlexNet神经网络详解及VGGNet模型和
  • 深度学习中的数学基础:从向量到概率的全面解析
  • 测试第三课-------自动化测试相关
  • 第十九讲 XGBoost 二分类模型案例(遥感数据识别玉米与小麦地块)
  • HTML:网页的骨架 — 入门详解教程
  • Python heapq模块
  • 【Pandas】pandas DataFrame items
  • AIGC工具平台-建筑平面图3D渲染
  • Android studio Unknown Kotlin JVM target: 21
  • macOS 上使用 Homebrew 安装和配置 frp 客户端
  • 【C++】——lambda表达式
  • 数据资产保护与数据知识产权保护有何不同?
  • JavaScript中的Transferable对象教程
  • 企业级硬盘的测试流程
  • L2TP实验(无图后补)
  • 阻燃材料点火就着引发一场火灾,河北一企业的产品被指不达标且涉嫌欺诈
  • 研讨会|中国古代石刻与历史研究的多重图景
  • 张广智当选陕西省慈善联合会会长
  • 全球首个AI价值观数据集出炉
  • A股三大股指涨跌互现:黄金股再度走强,两市成交10900亿元
  • 广西三江通报“网约车司机加价”:对网约车平台进行约谈