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

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

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

1.1 通读文档

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

1.2 整理需求

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

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

1.3 需求分析说明书

在这里插入图片描述


http://www.mrgr.cn/news/98343.html

相关文章:

  • UNITY 屏幕UI自适应
  • 使用SVM对心脏数据是否患病进行分类预测
  • UNet深度学习实战遥感航拍图像语义分割
  • 科研软件分享
  • deepin使用autokey添加微信快捷键一键显隐ctrl+alt+w
  • Linux内核中struct net_protocol的early_demux字段解析
  • HarmonyOS 第2章 Ability的开发,鸿蒙HarmonyOS 应用开发入门
  • 7.thinkphp的路由
  • 观察者模式(行为模式)
  • Activiti(六)- 启动、挂起、激活,查询及删除流程实例
  • 关于 驱动开发方法 的详细分类、核心特点及对比分析,涵盖 TDD、MDD、BDD、DDD、ATDD、FDD、PDD 等主流方法
  • EMMOE:开放环境中具身移动操控的综合基准
  • C 语言中经典的数据结构
  • 【数据结构_5】链表(模拟实现以及leetcode上链表相关的题目)
  • 一种基于学习的多尺度方法及其在非弹性碰撞问题中的应用·
  • 【深度学习】PyTorch实现VGG16模型及网络层数学原理
  • Python 数组里找出子超集
  • 【数据结构_4下篇】链表
  • 【数据结构_6上篇】有关链表的oj题
  • 14、nRF52xx蓝牙学习(串口 UART 和 UARTE 外设应用)