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