测试用例
测试环境及测试辅助工具描述
数 据 库: |
sqlite |
系统平台: |
Android 8.0操作平台 |
运行环境: |
Android 系统 |
测试工具: |
手动测试 |
测试结果: |
所有功能可以正常使用 |
登录测试
测试用例 |
登录用例 |
|
测试用例ID |
admin(密码:123) hz(用户不存在) |
|
输入/动作 |
期望的输出/响应 |
实际情况 |
输入用户名:admin 输入密码:123,点击登录 |
||
输入用户名:admin 输入密码:1234,点击登录 |
||
输入用户名:hz 输入密码:123,点击登录 |
||
用户名为空,密码为空 |
账号或密码为空 |
账号或密码为空 |
用户名为空,密码不为空 |
账号或密码为空 |
账号或密码为空 |
用户名为admin,密码为空 |
账号或密码为空 |
账号或密码为空 |
功能测试
系统管理
测试用例 |
退出登录用例 |
|
测试用例ID |
admin(密码:123) |
|
输入/动作 |
期望的输出/响应 |
实际情况 |
点击退出登录按钮 |
系统回到登录界面 |
系统回到登录界面 |
信息设置测试
测试用例 |
修改密码用例 |
|
测试用例ID |
admin(密码123) |
|
输入/动作 |
期望的输出/响应 |
实际情况 |
输入原密码:123 新密码:123456 确认新密码:123456 |
修改成功 |
密码修改成功 |
输入原密码:123456 新密码:1234567 确认新密码:1234567 |
原密码错误 |
旧密码错误 |
输入原密码:123 新密码:123 确认新密码:123 |
修改成功 |
老密码与新密码一致,请重置 |
输入原密码:123 输入新密码:1234 确认新密码:12345 |
新密码与确认密码不一致 |
两次输入密码不一致 |
签到功能测试
测试用例 |
签到测试用例 |
|
测试用例ID |
admin hz(非本机用户) |
|
输入/动作 |
期望的输出/响应 |
实际情况 |
admin登录,点击立刻签到,确认位置并进行指纹验证 |
验证成功 |
指纹识别成功 |
admin登录,点击立刻签到,确认位置,hz进行指纹验证 |
验证失败,退回签到界面 |
注册功能测试
测试用例 |
注册测试用例 |
|
测试用例ID |
admin TB(用户不存在) |
|
输入/动作 |
期望的输出/响应 |
实际情况 |
用户名已存在 |
账号已存在 |
|
注册成功 |
注册成功 |
找回密码功能测试
测试用例 |
找回密码测试用例 |
|
测试用例ID |
admin 密保答案为:123 |
|
输入/动作 |
期望的输出/响应 |
实际情况 |
跳转至重置密码界面 |
跳转至重置密码界面 |
|
用户名输入为空,点击确认 |
用户名为空 |
无响应 |
答案错误 |
答案错误 |
重置密码功能测试
测试用例 |
重置密码测试用例 |
|
测试用例ID |
admin(密码123) |
|
输入/动作 |
期望的输出/响应 |
实际情况 |
输入新密码1234 确认新密码1234 |
||
输入新密码1234,确认新密码12345 |
两次输入密码不一致 |
两次输入密码不一致 |
输入新密码123 确认新密码123 |
重置密码与原密码一致 |
|
新密码为空 |
提示密码为空 |
提示密码为空 |
新密码为1234,确认新密码为空 |
提示密码为空 |
提示密码为空 |
测试用例 |
设置密保测试用例 |
|
测试用例ID |
admin(密码123) |
|
输入/动作 |
期望的输出/响应 |
实际情况 |
输入密保问题为空, 输入答案为空 |
提示问题和答案为空 |
|
输入密保问题不为空,输入答案为空 |
提示答案为空 |
|
输入密保问题为空,输入答案不为空 |
提示问题为空 |
|
输入密保为学号,答案为2017317210000 |
提示保存成功 |
提示保存成功 |
版本信息:
修改编号 |
修改日期 |
修改后版本 |
修改位置 |
|
1 |
2019-06-18 |
0.1.1 |
注册模块 |
|
2 |
2019-06-18 |
0.1.2 |
找回密码模块 |
|
3 |
2019-06-18 |
0.1.3 |
找回密码模块 |
|
4 |
2019-06-19 |
0.1.4 |
UI模块 |
部分按钮存在屏幕自适应问题,针对具体按钮做了布局调整使它们能适应不同尺寸屏幕 |
5 |
2019-06-19 |
0.1.5 |
主界面模块 |
|
6 |
2019-06-19 |
0.1.6 |
个人中心模块 |
|
7 |
2019-06-19 |
0.1.7 |
登录模块 |
|
8 |
2019-06-19 |
1.0.0 |
设置密保模块 |