停车场管理系统测试用例设计报告草稿.docx
《停车场管理系统测试用例设计报告草稿.docx》由会员分享,可在线阅读,更多相关《停车场管理系统测试用例设计报告草稿.docx(21页珍藏版)》请在冰豆网上搜索。
停车场管理系统测试用例设计报告草稿
停车场管理系统测试用例设计报告
1、引言
1.1目的
本文档提供了停车场管理系统项目测试的用例规格及设计。
本文档的读者是测试经理和测试人员。
1.2范围
本文档是系统测试文档中的一部分。
1.3参考文献
《停车场管理系统规格说明书》
《软件测试案例与实践教程》清华大学出版社
1.4术语
无
2、被测对象
停车场管理系统
3、被测特性
停车场管理系统测试需要测试的特性如下表
功能编号
功能简述
优先级
SRS-FUN-001
用户登录
高
SRS-FUN-002
车场信息
高
SRS-FUN-003
车位组信息
低
SRS-FUN-004
设备信息
高
SRS-FUN-005
与设备通讯
高
SRS-FUN-006
收费标准
高
SRS-FUN-007
用户信息
高
SRS-FUN-008
IC卡管理
高
SRS-FUN-009
ID卡管理
高
SRS-FUN-010
车辆入场
高
SRS-FUN-011
车辆出场
高
SRS-FUN-012
SRS-FUN-013
查询当前在场信息
高
SRS-FUN-014
查询车辆历史停车记录及收费信息
高
SRS-FUN-015
管理员信息
高
SRS-FUN-016
修改密码
中
SRS-FUN-017
记录维护
中
SRS-FUN-018
系统参数设置
高
SRS-FUN-019
交接班
高
SRS-FUN-020
帮助文档
中
4、功能测试用例规格
4.1ST_FUN_TD_001测试用例规格
测试项编号
ST_FUN_TD_001_001(有效等价类)
优先级
高
测试项描述
验证输入的用户名和密码可以被处理
预置条件
应用被打开,且当前当前处在用户登录页面上
用例序号
输入
执行步骤
期望结果
001
用户名=admin
密码=123456
1.在用户名的输入框内输入admin;
2在密码框的输入框内输入123456;
3单击确定。
进入系统
有相应记录
测试项编号
ST_FUN_TD_001_002(无效等价类)
优先级
高
测试项描述
验证输入的用户名和密码不可以被处理
预置条件
应用被打开,且当前当前处在用户登录页面上
用例序号
输入
执行步骤
期望结果
001
用户名=admin
密码=222
1.在用户名的输入框内输入用户名;
2.在密码框的输入框内输入密码;
3.单击确定。
提示相应信息告警
不能进入系统
002
用户名=admin
密码=333
复制黏贴密码
不能进入系统
(不允许复制黏贴)
4.2ST_FUN_TD_002测试用例规格
测试项编号
ST_FUN_TD_002_001(有效等价类)
优先级
高
测试项描述
验证增加、修改、删除车场信息可以被处理
预置条件
用户已登录、进入车场信息界面
用例序号
输入
执行步骤
期望结果
001
车场编号
车场名称
车场车位数
①增加(修改、删除)
增加、修改、删除车场成功。
有相应记录,且相应的表的内容发生相应改变。
002
车场编号
车场名称
车场车位数
场内场
①增加(修改、删除)
增加、修改、删除车场成功。
有相应记录,且相应的表的内容发生相应改变。
测试项编号
ST_FUN_TD_002_002(无效等价类)
优先级
高
测试项描述
验证增加、修改、删除车场信息不能处理
预置条件
用户已登录、进入车场信息界面
用例序号
输入
执行步骤
期望结果
001
车场编号
车场名称
车场车位数
①增加(修改、删除)
提示相应信息告警
增加、修改、删除车场失败。
002
车场编号
车场名称
车场车位数
场内场
①增加(修改、删除)
提示相应信息告警
增加、修改、删除车场失败。
4.3ST_FUN_TD_003测试用例规格
测试项编号
ST_FUN_TD_003_001(有效等价类)
优先级
高
测试项描述
验证增加、修改、删除车位组信息可以被处理
预置条件
用户已登录、进入车位组信息界面
用例序号
输入
执行步骤
期望结果
001
车位组编号
车位组名称
车位组车位数
①增加(修改、删除)
增加、修改、删除车位组成功。
有相应记录,且相应的表的内容发生相应改变。
测试项编号
ST_FUN_TD_003_002(无效等价类)
优先级
高
测试项描述
验证增加、修改、删除设信息不能被处理
预置条件
用户已登录、进入车位组信息界面
用例序号
输入
执行步骤
期望结果
001
车位组编号
车位组名称
车位组车位数
①增加(修改、删除)
提示相应信息告警
增加、修改、删除车位组失败。
4.4ST_FUN_TD_004测试用例规格
测试项编号
ST_FUN_TD_004_001(有效等价类)
优先级
高
测试项描述
验证增加、修改、删除设备信息可以被处理
预置条件
用户已登录、进入设备信息界面
用例序号
输入
执行步骤
期望结果
001
①设备地址②设备名称
③设备类型④连接电脑
⑤车场⑥其他选填参数
①增加(修改、删除)
增加、修改、删除设备信息成功。
有相应记录,且相应的表的内容发生相应改变。
测试项编号
ST_FUN_TD_004_002(无效等价类)
优先级
高
测试项描述
验证增加、修改、删除设备信息不能被处理
预置条件
用户已登录、进入设备信息界面
用例序号
输入
执行步骤
期望结果
001
①设备地址②设备名称
③设备类型④连接电脑
⑤车场⑥其他选填参数
①增加(修改、删除)
提示相应信息告警
增加、修改、删除设备信息失败。
4.5ST_FUN_TD_005测试用例规格
测试项编号
ST_FUN_TD_005_001(有效等价类)
优先级
高
测试项描述
验证设备通讯能被处理
预置条件
用户已登录、并进入相应界面、有相应的设备并连接正常
用例序号
输入
执行步骤
期望结果
001
①设备地址
②设备类型
③连接电脑
①同步时钟(读取时钟、
下载参数、读取参数、
初始化设备)
通讯成功。
(相应的提示成功信息)
测试项编号
ST_FUN_TD_005_002(无效等价类)
优先级
高
测试项描述
验证设备通讯不能被处理
预置条件
用户已登录、并进入相应界面、有相应的设备并连接正常
用例序号
输入
执行步骤
期望结果
001
①设备地址
②设备类型
③连接电脑
①同步时钟(读取时钟、
下载参数、读取参数、
初始化设备)
提示相应信息告警
通讯失败。
4.6ST_FUN_TD_006测试用例规格
测试项编号
ST_FUN_TD_006_001(有效等价类)
优先级
高
测试项描述
验证收费标准设置能处理
预置条件
用户已登录、已增加车场、并进入相应界面、有相应的设备并连接正常
用例序号
输入
执行步骤
期望结果
001
①车场②车型
③收费方式④收费参数设置
①设置收费标准
②软件验证收费标准
③设置进出场时间验证
计算出停车时长,并根据收费标准计算出正确的收费
002
①车场②车型
③收费方式④收费参数设置下载收费到设备
①设置收费标准
②软件验证收费标准
③下载收费到设备
④模拟车辆进出场时间进出场
计算出停车时长,并根据收费标准计算出正确的收费。
有相应记录,且相应的表的内容发生相应改变。
测试项编号
ST_FUN_TD_006_002(无效等价类)
优先级
高
测试项描述
验证收费标准设置不能被处理或处理不正确
预置条件
用户已登录、并进入相应界面、有相应的设备并连接正常
用例序号
输入
执行步骤
期望结果
001
①车场②车型
③收费方式④收费参数设置
①设置收费标准
②软件验证收费标准
③设置进出场时间
不能正确计费
002
①车场
②车型
③收费方式
④收费参数设置下载收费到设备
①设置收费标准
②软件验证收费标准
③下载收费到设备
④模拟车辆进出场时间进出场
不能正确计费
4.7ST_FUN_TD_007测试用例规格
测试项编号
ST_FUN_TD_007_001(有效等价类)
优先级
高
测试项描述
验证用户信息能被处理
预置条件
用户已登录、并进入用户信息界面
用例序号
输入
执行步骤
期望结果
001
①编号
②姓名
③其他选填参数
①增加(修改、删除、查询、报表、导出excel)
增加、修改、删除、查询、导出用户信息成功。
有相应记录,且相应的表的内容发生相应改变。
002
①编号
②姓名
③其他选填参数
④用户信息excel表
导入excel
导入excel用户信息成功。
有相应记录,且相应的表的内容发生相应改变。
测试项编号
ST_FUN_TD_007_002(无效等价类)
优先级
高
测试项描述
验证用户信息不能被处理
预置条件
用户已登录、并进入用户信息界面
用例序号
输入
执行步骤
期望结果
001
①编号
②姓名
③其他选填参数
①增加(修改、删除、查询、报表、导出excel)
提示相应信息告警
增加、修改、删除、查询、导出用户信息失败。
002
①编号
②姓名
③其他选填参数
④用户信息excel表
①导入excel
提示相应信息告警。
导入用户信息失败。
4.8ST_FUN_TD_008测试用例规格
测试项编号
ST_FUN_TD_008_001(有效等价类)
优先级
高
测试项描述
验证IC卡管理不能被处理
预置条件
用户已登录、并进入用户信息界面
用例序号
输入
执行步骤
期望结果
001
①卡号②车型③有效期④卡类⑤车场⑥车牌
⑦金额⑧车位组⑨用户
①读卡②发行(延期、充值、挂失、解挂、退卡、检测、回收卡处理)
提示成功,有相应记录,且相应的表的内容发生相应改变。
测试项编号
ST_FUN_TD_008_002(无效等价类)
优先级
高
测试项描述
验证IC卡管理不能被处理
预置条件
用户已登录、并进IC卡管理相应界面
用例序号
输入
执行步骤
期望结果
001
①卡号②车型③有效期④卡类⑤车场⑥车牌
⑦金额⑧车位组⑨用户
①读卡②发行(延期、充值、挂失、解挂、退卡、检测、回收卡处理)
相应操作失败、提示相应信息告警。
4.9ST_FUN_TD_009测试用例规格
测试项编号
ST_FUN_TD_009_001(有效等价类)
优先级
高
测试项描述
验证ID卡管理能被处理
预置条件
用户已登录、并进ID卡管理相应界面
用例序号
输入
执行步骤
期望结果
001
①卡号②车型③有效期④卡类⑤车场⑥车牌
⑦金额⑧车位组⑨用户
①读卡②发行(延期、充值、挂失、解挂、退卡、检测、回收卡处理)
提示成功,有相应记录,且相应的表的内容发生相应改变。
测试项编号
ST_FUN_TD_009_002(无效等价类)
优先级
高
测试项描述
验证ID卡管理不能被处理
预置条件
用户已登录、并进ID卡管理相应界面
用例序号
输入
执行步骤
期望结果
001
①卡号②车型③有效期④卡类⑤车场⑥车牌
⑦金额⑧车位组⑨用户
①读卡②发行(延期、充值、挂失、解挂、退卡、检测、回收卡处理)
相应操作失败、提示相应信息告警。
4.10ST_FUN_TD_010测试用例规格
测试项编号
ST_FUN_TD_010_001(有效等价类)
优先级
高
测试项描述
车辆入场能够被处理
预置条件
用户已登录、进入出入管理界面
用例序号
输入
执行步骤
期望结果
001
当前存在空闲车位,且该用户当前未入场且
属于本车场权限
单击“出入管理”按钮
车辆入场成功,有相应记录,且相应的表的内容发生相应改变。
测试项编号
ST_FUN_TD_010_002(无效等价类)
优先级
高
测试项描述
车辆入场不能够被处理
预置条件
用户已登录
用例序号
输入
执行步骤
期望结果
001
用户的车辆已入场
单击“出入管理”按钮
提示车辆已入场告警
002
当前无空闲车位
参考001
提示车位已满告警
003
不属于本车场权限
参考001
提示车位已满告警
4.11ST_FUN_TD_011测试用例规格
测试项编号
ST_FUN_TD_011_001(有效等价类)
优先级
高
测试项描述
验证用户出场时返回相关信息并且可以付款
预置条件
用户已登录,进入出入场管理且当前用户已经入场
用例序号
输入
执行步骤
期望结果
001
已入场车辆
①车辆出场
②系统会显示入场时间、出场时间和费用
③放行
④出场成功
显示入场、出场时间和费用;付款成功。
有相应记录,且相应的表的内容发生相应改变。
测试项编号
ST_FUN_TD_011_002(无效等价类)
优先级
高
测试项描述
验证用户不能出场
预置条件
应用被打开,且当前用户已经入场
用例序号
输入
执行步骤
期望结果
001
车辆未入场
不属于本车场
车辆出场
不能出场,出场不成功,提示相应告警信息。
4.12ST_FUN_TD_012测试用例规格
4.13ST_FUN_TD_013测试用例规格
测试项编号
ST_FUN_TD_013_001(有效等价类)
优先级
高
测试项描述
可以查询到当前车位的信息
预置条件
应用被打开,且已经登录并且处在当前在场信息菜单项所在的界面
用例序号
输入
执行步骤
期望结果
001
点击当前在场信息
点击当前在场信息菜单项
显示在场车俩的数量及其明细
4.14ST_FUN_TD_014测试用例规格
测试项编号
ST_FUN_TD_014_001(有效等价类)
优先级
高
测试项描述
车辆历史停车记录及收费信息能被查询
预置条件
已经登录并且处在车辆停车记录和收费信息菜单项所在的界面
用例序号
输入
执行步骤
期望结果
001
车场存在历史停车记录
相应的查询条件
单击“XX报表查询”按钮
跟进索引条件显示该车场历史停车记录及相应收费报表
测试项编号
ST_FUN_TD_014_002(无效等价类)
优先级
高
测试项描述
车辆历史停车记录及收费信息不能被查询
预置条件
已经登录并且处在车辆停车记录和收费信息菜单项所在的界面
用例序号
输入
执行步骤
期望结果
001
所填索引条件下无记录
单击“XX报表查询”按钮
无记录显示。
4.15ST_FUN_TD_015测试用例规格
测试项编号
ST_FUN_TD_015_001(有效等价类)
优先级
高
测试项描述
验证管理信息中设置的相应信息能生效
预置条件
已经登录并且设置相应权限
用例序号
输入
执行步骤
期望结果
001
相应的权限
登录相应的管理员
单击各个子菜单选项按钮
查看相应的操作
只有授权的相应的菜单才能被操作
测试项编号
ST_FUN_TD_015_002(无效等价类)
优先级
高
测试项描述
验证管理信息中设置的相应信息不能生效
预置条件
已经登录并且设置相应权限
用例序号
输入
执行步骤
期望结果
001
不是相应的管理员
单击各个子菜单选项按钮
查看相应的操作
没有授权的相应的菜单也能被操作或显示权限不正确
4.16ST_FUN_TD_016测试用例规格
测试项编号
ST_FUN_TD_016_001(有效等价类)
优先级
中
测试项描述
验证修改密码能生效
预置条件
已经登录并且进入修改密码界面
用例序号
输入
执行步骤
期望结果
001
用户=admin
原密码=123456
新密码=666666
①在用户名的输入框内输入admin;
②在密码框的输入框内输入
能且只用新密码登录系统
重复新密码=666666
666666;
③单击确定。
测试项编号
ST_FUN_TD_016_002(无效等价类)
优先级
中
测试项描述
验证修改密码能生效
预置条件
已经登录并且进入密码修改页面
用例序号
输入
执行步骤
期望结果
001
用户=admin
原密码
新密码
重复新密码
①在用户名的输入框内输入admin;
②在密码框的输入框内输入密码;
③单击确定。
不能登录系统
4.17ST_FUN_TD_017测试用例规格
测试项编号
ST_FUN_TD_017_001(有效等价类)
优先级
中
测试项描述
验证记录维护可以被处理
预置条件
已经登录并且进入记录维护界面且时间段内有记录
用例序号
输入
执行步骤
期望结果
001
时间段
记录类型
单条删除
全部删除
能正确的删除相应的记录,且相应的表的内容发生相应改变。
测试项编号
ST_FUN_TD_017_002(无效等价类)
优先级
中
测试项描述
验证记录维护可以不能被处理
预置条件
已经登录并且进入记录维护界面且有记录
用例序号
输入
执行步骤
期望结果
001
时间段(无记录)
记录类型
单条删除
全部删除
删除失败。
提示相应告警信息。
4.18ST_FUN_TD_018测试用例规格
测试项编号
ST_FUN_TD_018_001(有效等价类)
优先级
高
测试项描述
验证系统参数中设置的相应信息能生效
预置条件
已经登录并且设置相应权限
用例序号
输入
执行步骤
期望结果
001
设置相应的参数
保存
查看相应的操作
相应的参数或操作符合设置
测试项编号
ST_FUN_TD_018_002(无效等价类)
优先级
高
测试项描述
验证系统参数设置的相应信息不能生效
预置条件
已经登录并且设置相应权限
用例序号
输入
执行步骤
期望结果
001
设置相应的参数不合法或没保存
查看相应的操作
相应的参数或操作不改变
4.19ST_FUN_TD_001测试用例规格
测试项编号
ST_FUN_TD_019_001(有效等价类)
优先级
高
测试项描述
验证交接班可以被处理
预置条件
应用被打开,且当前当前处在交接页面上
用例序号
输入
执行步骤
期望结果
001
当前管理员=admin
接班管理员=abc
密码=123456
①在用户名的输入框内输入abc;
②在密码框的输入框内输入123456;
③单击确定。
交接班成功并提示相应交班信息,有相应记录,且权限及相应的表的内容发生相应改变。
测试项编号
ST_FUN_TD_019_002(无效等价类)
优先级
高
测试项描述
验证交接班不可以被处理
预置条件
应用被打开,且当前当前处在交接班页面上
用例序号
输入
执行步骤
期望结果
001
当前管理员=admin
接班管理员=abc
密码=123456
①在用户名的输入框内输入用户名;
②在密码框的输入框内输入密码
③单击确定。
交接班失败并提示相应告警信息。
002
用户名
密码
复制黏贴密码
提示相应告警信息。
(不允许复制黏贴)
4.20ST_FUN_TD_001测试用例规格
测试项编号
ST_FUN_TD_020_001(有效等价类)
优先级
高
测试项描述
验证软件帮助文档并可以查看
预置条件
应用被打开
用例序号
输入
执行步骤
期望结果
001
单击“帮助”选项
能正常打开并使符合的相关帮助文档
功能测试补充说明
1、对话框测试输入进行测试。
包括中文字符、英文字符、数字字符、特殊字符、及几种字符的组合。
2、对界面可操作按钮进行测试。
同时如有需要则对鼠标右键的菜单进行测试。
3、数据保存测试。
将1和2进行组合。
4、必要条件控制测试。
在做了3时将必要条件(如:
a、编号、姓名不可为空b、编号、姓名不可重复)控制测试联合起来。
5、图形界面测试
图形界面测试
1.窗体是否能够基于相关的输入或菜单命令适当的打开
2.窗体是否能够改变大小、移动和滚动
3.窗体的数据是否能够利用鼠标、功能键、方向箭头和键盘操作
4.当窗体被覆盖并重新调用后,窗体是否能够正确再生
5.窗体相关的功能是否可以操作
6.是否显示相关的下拉菜单、工具条、滚动条、对话框、按钮、图标和其他控制,既能正确显示又能调用
7.显示多窗体时,窗体名称是否能够正确表示
8.活动窗体是否能够被反显加亮
9.数据更新后相关窗体是否能够实时更新
10.鼠标无规则点击时是否会产生无法预料的结果
11.窗体声音及提示是否符合既定编程规则
12.窗体是否能够被关闭
13.窗体控件的大小、对齐方向、颜色、背景等属性的设置值是否和程序设计规约相一致
14.窗体控件布局是否合理、美观
15.窗体控件TAB顺序是否从左到右,从上到下
16.窗体焦点是否按照编程规范落在既定的控件上
17.窗体画面文字(全、半角、格式、拼写)是否正确
18.鼠标有多个形状时是否能够被窗体识别(如漏斗状时窗体不接受输入)