1# PerformanceLibrary测试用例归档 2 3## 用例表 4 5| 测试功能 | 预置条件 | 输入 | 预期输出 | 是否自动 | 测试结果 | 6|--------------------|--------------------|--------------------|------------------------------------------------------|------|------| 7| 拉起应用 | 设备正常运行 | | 成功拉起PerformanceLibrary应用 | 是 | Pass | 8| 进入”MemoryShared“页面 | 应用正常拉起 | 点击”MemoryShared“按钮 | 页面正常显示,两个按钮”原子操作对比“、”锁的使用“ | 是 | Pass | 9| 进入”原子操作对比“页面 | 位于”MemoryShared“页面 | 点击”原子操作对比”按钮 | 1. 正常跳转到“原子操作对比”页面<br />2. 页面正常显示,两个按钮“原子操作”、“非原子操作” | 是 | Pass | 10| 进行原子操作任务 | 位于“原子操作对比”页面 | 点击“原子操作”按钮 | 打印原子操作累加结果 | 是 | Pass | 11| 进行非原子操作任务 | 位于“原子操作对比”页面 | 点击“非原子操作”按钮 | 打印非原子操作累加结果 | 是 | Pass | 12| 返回前一个页面 | 位于“原子操作对比”页面 | 点击返回按钮 | 返回到”MemoryShared“页面 | 是 | Pass | 13| 进入”锁的使用“页面 | 位于”MemoryShared“页面 | 点击”锁的使用“按钮 | 1. 正常跳转到“锁的使用”页面<br />2. 页面正常显示,两个按钮“使用锁”、“不使用锁” | 是 | Pass | 14| 进行使用锁写入任务 | 位于“锁的使用”页面 | 点击”使用锁“按钮 | 打印“写入文件成功” | 是 | Pass | 15| 进行不使用锁写入任务 | 位于“锁的使用”页面 | 点击”不使用锁“按钮 | 打印“写入文件成功” | 是 | Pass | 16| 返回前一个页面 | 位于“锁的使用”页面 | 点击返回按钮 | 返回到”MemoryShared“页面 | 是 | Pass | 17| 返回前一个页面 | 位于”MemoryShared“页面 | 点击返回按钮 | 返回到PerformanceLibrary应用主页面 | 是 | Pass | 18| 进入“常规Web网页” | 位于“常规Web”页面 | 点击“进入网页”按钮 | 正常跳转到“常规Web网页” | 是 | Pass | 19| 进入“优化Web网页” | 位于“优化Web”页面 | 点击“进入网页 ”按钮 | 正常跳转到“优化Web网页” | 是 | Pass | 20| 进入"DFXStateManagement"页面 | 应用正常拉起 | 点击”DFXStateManagement“按钮 | 页面正常显示,两个按钮”状态优化前“、”状态优化后“ |是|Pass| 21| 进入"状态优化前"页面 | 位于“DFXStateManagement”页面 | 点击”状态优化前“按钮 | 页面正常显示,两个按钮”Move“、”Scale“ |是|Pass| 22| 进行点击任务 | 位于“状态优化前”页面 | 点击”Move“按钮 | "Hello World"组件位置变化 |是|Pass| 23| 进行点击任务 | 位于“状态优化前”页面 | 点击”Scale“按钮 | "Hello World"组件宽度变化 |是|Pass| 24| 返回前一个页面 | 位于“状态优化前”页面 | 点击返回按钮 | 返回到”DFXStateManagement“页面 |是|Pass| 25| 进入"状态优化后"页面 | 位于“DFXStateManagement”页面 | 点击”状态优化后“按钮 | 页面正常显示,两个按钮”Move“、”Scale“ |是|Pass| 26| 进行点击任务 | 位于“状态优化后”页面 | 点击”Move“按钮 | "Hello World"组件位置变化 |是|Pass| 27| 进行点击任务 | 位于“状态优化后”页面 | 点击”Scale“按钮 | "Hello World"组件宽度变化 |是|Pass| 28| 返回前一个页面 | 位于“状态优化后”页面 | 点击返回按钮 | 返回到”DFXStateManagement“页面 |是|Pass| 29| 返回前一个页面 | 位于”DFXStateManagement“页面 | 点击返回按钮 | 返回到PerformanceLibrary应用主页面 |是|Pass| 30