04软件测试需求分析案例-用户登录

通读文档,提取信息,提出问题,整理为需求。

从需求规格说明、设计说明、配置说明等文档获取原始需求,通读原始需求,分析有哪些功能,每种功能要完成什么业务,业务该如何实现,业务逻辑是什么,业务流程是怎样的,记录每次分析内容,多次通读原始需求,梳理业务逻辑和业务流程,反复完善分析的内容,直到覆盖完整(比如正向、反向、不同分支)的业务逻辑和业务流程,最终形成完整通顺的需求。

业务流程是完成功能所需操作的步骤。业务逻辑是对业务的不同处理方式。

1.1 通读文档

信息:

连接成功后,出现登录窗口;

账号和密码存在于数据库的用户表中,里面有一行admin,密码123456,登录状态为0,登录以后的状态为1,通过登录状态来允许或拒绝在其他客户端登录,或者在一台计算机多次登录。

问题:

数据库是一直保持连接?还是登录时才连接:点击登录时,连接数据库,连上查询完成后,断开数据库?

1.2 整理需求

登录功能:

数据库服务器连接成功后,出现登录窗口,输入账号和密码。账号和密码都存在数据库的用户表中,用户表中默认有一行admin,密码123456,登录状态为0。用户输入完账号和密码点,击点击登录后,程序拿着用户输入的账号和密码去查询数据库的用户表,如果查询到,则出现登录成功后的主界面,关闭登录窗口,用户表中的登录状态修改为1,通过登录状态控制相同账号在其他客户端登录,控制一台计算机开启多个客户端。若果数据库连接中断,或者账号和密码有错误,或者查询不到,应该给出恰当的错误提示。点击登录按钮时,连接数据库,登录成功后,连接关闭。

1.3 需求分析说明书

相关推荐
黄焖鸡能干四碗1 小时前
智能制造工业大数据应用及探索方案(PPT文件)
大数据·运维·人工智能·制造·需求分析
nbsaas-boot1 天前
以需求文档为开发协同的基础
需求分析
测试19981 天前
Web自动化测试入门
自动化测试·软件测试·python·功能测试·selenium·测试工具·测试用例
黄焖鸡能干四碗2 天前
信息安全网络安全评估报告(WORD)
大数据·网络·人工智能·安全·web安全·制造·需求分析
程序员三藏2 天前
接口自动化测试之 pytest 接口关联框架封装
自动化测试·软件测试·python·测试工具·测试用例·pytest·接口测试
产品人卫朋2 天前
「产品、IPD、战略、流程」知识图谱速查清单.v7.0
人工智能·知识图谱·产品经理·需求分析·创业·ipd流程·华为ipd
程序员小远2 天前
Postman接口测试详解
自动化测试·软件测试·python·测试工具·测试用例·接口测试·postman
测试一路到黑2 天前
端到端测试自动化流水线:Playwright + GitHub Actions + Allure Reports 完整实践
软件测试·功能测试·测试开发·playwright·ai测试
程序员三藏2 天前
单元测试详解
自动化测试·软件测试·python·测试工具·职场和发展·单元测试·测试用例