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

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

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

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

1.1 通读文档

信息:

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

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

问题:

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

1.2 整理需求

登录功能:

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

1.3 需求分析说明书

相关推荐
测试人社区-小明2 小时前
未来测试岗位的AI需求分析
人工智能·opencv·测试工具·算法·金融·机器人·需求分析
我有医保我先冲21 小时前
企业级会议管理工具选型指南:从需求分析到方案落地
人工智能·经验分享·自然语言处理·需求分析
测试19982 天前
Selenium(Python web测试工具)基本用法详解
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
Linda L2 天前
如何训练可商业化的需求洞察能力?
产品经理·创业创新·需求分析·学习方法·程序员创富
源创力环形导轨3 天前
环形导轨选型终极指南:从需求分析到型号确定的完整流程
需求分析
测试19983 天前
软件测试方法之边界值分析法
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
帅次3 天前
系统分析师:软件需求工程的软件需求概述、需求获取、需求分析
设计模式·重构·软件工程·团队开发·软件构建·需求分析·规格说明书
.又是新的一天.4 天前
AI+软件测试04(AI应用技巧)
软件测试·人工智能·ai+软件测试
红头辣椒5 天前
干系人与价值共识:从理解准确到执行共识的关键跨越
设计模式·需求分析