需求分析案例-连接数据库服务器

前言

先研读需求规格说明、设计说明、配置说明等文档,整理为需求信息,根据大纲法将需求信息拆分为模块和功能,最终将拆分后的功能、原始需求、整理后的需求填写到EXCEL表格,形成软件测试需求分析说明书。

先研读需求规格说明、设计说明、配置说明等文档,整理为需求信息,根据大纲法将需求信息拆分为模块和功能,最终将拆分后的功能、原始需求、整理后的需求填写到EXCEL表格,形成需求分析说明书。 软件测试需求分析实战案例-连接数据库服务器

1.1 功能拆分

根据大纲法对功能进行拆分。

功能:能独立完成一件事或一个业务。

本文功能为:连接数据库服务器;

一级功能:对功能的不同处理结果。

连接服务器功能为:确定、关闭;。

1.2 原始需求

从需求规格说明说获取。

1.3 整理需求

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

1.4 需求分析说明书

将拆分后的功能、原始需求、整理后的需求填写到EXCEL表格,形成需求分析说明书。如下:

需求编号 功能 一级功能 原始需求 需求整理
1 连接数据库服务器 确定 1、输入合法的数据库服务器IP地址后,程序会尝试连接,在1分钟以内告知用户连接结果。如果连接成功,将打开用户登录界面。用户只要连接服务器成功一次,服务器IP将保存到用户计算机中,下次登录时将自动连接。
2、连接服务器 文字提示 Label1 0 IP部分1 Text1 1 IP部分2 Text2 2 IP部分3 Text3 3 IP部分4 Text4 4 确定 Command1 5 关闭 Command2 6
3、后台数据库服务器配置
(1)数据库必须设置正确的IP地址。
(2)数据库管理员名字为sa,密码必须设置为sql_2008,如需修改请联系管理员。
(3)将student.mdf和student_log.ldf拷贝到服务器中,将数据库文件附加到数据库中。
(4)数据库必须允许其他计算机连接,需要开启TCP/IP协议,同时关闭防火墙或设置防火墙放行数据库的1433端口。
4、第三方软件psping PsPing是一款探测两台主机能否联通的一款轻型软件。本款软件运行在前台,无需安装,只需用户同意许可协议。
5、其他要求
(1)回车键和确定按钮等效,Esc键与关闭或退出按钮等效。
(2)热键使用正常。
(3)系统对正确或错误操作有明确恰当的提示。
(4)默认焦点正确。
(5)Tab键顺序正确。
(6)软件中的控件合理置灰。
(7)界面清晰、美观,容易理解。
1、服务器: 开机并设置计算机IP,安装sql server 2008,设置sa的密码为sql_2008,附加数据库,开启TCP/IP并重启sql server,关闭防火墙或防火墙放行1433;
2、网络: 网络连接好(网线、路由器、交换机);
3、客户机: 设置计算机IP,安装被测软件,打开软件,输入服务器的IP(合法IP还要求第一段1-223的数,之后的0-255的数,主机号二进制不能全0、全1,IP格式错误应该报错),点击确定,第一次连接时弹出psping许可协议,点击拒绝,psping不工作,窗口停留在连接窗口,点击同意后,Psping开始探测两台主机能否联通,连接失败则给出明确的提示信息,连接成功,关闭连接窗口,打开登录窗口,IP明文存入安装目录下的db.info文件中(IP格式正确就会存起来,说明文件可写);第二次以后再打开软件,直接读取db.info中的IP地址(说明文件可读,读取的IP正确),psping尝试连接,连接窗口不出现,连通成功直接打开登录窗口。
4、默认焦点在第1个IP部分;
5、tab顺序:IP4个部分,确定,关闭;
6、按回车连接;
2 关闭 1、关闭连接窗口,不调用psping,不弹出psping协议, 不保存IP到文件,不出现登录窗口;
2、按ESC关闭;