易签指纹签到系统测试文档
测试用例
测试环境及测试辅助工具描述
数 据 库: |
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(用户不存在) |
|
输入/动作 |
期望的输出/响应 |
实际情况 |
使用admin作为用户名进行注册 |
用户名已存在 |
账号已存在 |
使用TB作为用户名进行注册 |
注册成功 |
注册成功 |
找回密码功能测试
测试用例 |
找回密码测试用例 |
|
测试用例ID |
admin 密保答案为:123 |
|
输入/动作 |
期望的输出/响应 |
实际情况 |
用户名输入admin,点击确认,密保答案为123 |
跳转至重置密码界面 |
跳转至重置密码界面 |
用户名输入admin,点击确认,密保答案为1234 |
提示答案错误 |
提示答案错误 |
用户名输入为空,点击确认 |
用户名为空 |
无响应 |
用户名输入admin,密保答案输入为空 |
答案错误 |
答案错误 |
重置密码功能测试
测试用例 |
重置密码测试用例 |
|
测试用例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 |
主界面模块 |
主界面通过手机返回键返回的是登录界面而非推出app,通过添加监听器得到解决 |
6 |
2019-06-19 |
0.1.6 |
个人中心模块 |
个人中心按钮跳转的活动过多时会存在返回界面错误问题,通过在此模块加跳转解决该问题 |
7 |
2019-06-19 |
0.1.7 |
登录模块 |
无论软件被使用时处于什么界面,按下手机home键出来再点击图标进入的都是登录界面,通过加入相应判断函数解决了这个问题 |
8 |
2019-06-19 |
1.0.0 |
设置密保模块 |
存在输入为空依旧可设密保并保存的问题,返回对应模块找到问题并解决了 |