目录
a. 测试范围
本次测试的范围包括:
- 用户管理模块:登录,注册,背景,音乐.
- 账单信息模块: 支出,收入,Add借入,Add借出,借入表,借出表,账本操作,add预算,预算表。
- 管理员模块:修改用户信息,管理员登陆。
功能模块 |
模块划分 |
主要功能 |
描述 |
用户管理模块 |
用户登录 |
登录 |
输入用户id,密码登录“好好记账” |
注册 |
输入用户id,密码注册“好好记账” |
||
用户体验 |
背景 |
四类风格背景随机选择,十张图片按顺序滚动 |
|
音乐 |
四个音乐选择播放,也可以选择关闭音乐。 |
||
账单信息模块 |
记账 |
支出 |
|
收入 |
|
||
借还 |
Add借入 |
输入id,时间,金额,借款人,备注存储到借还数据表中 |
|
Add借出 |
输入id,时间,金额,借出人,备注存储到借还数据表中 |
||
借入表 |
通过id对数据库中借入表实现增删改查操作 |
||
借出表 |
输入id对数据库中该用户借出表实现增删改查操作 |
||
账本 |
账本操作 |
|
|
预算表 |
|
||
管理员模块 |
管理员 |
修改用户信息 |
管理员登录后,1.修改用户信息(id,用户名,密码,性别)。 2.插入新的用户信息。 3.输入id/用户名进行模糊查询 4.通过id,用户名,删除用户信息。 5.退出用户表。 |
管理员登陆 |
输入管理员id,密码登录“好好记账” |
b.测试人员,时间,功能
测试人员分工 |
模块 |
测试人员 |
用户管理模块 |
||
账单信息模块 |
||
管理员模块 |
||
时间安排 |
第一轮:20221217-20221218 |
|
第二轮:20221220-20221221 |
||
第三轮:20221222-20221223 |
c.测试环境
服务端硬件环境如下:
表1.3.1-1 服务端硬件资源说明
项目 |
环境约束 |
CPU |
Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz 2.11 GHz |
内存 |
16GB |
硬盘 |
520GB |
客户端软件环境如下:
表1.3.1-2 客户端软件资源说明
项目 |
环境约束 |
OS |
Windows 10 |
C语言运行环境 |
Visual studio 2017 |
a. 测试总体评估
项目名称 |
工作量投入(人/天) |
用例规模 |
用例执行 |
发现缺陷数 |
Bug率 |
“好好记账” |
2/6 |
207 |
203 |
44 |
b. 用例统计
模块 |
功能 |
功能用例数 |
用例百分比 |
用户管理模块 |
登录 |
8 |
0.039 |
注册 |
10 |
0.049 |
|
背景 |
2 |
0.009 |
|
音乐 |
2 |
0.009 |
|
账单信息模块 |
支出 |
10 |
0.049 |
收入 |
8 |
0.039 |
|
Add借入 |
8 |
0.039 |
|
Add借出 |
10 |
0.049 |
|
借入表 |
29 |
0.143 |
|
借出表 |
29 |
0.143 |
|
账本操作 |
25 |
0.123 |
|
预算表 |
25 |
0.123 |
|
管理员模块 |
修改用户信息 |
29 |
0.143 |
管理员登陆 |
8 |
0.039 |
测试用例模块统计
从上表中,得本项目共编写 条测试用例,包含包括用户管理模块中的“登录”,“注册”,“音乐”,“背景”以及账单信息模块和管理员功能模块;其中用户管理模块功能测试用例的百分比为 ,账单信息模块百分比为,管理员功能模块百分比为。
由此可见,账单信息功能模块为“好好记账”系统的主要侧重点,其中
- “支出”,“收入”为主要功能模块;
- 用户登录模块中“注册”,“登录”,账单信息模块“add借入”,“add借出”“add预算”为业务关注点;
- 其中管理员模块的账单信息模块“账本”为整个系统测试的关注点。
c. 测试用例执行情况统计
测试用例编号 |
功能点 |
用例说明 |
前置条件 |
输入 |
执行步骤 |
预期结果 |
重要程度 |
执行用例测试结果 |
1.用户管理模块(测试用例个数:22) |
||||||||
YH-ZC0001 |
注册功能测试 |
注册界面正确性验证 |
注册界面正常显示 |
无 |
无 |
无 |
低 |
通过 |
YH-ZC0002 |
注册功能测试 |
【确认】按钮有效性验证 |
注册界面正常显示 |
Id:1 密码:111 |
点击【确认】按钮 |
注册成功 |
低 |
通过 |
YH-ZC0003 |
注册功能 |
【取消】按钮有效性验证 |
注册界面正常显示 |
无 |
点击【取消】按钮 |
注册界面消失 |
低 |
通过 |
YH-ZC0004 |
注册功能 |
不输入信息,进行注册 |
注册界面正常显示 |
无 |
点击【注册】按钮 |
提示不可注册信息 |
高 |
通过 |
YH-ZC0005 |
注册功能 |
Id错误(输入大于20个数字/字母),进行注册 |
注册界面正常显示 |
Id:123456789 012345678901 密码:11 |
点击【注册】按钮 |
注册失败 |
低 |
通过 |
YH-ZC0006 |
注册功能 |
密码错误(密码输入大于20个数字/字母),进行注册 |
注册界面正常显示 |
Id:1111 密码:123456789 01234567890 1 |
点击【注册】按钮 |
注册失败 |
低 |
通过 |
YH-ZC0007 |
注册功能 |
Id重复注册 |
注册界面正常显示 |
Id:111 密码:666 |
重复注册 |
弹出注册失败 |
高 |
通过(未显示注册失败) |
YH-ZC0008 |
注册功能 |
Id为空,进行注册 |
注册界面正常显示 |
密码:111 |
点击【注册】按钮 |
弹出注册失败 |
高 |
通过(无弹窗显示) |
YH-ZC0009 |
注册功能 |
密码为空进行注册 |
注册界面正常显示 |
Id:666 |
点击【注册】按钮 |
弹出注册失败 |
低 |
通过(无密码可以注册) |
YH-ZC0010 |
注册功能 |
用户名为空 |
注册界面正常显示 |
Id:113 密码:111 |
点击【注册】 |
注册成功 |
低 |
通过 |
YH-DL0001 |
登录功能 |
登录界面正常性验证 |
登录界面正常显示 |
无 |
无 |
登录界面正常显示 |
低 |
通过 |
YH-DL0002 |
登录功能 |
【登录】按钮有效性确认 |
登陆界面正常显示 |
Id:111 密码:666 |
点击【登录】按钮 |
成功登录 |
低 |
通过 |
YH-DL0003 |
登录功能 |
【取消】按钮有效性确认 |
登录界面正常显示 |
无 |
点击【取消】按钮 |
登录界面消失 |
低 |
通过 |
YH-DL0004 |
登录功能 |
不输入信息进行登录 |
登录界面正常显示 |
无 |
点击【登录】按钮 |
显示登录失败 |
高 |
通过 |
YH-DL0005 |
登录功能 |
用户id错误 |
登录界面正常显示 |
用户id:112 密码:666 |
点击【登录】按钮 |
显示登录失败 |
高 |
通过 |
YH-DL0006 |
登录功能 |
用户密码错误 |
登录界面正常显示 |
用户id:111 密码:1112 |
点击【登录】按钮 |
显示登录失败 |
高 |
通过 |
YH-DL0007 |
登录功能 |
用户id为空 |
登录界面正常显示 |
密码:111 |
点击【登录】按钮 |
显示登录失败 |
高 |
通过 |
YH-DL0008 |
登录功能 |
用户密码为空 |
登录界面正常显示 |
用户id:112 |
点击【登录】按钮 |
显示登录失败 |
高 |
通过 |
YH-BJ0001 |
背景功能 |
背景切换10次 |
背景菜单正常显示 |
无 |
背景点击【可爱】10次 |
轮回第一张图片 |
低 |
通过 |
YH-BJ0002 |
背景功能 |
背景菜单正常性验证 |
背景菜单正常显示 |
无 |
无 |
背景菜单正常显示 |
低 |
通过 |
YH-YY0001 |
音乐功能 |
音乐菜单栏正常性验证 |
音乐菜单正常显示 |
无 |
无 |
音乐菜单正常显示 |
低 |
通过 |
YH-YY0002 |
音乐功能 |
切换音乐多次 |
音乐正常播放 |
无 |
切换音乐多次 |
音乐正常播放 |
低 |
通过 |
账单信息模块(测试用例个数:144) |
||||||||
ZD-ZC0001 |
支出功能 |
支出界面正常性验证 |
登录成功 |
无 |
无 |
支出界面正常显示 |
低 |
通过 |
ZD-ZC0002 |
支出功能 |
【确定】有效性确认 |
登录成功 |
无 |
点击【确认】按钮 |
数据存储入数据库 |
低 |
通过 |
ZD-ZC0003 |
支出功能 |
【取消】按钮有效性确认 |
登录成功 |
无 |
点击【取消】按钮 |
退出支出界面 |
低 |
通过 |
ZD-ZC0004 |
支出功能 |
Id为空 |
登录成功 |
日期:2022-12-18 金额:1 类别:服装 |
点击【确定】按钮 |
弹出支出失败 |
高 |
通过(无弹出) |
ZD-ZC0005 |
支出功能 |
金额为空 |
登录成功 |
Id:111 日期:2022-12-18 类别:服装 |
点击【确认】按钮 |
支出成功 |
低 |
通过 |
ZD-ZC0006 |
支出功能 |
账单Id输入非登录系统id |
登录成功 |
Id:112 |