Beta冲刺--项目测试
一、测试工作安排
测试类型 |
测试结果 |
授权 |
正常运行 |
登录注册 |
正常运行 |
房间创建 |
正常运行 |
房间搜索 |
正常运行 |
已加入房间 |
正常运行 |
打卡信息存入 |
正常运行 |
查看他人打卡情况 |
正常运行 |
查看自身打卡情况 |
正常运行 |
意见反馈 |
正常运行 |
二、测试工具选择和运用
· 采用Postman、mysql数据库的前后端相结合
三、测试用例文档
测试项目 |
步骤 |
预期结果 |
执行结果 |
授权 |
点击授权登录按钮 |
成功授权并进入小程序 |
成功 |
登录 |
输入用户名-->输入用户ID 输入密码-->点击登录 |
登录成功并跳转至主页 |
成功 |
注册 |
输入用户名-->输入登录密码 再次输入密码-->点击注册 |
注册成功跳转到登录界面 |
成功 |
导航栏 |
点击房间-->点击打卡-->点击我的 |
相互跳转 |
成功 |
房间测试
测试项目 |
步骤 |
预期结果 |
执行结果 |
创建房间 |
输入房间类型->输入人数->点击创建 |
创建成功、数据库存储 |
成功 |
搜索房间 |
输入房间号或是输入房间类型->点击搜索 |
搜索成功、跳转页面 |
成功 |
加入搜索后的房间 |
点击加入 |
存在三种情况: 成功加入、人数已满、已在房间内 |
成功 |
查看已加入房间 |
点击按钮查看 |
查看成功 |
成功 |
打卡测试
测试项目 |
步骤 |
预期结果 |
执行结果 |
打卡 |
选择房间-->输入打卡动态-->发送动态 |
打卡成功、存入数据库 |
成功 |
查看他人打卡 |
选择房间-->查看未通过的动态-->选择是否点击通过 |
查看成功、可通过 |
成功 |
其他部分测试
测试项目 |
步骤 |
预期结果 |
执行结果 |
我的打卡情况 |
点击查看通过状态 |
查看成功 |
成功 |
意见反馈 |
输入反馈内容-->提交 |
提交成功、存入数据库 |
成功 |
部分测试数据
room
roomID |
tags |
number |
userID1 |
userID2 |
userID3 |
userID4 |
userID5 |
userID6 |
1 |
学习 |
2 |
11 |
21 |
0 |
0 |
0 |
0 |
10 |
兴趣 |
4 |
11 |
5 |
0 |
0 |
0 |
0 |
19 |
学习 |
6 |
12 |
2 |
5 |
17 |
0 |
0 |
23 |
唱歌 |
2 |
16 |
0 |
0 |
0 |
0 |
0 |
user
userID |
username |
password |
2 |
Elix |
123123 |
12 |
focus |
123qwe |
13 |
balabala |
qweewq |
18 |
OLIPUS |
qweqwe |
info
message_id |
roomID |
userID |
content |
pass |
send_timestamp |
1 |
18 |
1 |
英语单词100个 |
true |
1590727510 |
3 |
3 |
2 |
跑步一小时 |
false |
1590720798 |
5 |
19 |
5 |
hjghgff |
true |
1590741678 |
17 |
18 |
2 |
aaaaaaa |
false |
1590905916 |
feedback
userID |
content |
11 |
卡顿 |
1 |
显示不全 |
13 |
een |
5 |
aewewew |
四、测试体会
经过本次测试,发现还是有存在一些问题的,但基本上是顺利的,很少出现BUG,前后端相结合有了很大的进步。
五、项目测试评述
在测试后能够更有针对性地改善功能,同样存在着一些超出能力地问题,这更激励大家去探索和学习;在完善的过程中能够体会到内容的差错带来的不同。