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