# 测试用例归档 ## 用例表 | 测试功能 | 预置条件 | 输入 | 预期显示 | 是否自动 | 测试结果 | | ---------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | -------- | -------- | | 启动应用 | 设备正常运行 | 1.开启开发板
2.在运行测试前需要修改启动页面为`testPage`,具体修改方式为:将`src/main/ets/entryability/EntryAbility.ets`中的`windowStage.loadContent('pages/Index', ...)`修改为`windowStage.loadContent('pages/testPage', ...)`
3.编译hap包并将hap包及环境烧录进开发板,运行测试用例
| 成功拉起应用。 | 是 | 验证通过 | | 查询认证能力 | 开发板需提前设置用户认证信息,即密码认证,人脸认证或指纹认证 | | 1.按钮下方文本从Wait变为Pass | 是 | 验证通过 | | 测试实例1 | 开发板需提前设置用户认证信息,即密码认证,人脸认证或指纹认证 | 1.输入用户认证信息 | 1.上方tab切换到“实例1、2”
2.自动点击第一个按钮后拉起用户认证页面,在十秒内输入用户认证信息后,第一个按钮下方的文本从Wait变为Pass | 否 | 验证通过 | | 测试实例2 | 开发板需提前设置用户认证信息,即密码认证,人脸认证或指纹认证 | 1.输入用户认证信息 | 1.自动点击第二个按钮后拉起用户认证页面,在十秒内输入用户认证信息后,第一个按钮下方的文本从Wait变为Pass | 否 | 验证通过 | | 测试实例3 | 开发板需提前设置用户认证信息,即密码认证,人脸认证或指纹认证 | 1.输入用户认证信息 | 1.上方tab切换到“实例3、4”
2.自动点击第一个按钮后拉起用户认证页面,在十秒内输入用户认证信息后,第一个按钮下方的文本从Wait变为Pass | 否 | 验证通过 | | 测试实例4 | 开发板需提前设置用户认证信息,即密码认证,人脸认证或指纹认证 | 1.输入用户认证信息 | 1.自动点击第二个按钮后拉起用户认证页面,在十秒内输入用户认证信息后,第一个按钮下方的文本从Wait变为Pass | 否 | 验证通过 | | 切换自定义认证 | 开发板需提前设置用户认证信息,即密码认证,人脸认证或指纹认证 | 1.在用户认证界面点击“使用应用密码”按钮 | 1.上方tab切换到“自定义”
2.自动点击按钮后拉起用户认证页面,在用户认证界面点击“使用应用密码”按钮后,按钮下方的文本从Wait变为Pass
3.如果测试设备不支持人脸认证和指纹认证,那么自动点击按钮后下方Wait变为Pass | 否 | 验证通过 | | 认证过程中取消认证 | 开发板需提前设置用户认证信息,即密码认证,人脸认证或指纹认证 | | 1.上方tab切换到“取消实例”
2.自动点击按钮后拉起用户认证页面,3秒后用户认证页面被关闭,按钮下方的文本从Wait变为Pass | 是 | 验证通过 | | 查询用户注册凭据的状态 | 开发板需提前设置用户认证信息,即密码认证,人脸认证或指纹认证 | | 1.上方tab切换到“查询凭据”
2.自动点击按钮后按钮下方的文本从Wait变为Pass,并在Pass下方输出凭据号 | 是 | 验证通过 | | 模拟场景 | 开发板需提前设置用户认证信息,即密码认证,人脸认证或指纹认证 | 1.输入用户认证信息
2.在用户认证界面点击“使用应用密码”按钮 | 1.上方tab切换到“模拟验证”
2.自动点击第一个按钮后按钮下方的文本输出“支持认证能力”
3.自动点击第二个按钮后拉起用户认证界面
4.自动点击第三个按钮,拉起用户认证界面
5.自动点击第四个按钮,在第四个按钮下方输出凭据号 | 否 | 验证通过 |