我们在做测试过程中会遇到测试图片,那么测试图片中怎么做?我根据工作中遇到的问题做了以下总结:
上传图片 上传图片分为拍照上传、从相册中选择 测试要点:
1, 上传图片-拍照
1) 点击拍照是否直接跳转到拍照页面
2) 拍照后点击完成,可以上传
3) 拍照后图片正常显示
4) 上传图片的最大限制(超过上传图片张数是否可以继续上传)
5) 拍照的手机权限设置
安装手机后首次打开app有个权限提示是否禁用,选择是(选择否即所有权限是打开状态),去调起相机看是否可以
可能会遇到的问题:点击拍照会发生闪退
点击拍照没有反应
点击拍照提示去设置禁用权限(友好提示)
2, 上传图片-从相册中上传
1) 点击相册进入相册页面
2) 选择相册中的图片可以上传
3) 是否可以一次选择多张图片
4) 上传图片的最大限制(超过上传图片张数是否可以继续上传)
5) 上传图片后是否可以正常显示
6) 是否只能上传.jpg、.png、.jpeg格式(这几种格式仅参考,若还可以上传其他格式以产品需求为主)
文件格式、动画格式、其他格式的文件不能上传
7)上传图片像素较大的图片是否可以上传成功 上传失败给出提示,上传中一直转圈,手机出现崩溃
3, 删除(修改)图片
场景:上传图片后若对图片不满意,想更换图片,删除当前的图片重新上传
1) 删除图片后重新上传图片
- 可以删除当前的图片
- 删除图片有上传按钮,并且点击上传可以正常上传
- 删除图片后重新上传的图片显示的是最新的图片
- 遇到多张图片时,删除所有图片,再上传图片是否正常
- 删除所有图片(假设图片为必填),点击提交信息是否可以提交
4, 图片展示
场景:上传图片并提交了数据后,希望可以查看提交的数据信息
1) 在app上查看数据展示页面(暂且叫它记录页面)
- 记录页图片是否显示
- 记录页图片是否清晰
- 记录页图片是否被放大或缩小
- 记录页图片是否被裁剪
- 记录页查看图片是否可以放大缩小
- 记录显示的图片是否与上传的图片一致(数据同步)
- 上传多张图片,张数是否正常、图片相互直接是否重叠或其他问题
2) 在数据后台展示(web页面上)
- 图片是否显示
- 记录显示的图片是否与上传的图片一致(数据同步)
- 图片是否清晰
- 图片是否被裁剪
- 图片是否被放大或缩小
- 图片是否可以放大缩小
5,编辑图片信息
1) 添加图片
- 添加图片并提交显示的图片是否正确
- 添加图片的张数是否可以超过上限
- 其他的同新增图片
2) 删除图片再重新上传
- 删除图片是否删除
- 删除图片后是否可以上传成功
- 删除第一张或最后一张图片会不会自动删除所有的图片
- 删除第一张图片(多张图片),其他图片位置不变
- 删除图片成功,上传图片成功会默认变成之前的图片
3) 删除图片后不上传
- 删除图片是否成功
- 删除最后一张不上传,提交数据是否成功
- 删除第一张或最后一张图片会不会自动删除所有的图片
- 删除第一张图片(多张图片),其他图片位置不变
6, 多次上传图片
1) 第二次上传图片,没有上传检查是否保存第一次上传的图片信息
2)之前编辑过图片,第二次上传是否保存了编辑的图片信息
7,弱网或断网(app)
1)弱网时图片可以加载出来
加载图片需要的时间
2)弱网时图片加载失败
a.加载失败有没有给提示
b.加载失败有没有提供默认图片
c.加载失败会不会一直转圈
d.图片加载失败时操作页面会不会崩溃
e.很多图片时,只加载出部分,后面的图片如何处理
3)断网时查看图片
a.没有网络图片是否显示
b.有图片缓存图片是否可以正常展示
e.没有缓存图片不展示,有无提示、有无默认图片