# PerformanceLibrary测试用例归档 ## 用例表 | 测试功能 | 预置条件 | 输入 | 预期输出 | 是否自动 | 测试结果 | |--------------------|--------------------|--------------------|------------------------------------------------------|------|------| | 拉起应用 | 设备正常运行 | | 成功拉起PerformanceLibrary应用 | 是 | Pass | | 进入”MemoryShared“页面 | 应用正常拉起 | 点击”MemoryShared“按钮 | 页面正常显示,两个按钮”原子操作对比“、”锁的使用“ | 是 | Pass | | 进入”原子操作对比“页面 | 位于”MemoryShared“页面 | 点击”原子操作对比”按钮 | 1. 正常跳转到“原子操作对比”页面
2. 页面正常显示,两个按钮“原子操作”、“非原子操作” | 是 | Pass | | 进行原子操作任务 | 位于“原子操作对比”页面 | 点击“原子操作”按钮 | 打印原子操作累加结果 | 是 | Pass | | 进行非原子操作任务 | 位于“原子操作对比”页面 | 点击“非原子操作”按钮 | 打印非原子操作累加结果 | 是 | Pass | | 返回前一个页面 | 位于“原子操作对比”页面 | 点击返回按钮 | 返回到”MemoryShared“页面 | 是 | Pass | | 进入”锁的使用“页面 | 位于”MemoryShared“页面 | 点击”锁的使用“按钮 | 1. 正常跳转到“锁的使用”页面
2. 页面正常显示,两个按钮“使用锁”、“不使用锁” | 是 | Pass | | 进行使用锁写入任务 | 位于“锁的使用”页面 | 点击”使用锁“按钮 | 打印“写入文件成功” | 是 | Pass | | 进行不使用锁写入任务 | 位于“锁的使用”页面 | 点击”不使用锁“按钮 | 打印“写入文件成功” | 是 | Pass | | 返回前一个页面 | 位于“锁的使用”页面 | 点击返回按钮 | 返回到”MemoryShared“页面 | 是 | Pass | | 返回前一个页面 | 位于”MemoryShared“页面 | 点击返回按钮 | 返回到PerformanceLibrary应用主页面 | 是 | Pass | | 进入“常规Web网页” | 位于“常规Web”页面 | 点击“进入网页”按钮 | 正常跳转到“常规Web网页” | 是 | Pass | | 进入“优化Web网页” | 位于“优化Web”页面 | 点击“进入网页 ”按钮 | 正常跳转到“优化Web网页” | 是 | Pass | | 进入"DFXStateManagement"页面 | 应用正常拉起 | 点击”DFXStateManagement“按钮 | 页面正常显示,两个按钮”状态优化前“、”状态优化后“ |是|Pass| | 进入"状态优化前"页面 | 位于“DFXStateManagement”页面 | 点击”状态优化前“按钮 | 页面正常显示,两个按钮”Move“、”Scale“ |是|Pass| | 进行点击任务 | 位于“状态优化前”页面 | 点击”Move“按钮 | "Hello World"组件位置变化 |是|Pass| | 进行点击任务 | 位于“状态优化前”页面 | 点击”Scale“按钮 | "Hello World"组件宽度变化 |是|Pass| | 返回前一个页面 | 位于“状态优化前”页面 | 点击返回按钮 | 返回到”DFXStateManagement“页面 |是|Pass| | 进入"状态优化后"页面 | 位于“DFXStateManagement”页面 | 点击”状态优化后“按钮 | 页面正常显示,两个按钮”Move“、”Scale“ |是|Pass| | 进行点击任务 | 位于“状态优化后”页面 | 点击”Move“按钮 | "Hello World"组件位置变化 |是|Pass| | 进行点击任务 | 位于“状态优化后”页面 | 点击”Scale“按钮 | "Hello World"组件宽度变化 |是|Pass| | 返回前一个页面 | 位于“状态优化后”页面 | 点击返回按钮 | 返回到”DFXStateManagement“页面 |是|Pass| | 返回前一个页面 | 位于”DFXStateManagement“页面 | 点击返回按钮 | 返回到PerformanceLibrary应用主页面 |是|Pass|