3、相关功能通用测试点

功能 测试点
新增 1、新增功能应该不允许新增对应数据表主键内容重复的数据;
2、新增功能是否正确保存数据到对应的数据表中的正确字段;
3、新增功能不会影响数据库中已经存在的数据。
4、新增成功或失败都应该反馈准确的提示信息。
5、新增时应该自动处理掉输入内容两端的空格。
修改 1、修改功能是否正确修改数据库中对应表的对应字段的数据;
2、修改功能应该不允许修改数据库中对应表的对应记录的主键数据;
3、修改功能不会影响数据库中与对应修改数据无关的数据,不会新增数据(除非新增处理是作废原记录并新增记录)。
4、修改成功或失败都应该反馈准确的提示信息。
5、修改提交时应该自动处理掉输入内容两端的空格。
删除 1、删除功能操作时必须提供删除确认步骤;
2、删除功能会正确删除数据库中对应的记录;
3、删除功能不会删除删除数据以外的任何数据。
4、删除成功或失败都应该反馈准确的提示信息。
5、根据条件删除数据的功能必须是精确条件删除。
查询 1、查询功能需要区分实现精确查询和模糊查询功能;
2、查询功能需自动处理输入内容两端的空格;
3、模糊查询需屏蔽掉SQL语句中用到的通配符;
4、查询效率应该可以符合平常使用要求。
文件下载、打开 1、文件下载应该可以选择文件的存储目录,下载过程需要有进度条跟踪显示,可调用Windows的下载控件;
2、文件应该可以在客户端直接打开;
3、文件下载保存时应该自动选择对应的正确文件格式和默认文件名,允许对文件重命名,一般情况下应不允许修改
文件的保存格式。
4、鼠标置于下载链接上时应该显示为特殊的鼠标指针,该指针符合大众的使用习惯。
打印预览及打印 1、打印预览看到的文件效果和文件打印出来的效果应该是一致的;
2、文件多页的情况下打印预览应提供翻页的预览功能;
3、文件打印时应该可以设置布局和选择纸张。
文件/报表导出 1、文件或报表导出后格式应该符合客户的格式要求,可以直接打开文件;
2、报表导出后需要验证导出的报表数据的正确性;可以和查询数据进行比较来验证;
3、文件导出保存时应该自动选择对应的正确文件格式和默认文件名,允许对文件重命名,一般情况下应不允许修改
文件的保存格式。
文件上传 1、对于文件上传需要提供浏览本地文件的功能;好可以提供上传文件的预览功能;
2、上传文件时间稍长的情况下需要提供过程进度条;
3、文件上传后应该加密保存到服务器的特定目录下,只有解密后才可以正确查看(暂不测试文件加密解密);
4、文件上传成功或失败都应该反馈准确的提示信息。
权限控制 1、系统相关功能应该只有当操作员具有对应权才能使用;
2、新增、修改、删除等改变已有数据的功能需要具有操作权限才能进行;
3、查询数据需要具有数据的查询权限才能进行;
4、对于分层控制的权限,具有上层权限自然拥有了下层权限。