1# FileManager 测试用例归档
2
3## 用例表
4
5|测试功能|预置条件|输入|预期输出|是否自动|测试结果|
6|--------------------------------|--------------------------------|--------------------------------|--------------------------------|--------------------------------|--------------------------------|
7|拉起应用|	设备正常运行|		|成功拉起应用|是|Pass|
8|申请权限|	成功拉起应用|		|弹出提示框|是|Pass|
9|监听文件| 进入首页 | 点击监听文件 |进入监听文件界面|是|Pass|
10|添加监听之前添加文件| 进入监听文件界面 | 点击添加 |文件列表增加一个文件,不打印监听日志|是|Pass|
11|添加监听之前修改文件| 进入监听文件界面 | 左滑文件列表底部Item,点击编辑图标 |进入编辑界面|是|Pass|
12|添加监听之前修改文件名| 进入文件编辑界面 | 清空旧文件名,输入新文件名,点击保存图标然后点击返回图标 |文件显示为新文件名,点击返回图标返回文件监听界面,不打印监听日志|是|Pass|
13|查看已修改文件名| 进入文件监听 | 左滑文件列表底部Item,点击编辑图标 |文件列表中显示修改的文件为新文件名,再次进入编辑界面|是|Pass|
14|添加监听之前修改文件内容| 进入文件编辑界面 | 进入编辑界面,输入新的文件内容,点击保存图标之后点击返回图标 |文件显示为新的文件内容,文件大小改变,不打印监听日志|是|Pass|
15|添加监听之前删除文件| 进入文件监听界面 | 左滑文件列表底部Item,点击删除图标 |文件列表底部文件被删除,不打印监听日志|是|Pass|
16|准备待修改的文件| 进入文件监听界面 | 点击添加然后滑动list至底部 |新增一个文件|是|Pass|
17|修改文件名后撤销| 进入文件监听界面 | 左滑文件列表底部item ,点击编辑图标,进入文件编辑界面,修改文件名之后点击保存图标,然后点击撤销 |文件名显示为未修改之前的文件名|是|Pass|
18|添加IN_CREATE监听| 进入文件监听界面 | 点击添加监听按钮,选择IN_CREATE监听并点击确定 |成功添加IN_CREATE监听|是|Pass|
19|添加IN_CREATE监听之后添加文件| 进入文件监听界面 | 点击添加,然后滑动滚动条 |成功新增一个文件,触发事件后日志显示为:event: 256, fileName即为新增的文件path, cookie:0|是|Pass|
20|添加IN_DELETE监听| 进入文件监听界面 | 点击添加监听按钮,选择IN_DELETE监听并点击确定 |成功添加IN_DELETE监听|是|Pass|
21|添加IN_DELETE监听之后删除文件| 进入文件监听界面 | 滑动滚动条至底部,左滑item, 点击删除图标,然后点击确定按钮 |成功删除当前item所显示的文件,触发事件后日志显示为: event: 512, fileName即为删除的文件path, cookie:0|是|Pass|
22|停止IN_CREATE监听| 进入文件监听界面 | 点击停止监听按钮,选择IN_CREATE监听并点击确定 |成功停止IN_CREATE监听|是|Pass|
23|停止IN_CREATE监听之后添加文件| 进入文件监听界面 | 点击添加,然后滑动滚动条 |成功新增一个文件,触发事件后日志无变化|是|Pass|
24|停止IN_DELETE监听| 进入文件监听界面 | 点击停止监听按钮,选择IN_DELETE监听并点击确定 |成功停止IN_DELETE监听|是|Pass|
25|停止IN_DELETE监听之后删除文件| 进入文件监听界面 | 滑动滚动条至底部,左滑item, 点击删除图标,然后点击确定按钮 |成功删除当前item所显示的文件,触发事件后日志无变化|是|Pass|
26|添加IN_MODIFY监听| 进入文件监听界面 | 点击添加监听按钮,选择IN_MODIFY监听并点击确定 |成功添加IN_MODIFY监听|是|Pass|
27|添加IN_MODIFY监听之后修改文件| 进入文件监听界面 | 滑动滚动条至底部,左滑item, 点击编辑图标 |进入编辑文件界面|是|Pass|
28|添加IN_MODIFY监听之后修改文件内容| 进入文件编辑界面 | 修改文件内容后点击保存图标,然后点击返回图标 |文件内容修改后文件大小相应改变,点击返回图标之后返回文件监听界面|是|Pass|
29|查看修改文件后监听日志| 进入文件监听界面 | 滑动list滚动条至底部 |成功修改当前item所显示的文件,文件大小发生改变,触发事件后日志显示为: event: 2, fileName即为修改的文件path, cookie:0|是|Pass|
30|停止IN_MODIFY监听| 进入文件监听界面 | 点击停止监听按钮,选择IN_MODIFY监听并点击确定 |成功停止IN_MODIFY监听|是|Pass|
31|停止IN_MODIFY监听修改文件| 进入文件监听界面 | 滑动滚动条至底部,左滑item, 点击编辑图标 |进入编辑文件界面|是|Pass|
32|停止IN_MODIFY监听之后修改文件内容| 进入文件编辑界面 | 修改文件内容后点击保存图标,然后点击返回图标 |文件内容修改后文件大小相应改变,点击返回图标之后返回文件监听界面|是|Pass|
33|查看修改文件后监听日志| 进入文件监听界面 | 滑动list滚动条至底部 |成功修改当前item所显示的文件,文件大小发生改变,触发事件后日志无变化|是|Pass|
34|返回首页| 进入文件监听界面 | 点击返回图标 |返回首页|是|Pass|
35|主页按钮点击|	位于主页|	点击图片,视频,文档,音频|	跳转图片详情页| 是 |Pass|
36|主页按钮点击|	位于主页|   点击视频|   跳转视频详情页| 是 |Pass|
37|主页按钮点击|	位于主页|   点击文档|	跳转文档详情页| 是 |Pass|
38|主页按钮点击|	位于主页|	点击音频|	跳转音频详情页| 是 |Pass|
39|主页按钮点击|	位于主页|	点击压缩包|	提示暂不支持| 是 |Pass|
40|主页按钮点击|	位于主页|	点击我的手机|	跳转我的手机模块| 是 |Pass|
41|文件详情页测试|	位于图片,视频,音频详情页	|	|能够显示对应文件,不超过屏幕显示范围时显示数量等于文件数量|是|Pass|
42|文件详情页测试|位于文档详情页|	|	能够显示对应文件,不超过屏幕显示范围时显示数量等于文件数量,存在添加按钮| 是 |Pass|
43|预览功能测试|	位于图片详情页|	点击图片|	跳转预览页| 是 |Pass|
44|预览功能测试|位于文档,视频,音频详情页|	点击对应文件|	提示暂不支持| 是 |Pass|
45|详情页后退按钮功能验证|	位于详情页|	点击后退|	跳转主页| 是 |Pass|
46|预览页后退按钮功能验证|	位于预览页|	点击后退|	跳转详情页| 是 |Pass|
47|添加功能|	位于文档详情页|	点击添加图标|	不超过屏幕显示范围时显示新增文档| 是 |Pass|
48|删除功能|	位于图片,视频,音频详情页|	长按文件,点击删除|	文件被删除| 是 |Pass|
49|我的手机模块功能|	位于我的手机页|		|显示新建文件夹,新建文件,排序,清理|是|Pass|
50|我的手机模块功能|	位于我的手机页|	点击select图片|	显示复制,重命名,分享,删除| 是 |Pass|
51|我的手机模块功能|	位于我的手机页	|点击新建文件,输入testFile,点击确认|	成功创建testFile| 是 |Pass|
52|我的手机模块功能|	位于我的手机页|  点击上一步新建的文件|	跳转至文件内容显示页面|否|Pass|
53|我的手机模块功能|	位于我的手机页|  点击新建文件夹,输入testDirectory/testSubDirectory,点击确认|	成功创建多级目录|否|Pass|
54|我的手机模块功能|	位于我的手机页,点击select图片|	依次点击testFile,复制,testDirectory,移动按钮|	在testDirectory成功创建testFile|否|Pass|
55|我的手机模块功能|	位于我的手机页,点击select图片|	选择testFile,重命名,输入新文件名,确认|	成功重命名|否|Pass|
56|我的手机模块功能|	位于我的手机页,点击select图片|	选择要修改时间的的testFileNew,点击更多,选择修改文件(夹)时间,弹框中输入修改时间,点击确定|	成功修改文件时间|否|Pass|
57|我的手机模块功能|	位于我的手机页,点击select图片|	选择要删除的testFileNew,点击更多,选择删除|	成功删除后,显示空图片|否|Pass|
58