易签指纹签到系统测试文档

测试用例

测试环境及测试辅助工具描述

数 据 库:

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

设置密保模块

存在输入为空依旧可设密保并保存的问题,返回对应模块找到问题并解决

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...