基础自定义弹出框 (CustomDialog) 用例表
| 测试功能 | 预置条件 | 输入 | 预期输出 | 是否自动 | 测试结果 |
|---|---|---|---|---|---|
| 创建自定义弹出框 | 设备正常运行并且跑测试用例之前需要设置用例超时时间为90秒 | 进入示例页面,点击"click me"按钮,返回 | 弹出框显示正常 | 是 | Pass |
| 弹出框的交互 | 设备正常运行并且跑测试用例之前需要设置用例超时时间为90秒 | 进入示例页面,点击"click me"按钮,点击"confirm"按钮,返回 | 弹出框交互显示正常 | 是 | Pass |
| 弹出框的交互 | 设备正常运行并且跑测试用例之前需要设置用例超时时间为90秒 | 进入示例页面,点击"click me"按钮,点击"confirm"按钮,点击"点击返回"按钮,返回 | 弹出框交互显示正常 | 是 | Pass |
| 弹出框的动画 | 设备正常运行并且跑测试用例之前需要设置用例超时时间为90秒 | 进入示例页面,点击"click me"按钮,返回 | 弹出框,动画显示正常 | 是 | Pass |
| 弹出框的样式 | 设备正常运行并且跑测试用例之前需要设置用例超时时间为90秒 | 进入示例页面,点击"click me"按钮,返回 | 弹出框样式显示正常 | 是 | Pass |
| 嵌套自定义弹出框 | 设备正常运行并且跑测试用例之前需要设置用例超时时间为90秒 | 进入示例页面,点击"Click Me"按钮,点击"Open Second Dialog Box and close this box"按钮,点击"Create Text"按钮,点击"Close Second Dialog Box"按钮,返回 | 弹出框样式显示正常 | 是 | Pass |
| 实现弹出框的物理返回拦截 | 设备正常运行并且跑测试用例之前需要设置用例超时时间为90秒 | 进入示例页面,点击"click me"按钮,点击"confirm"按钮,返回 | 弹出框物理返回拦截正常 | 是 | Pass |
| 获取弹出框的状态 | 设备正常运行并且跑测试用例之前需要设置用例超时时间为90秒 | 进入示例页面,点击"click me"按钮,点击"查询弹窗状态:通过自定义组件自带controller"按钮,点击"查询弹窗状态:通过CustomDialogController"按钮,点击"关闭弹窗"按钮,返回 | 弹出框状态显示正常 | 是 | Pass |
| 设置弹出框避让软键盘的距离 | 设备正常运行并且跑测试用例之前需要设置用例超时时间为90秒 | 进入示例页面,点击"打开弹窗"按钮,等待1秒钟,光标选中输入框,等待1秒钟返回,再等待1秒钟返回,再等待1秒钟返回 |
不依赖UI组件的全局自定义弹出框 (openCustomDialog) 测试用例归档
用例表
| 测试功能 | 预置条件 | 输入 | 预期输出 | 是否自动 | 测试结果 |
|---|---|---|---|---|---|
| 测试更新自定义弹出框的属性 | 设备正常运行并且跑测试用例之前需要设置用例超时时间为90秒 | 进入示例页面,点击"open dialog and update options"按钮,等待3秒,返回。再点击"open dialog and update content"按钮,等待3秒,返回 | 动画显示正常,消失正常 | 是 | Pass |
| 测试为弹出框内容和蒙层设置不同的动画效果 | 设备正常运行并且跑测试用例之前需要设置用例超时时间为90秒 | 进入示例页面,点击打开弹窗按钮,等待5秒动画显示,返回,再等待5秒动画消失 | 动画显示正常 | 是 | Pass |
| 测试设置弹出框避让软键盘的距离 | 设备正常运行并且跑测试用例之前需要设置用例超时时间为90秒 | 进入示例页面,点击打开弹窗按钮,等待一秒,返回,等待1秒,再返回,等待1秒 | 避让软键盘正常 | 是 | Pass |
弹出框蒙层控制 测试用例归档
用例表
| 测试功能 | 预置条件 | 输入 | 预期输出 | 是否自动 | 测试结果 |
|---|---|---|---|---|---|
| 测试使用CustomDialogController打开和关闭动画 | 设备正常运行 | 进入示例页面,点击按钮等待2秒动画显示,返回,再等待两秒动画消失 | 动画显示正常,消失正常 | 是 | Pass |
| 测试使用蒙层控制功能 | 设备正常运行 | 进入示例页面,分别点击所有按钮,有动画则等待一秒,返回,有动画则等待2秒 | 根据设置项显示正常 | 是 | Pass |
| 设置浮层 | 设备正常运行 | 进入设置浮层页面 | 页面布局正常,浮层设置正确 | 是 | Pass |
| 固定样式弹出框首页加载测试 | 设备正常运行 | 验证基础元素展示 | 检查标题和列表组件 | 是 | Pass |
| 固定样式弹出框/操作菜单页面加载,页面按钮响应 | 设备正常运行 | 1. 点击"固定样式弹出框",会出现列表组件,包括“操作菜单”组件。 2. 点击“操作带单”组件按钮,出现操作菜单页面。 3. 点击该页面的ShowActionMenu菜单,会弹出菜单响应页面。 |
页面加载成功 菜单点击响应正常 |
是 | Pass |
| 固定样式弹出框/日期滑动选择器自定义弹窗页面加载,页面按钮响应 | 设备正常运行 | 进入日期滑动选择器自定义弹窗页面,点击按钮 | 页面布局正常,按钮点击响应正确 | 是 | Pass |
Navigation 测试用例归档
用例表
| 测试功能 | 预置条件 | 输入 | 预期输出 | 是否自动 | 测试结果 |
|---|---|---|---|---|---|
| 测试文本提示气泡示例 | 设备正常运行 | 进入各个示例页面,push页面,然后返回 | 页面跳转正常 | 是 | Pass |
| 测试添加气泡状态变化的事件示例 | 设备正常运行 | 进入各个示例页面,push页面,然后返回 | 页面跳转正常 | 是 | Pass |
| 测试带按钮的提示气泡示例 | 设备正常运行 | 进入各个示例页面,push页面,然后返回 | 页面跳转正常 | 是 | Pass |
| 测试气泡的动画示例 | 设备正常运行 | 进入各个示例页面,push页面,然后返回 | 页面跳转正常 | 是 | Pass |
| 测试自定义气泡示例 | 设备正常运行 | 进入各个示例页面,push页面,然后返回 | 页面跳转正常 | 是 | Pass |
| 测试气泡样式示例 | 设备正常运行 | 进入各个示例页面,push页面,然后返回 | 页面跳转正常 | 是 | Pass |
| 测试气泡避让软键盘示例 | 设备正常运行 | 进入各个示例页面,push页面,然后返回 | 页面跳转正常 | 是 | Pass |
| 测试设置气泡内的多态效果示例 | 设备正常运行 | 进入各个示例页面,push页面,然后返回 | 页面跳转正常 | 是 | Pass |
| 测试气泡支持避让中轴示例 | 设备正常运行 | 进入各个示例页面,push页面,然后返回 | 页面跳转正常 | 是 | Pass |
| 测试菜单弹出时振动效果示例 | 设备正常运行 | 进入各个示例页面,push页面,然后返回 | 页面跳转正常 | 是 | Pass |
| 测试菜单支持避让中轴示例 | 设备正常运行 | 进入各个示例页面,push页面,然后返回 | 页面跳转正常 | 是 | Pass |
| 测试控制子窗菜单的事件透传示例 | 设备正常运行 | 进入各个示例页面,push页面,然后返回 | 页面跳转正常 | 是 | Pass |
| 测试基于绑定组件指定位置弹出菜单示例 | 设备正常运行 | 进入各个示例页面,push页面,然后返回 | 页面跳转正常 | 是 | Pass |
| 测试创建默认样式的菜单示例 | 设备正常运行 | 进入各个示例页面,push页面,然后返回 | 页面跳转正常 | 是 | Pass |
| 测试使用@Builder自定义菜单内容示例 | 设备正常运行 | 进入各个示例页面,push页面,然后返回 | 页面跳转正常 | 是 | Pass |
| 设置浮层 | 设备正常运行 | 进入设置浮层页面 | 页面布局正常,浮层设置正确 | 是 | Pass |
固定样式弹出框(FixedStyleDialog)测试用例归档
用例表
| 测试功能 | 预置条件 | 输入 | 预期输出 | 是否自动 | 测试结果 |
|---|---|---|---|---|---|
| 固定样式弹出框首页 | 首页加载测试 | 设备正常运行并且跑测试用例之前需要设置用例超时时间为90秒 | 验证基础元素展示 | 检查标题和列表组件 | Pass |
| 固定样式弹出框/操作菜单页面加载,页面按钮响应 | 设备正常运行并且跑测试用例之前需要设置用例超时时间为90秒 | 1. 点击"固定样式弹出框",会出现列表组件,包括“操作菜单”组件。 2. 点击“操作带单”组件按钮,出现操作菜单页面。 3. 点击该页面的ShowActionMenu菜单,会弹出菜单响应页面。 |
页面加载成功,菜单点击响应正常 | 是 | Pass |
| 固定样式弹出框/日期滑动选择器自定义弹窗页面加载,页面按钮响应 | 设备正常运行并且跑测试用例之前需要设置用例超时时间为90秒 | 进入日期滑动选择器自定义弹窗页面,点击按钮 | 页面布局正常,按钮点击响应正确 | 是 | Pass |