上传测试用例归档
用例表
| 测试功能 | 预置条件 | 输入 | 预期输出 | 是否自动 | 测试结果 |
|---|---|---|---|---|---|
| 拉起应用 | 设备正常运行 | 无 | 成功拉起应用 | 是 | Pass |
| 授权 | 应用正常拉起 | 点击界面中的允许按钮 | 授权成功,弹窗消失 | 是 | Pass |
| 上传页面 | 位于首页 | 点击上传按钮 | 进入上传页面 | 是 | Pass |
| 拉起图库选择照片 | 位于上传页面 | 1、点击**+ 2、点击从相册选择** |
1、弹窗选择 2、拉起图库选择照片页面 |
是 | Pass |
| 拉起片段上传配置界面 | 1、位于上传页面 2、已从相册选择照片 |
1、点击照片缩略图 | 1、拉起片段上传配置选项弹窗 | 是 | Pass |
| 下载文件夹 | 位于下载页面 | 1、点击查看下载文件 | 1、进入下载文件页面,展示文件夹 | 是 | Pass |
| 查看下载文件 | 下载文件页面 | 1、点击文件夹 | 1、进入文件夹页面,显示文件夹内的文件列表 | 是 | Pass |
| 上传功能 | 1、在上传页面 2、设备和电脑端连接同一个局域网,并且按照environment中的readme,电脑端hfs服务器开启设置完成 |
1、查看hfs服务器的url,在setURL.bat脚本中修改url为电脑端hfs的url,执行脚本 2、选择照片 3、点击上传按钮 |
1、日志中有Sample_UploadAndDownload: UrlUtils, subscribeCallBack日志,应用接收到发送的url 2、选择照片成功 3、点击上传后开始上传文件,上传失败或成功会有toast提示,正在上传时有进度提示,如果上传失败,则上传按钮会5s内禁用 |
否 | Pass |
| 片段上传功能 | 1、在上传页面 2、设备和电脑端连接同一个局域网,并且按照environment中的readme,电脑端hfs服务器开启设置完成 |
1、查看hfs服务器的url,在setURL.bat脚本中修改url为电脑端hfs的url,执行脚本 2、选择照片 3、在上传页面中选择片段上传文件并配置上传起点和终点 4、点击上传按钮 |
1、日志中有Sample_UploadAndDownload: UrlUtils, subscribeCallBack日志,应用接收到发送的url 2、选择照片及片段上传配置成功 3、点击上传后开始上传文件,上传失败或成功会有toast提示,正在上传时有进度提示,如果上传失败,则上传按钮会5s内禁用 |
否 | Pass |
| 下载文件 | 1、设备和电脑端连接同一个局域网,并且按照environment中的readme,电脑端hfs服务器开启设置完成 | 1、查看hfs服务器的url,在setURL.bat脚本中修改url为电脑端hfs的url,执行脚本 2、选择服务器文件列表中的文件,前台下载只支持单个文件 3、点击下载按钮 4、选择要下载到的文件夹 |
1、日志中有Sample_UploadAndDownload: UrlUtils, subscribeCallBack日志,应用接收到发送的url 2、选择文件成功,有选中标识 3、点击下载后弹出选择文件夹的弹窗 4、选择文件夹后点击确定,开始下载,,下载失败或成功会有toast提示,正在下载时有进度提示。 |
否 | Pass |
| 查看下载文件 | 1、位于下载页面 2、存在已下载的文件 |
1、点击查看下载文件按钮 2、点击文件夹 3、点击清空文件夹按钮 |
1、进入文件夹列表页面 2、进入文件夹文件列表页面 3、清空文件夹,文件夹列表为空 |
否 | Pass |
| 后台上传功能 | 1、设备和电脑端连接同一个局域网,并且按照environment中的readme,电脑端hfs服务器开启设置完成查看hfs服务器的url,在setURL.bat脚本中修改url为电脑端hfs的url,执行脚本 | 1、首页中打开开启后台任务开关 2、上传页面选择照片上传 3、退出应用到后台 |
1、开关成功打开 2、提示“后台任务已开始,可在通知栏查看下载状态” 3、应用退出到后台,在通知栏可以看到后台任务的运行情况 |
否 | Pass |
| 后台下载功能 | 1、设备和电脑端连接同一个局域网,并且按照environment中的readme,电脑端hfs服务器开启设置完成,查看hfs服务器的url,在setURL.bat脚本中修改url为电脑端hfs的url,执行脚本 | 1、首页中打开开启后台任务开关 2、下载页面选择文件下载,支持选择多个文件 3、退出应用到后台 |
1、开关成功打开 2、提示“后台任务已开始,可在通知栏查看下载状态” 3、应用退出到后台,在通知栏可以看到后台任务的运行情况 |
否 | Pass |