当前位置: 首页 > 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实验(无图后补)
  • 体坛联播|曼联一只脚迈进欧联杯决赛,赵心童4比4奥沙利文
  • 投资者建议发行优惠套票给“被套”小股东,张家界:将研究考虑
  • 国台办:提醒相关人员不要假借去第三地名义绕道赴台
  • 美国清洗政治:一幅残酷新世界的蓝图正在展开
  • 人民日报:在大有可为的时代大有作为
  • 普京与卢卡申科举行会晤,将扩大在飞机制造等领域合作