功能方面
增删改及附件类:
1.对于所有的编码及名称输入是否作了重名处理
2.添加、修改记录时应有唯一性验证(尤其注意修改的重名)
3.输入框字符串长度限制,输入不当时应该有合适的错误提示
4.输入框字符类型限制(尤其<、>、%、’等非法字符),输入不当时应有合适的提示,如果允许输入应能正确处理
5.在列表中进行相关操作后,页面应该能及时自动刷新,而不应该需要手动刷新
6.所有读取、写入内容的时间都应以服务器时间为准,而非客户端时间
7.有下级内容或被引用的项目,应提示不能删除
8.多个用户同时操作同一数据(删、改),是否会产生错误
9.所有可以上传附件的地方都应能顺利上传、正确浏览或下载
10.下载文件时,如果能直接使用IE打开,是否会引发错误
11.附件是否支持特殊文件名(英文名、中文名、中英文混合名称、超长文件名、含有空格的文件名、含有特殊字符的文件名etc)
12.附件是否支持该处应有的文件格式(文本、Office文档、影音文件、flash、exe etc)
13.服务器端口为非默认的80端口时,客户端上传、下载文件等应该也能正常进行
14.有弹出框操作的页面,出现过提示后如果使用键盘back键或F5刷新,则又会弹出该提示,这样的现象很多页面有查询及翻页类:
1.中文的条件查询
2.高级查询中应进行单条件查询、组合条件查询;查询条件为需要手动输入的以及系统提供被选项的
3.各种方式的翻页功能(上一页、下一页、首页、尾页、跳转、回车etc)是否好用,查询后翻页
4.排序后翻页
5.查询后翻页,或查询结果排序后再翻页
流程及其他类:
1.所有需求是否按要求实现,有无错漏
2.所有可能的操作
3.所有可能的异常流程
4.在执行流程时应测试出所有可能弹出的提示对话框
5.文字过长、页面不能完全显示时处理应得当、一致
6.所有模块各功能点都应连有其对应的帮助信息,应定位在该功能点上,而非帮助首页
7.不同用户的权限问题(详见后)
8.客户端的所有操作应以服务器时间为准
9.在安装后的asp文件中,有很多编程时的冗余信息,既影响效率也容易出错,还可能引发别的问题。
10.安装文件中有很多垃圾文件,如复件XX、temp.xxx,浪费磁盘空间
11.主页面注销退出或异常退出后,其他模块页面出现错乱,比如网络会议中该用户将永远被登记在他退出时的会议室里,以后也不能进入。
权限问题细测:
1.默认岗位对应的权限是否全部正确
2.通过直接对用户授权(系统管理)后的权限是否正确
3.系统管理中的取消用户授权是否正确
4.岗位兼职的权限是否正确
5.删除后的用户登录
6.禁用/锁定后的用户登录
7.权限a的用户A登录并进行一些操作后,权限b的用户B登录,其权限是否正确
8.没有权限的用户是否可以通过Del键删除系统信息
安全问题细测:
1.未登录时在地址栏中直接输入要登录鉴权后才可访问的页面的地址或通过历史进入这些页面,系统应拒绝。
2.SQLServer设置了超级用户(sa)的密码,系统应能正常使用。
3.进入具体的存储用户名和密码的表或文件中查看密码是否已经加密
4.对于一次Session会话连接,若长时间没有响应,系统应自动退出
5.通过ie的历史浏览查看信息
易用性:
测试要点:
1.主要页面在800*600和1024*768下不应该有滚动条(上下、左右)
2.所有能够翻页的页面在800*600和1024*768下都应显示正常
3.所有弹出页面的标题、图标等都为用友或U8特色
4.列表中不能显示完整内容的项目,鼠标置于其上时应出现完整信息
5.所有页面(包括标题及内容)是否出现“登陆”,“纪录”“察看”“等侯/稍侯”等错别字
6.所有“用户登录名”、“登录名”等都应统一为“用户名”
7.各模块中导入导出及打印页面的风格应一致
8.所有的翻页功能操作风格和效果均一致
9.在主要页面上都应支持键盘操作,如回车、Del (但要注意权限)、Back、Tab
10.一般二级或更低级的目录或项目显示页面上应该有“返回”按钮
11.很多有提示的地方提示用语是否通顺易懂
12.翻页对某条记录相关操作后,返回时应能回到所操作记录的页面而不是第一页