一、删除信息、页面链接和上传下载文件检查
1. 删除信息
1) 可能造成严重后果的删除操作,系统是否支持执行可逆,或给出警告,删除前是否要求确认;
2) 删除操作是否正确执行,若删除的内容在文件或数据库中,应作实际校验;
3) 删除记录后,再添加一条相同的信息,检查能否成功添加(例如:删除用户后再创建相同登录名的用户);
4) 对可批量删除记录的系统,删除一个或多个记录,检查能否正确执行。
5) 删除正在使用信息,系统能否正确处理;
6) 删除级联记录的上游或下游记录,系统能否正确处理;
7) 记录中包含的缺省系统信息能否删除;
8) 不选择任何记录,直接执行删除,检查系统如何处理,是否会出错;
9) 重新使用已删除的数据。
2. 页面链接
1) 所有链接是否按指示的那样确实链接到了该链接的页面;
2) 所链接的页面是否都正确,以及页面间切换是否正确;
3) 对于Web应用系统,测试有没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问;
4) 检查多次使用back键的情况: 在有back的地方,back,回到原来页面,再back,重复多次,看是否出错。
3. 上传下载文件
1) 上传、下载的有效文件能否完整正确地显示并被使用;
2) 导出后的文件是否允许修改,如果允许,导入后能否使用,如不允许,系统有何限制;
3) 上传、下载不同格式的文件
4) 对上传文件大小有无要求,系统是否对上传文件的大小做了正确处理;
5) 在客户端和服务器端间上传、下载文件;
6) 在客户端和客户端上传、下载文件;
7) 在本地上传、下载文件;
8) 上传、下载是否可以选择路径,上传、下载路径是否可手动输入;
9) 上传文件名较长的文件,看系统如何处理,是否会出错;
10) 是否允许上传多个文件,如果只能上传一个文件,测试上传多个文件,看系统是否正确处理或提示相应信息,如果能上传多个文件,测试系统是否实现功能;
11) 如需上传较大文件且需要较长时间时,测试系统是否显示进度条,是否可以中途取消上传;
12) 不选择上传文件,直接执行上传,看系统如何处理,是否有相应提示信息;
13) 是否能够在同一地方重复下载文件,系统有无提示信息。