| web测试检查项 |
| 作者/cherryqi 时间/2006-6-27 12:38:00 类别/测试技术 查看/ |
| 标签:测试技术 |
|
一、用户界面测试 A、美观性 1.页面和弹出对话框,按钮的排列顺序是否一致 2.页面中同类文字的大小、字体、颜色是否相同 3.页面中元素的尺寸安排是否合理,行、列的间距是否保持一致 4.检查页面的色调是否让人感到和谐满意 5.选中按钮时,其特殊效果(如高亮,动画等)是否可以显示 6.确定、取消、返回按钮一般按照从左到右,从上到下排列 B、正确性 1.导航条是否存在,显示是否正确 2.页面中文字的显示是否正确,是否存在乱码或无意义的字符 3.页面中表格显示是否正确,是否存在因内容过长而导致表格显示出现错误 4.系统在不同的分辨率下,如600*800和1024*768下是否正常显示 5.系统在不同的浏览器版本下如IE5.0和IE6.0下是否正常显示 6.窗口在切换、移动、改变大小时,界面是否正常显示 7.页面清单是否完整,是否已经将所需要的页面全部都列出来了 C、易用性 1.Enter和Esc的默认功能 如:敲击键盘回车键是否默认提交、查询等功能,Esc键通常和取消等价 2.TAB键的默认已经是否按照表单排列顺序 3. 数据输入,用户希望有多种方法输入数据。例如,在写字板插入文字可用键盘输入,粘贴,或者用鼠标从其他程序拖动 二、系统功能测试 A、输入编辑功能 1.必输框是否有红星标记,如果不输入时提示是否跟相应的Label对应,提示的顺序是否跟Form输入域的排列次序一致 2.输入的特殊字符是否能正确处理:`~!@#$%^&*()_+-={}[]|\:;”’ <>,./? 3.Form下拉菜单的值是否正确,下拉菜单的值通过维护后是否正确显示并可用;下拉菜单比如是机构编码,要到机构编码的维护界面查询一下是否Form列出的与其一致; 4.有多层下拉菜单选择的情况要校验两层菜单的选择是否正确 5.备注字段的超长检查 6.诸如投诉信息输入框是否可以过滤html代码 7. 提交保存后能否转到合适的页面 8. 编辑权限的检查,比如:admin 和一般user的不同编辑权限 9. 可编辑数据项的检查,比如:数据在正式提交之前所有的属性都可以编辑,在提交之后,编号、状态等不能编辑,要根据业务来检查是否符合需求 10. 对于保存有事务Transaction提交,比如一次提交对多表插入操作,要检查事务Transaction的处理,保证数据的完整和一致 11.其他的合法性测试要根据具体的功能需求 12.是否及时刷新页面,而不是要重新登录后再刷新 B、查询功能 1. 查询输入Form是否正常工作,不输入数据是否查询到全部记录 2. 查询的下拉菜单列出的数据是否正确 3. 查询结果是否正确;对于复杂的查询要通过SQL来检查结果 4. 如输入%*?等通配符是否会导致查询错误 5. 查询结果列表分页是否正确,在点击下一页上一页时,查询条件是否能带过去,不能点击翻页时又重新查询; 6. 对于查询输入项的值是固定的要用下拉菜单,比如状态、类型等 7. 分页的统计数字是否正确,共X页,第N页,共X条记录等 8. 对于查询有统计的栏目,比如:总计、合计等要计算数据是否正确 9. 查询结果有超链接的情况要检查超链接是否正确 10. 查询权限的检查,比如:user1不能查询到user2的数据等 11.精确查询和模糊查询功能 C、删除功能 1. 必须有“确认删除”的提示 2. 根据需求检查是软删除还是硬删除,来检查数据库中是否还存在该条记录 3. 是否是级联删除,如果是要检查相关的级联数据是否删除 4. 是否有删除约束,如果有删除约束,要检查该记录是否被约束,如果被约束该记录不能被删除; 5. 如果是软删除,用查询、统计界面检查该条记录能否被查询出来,数据是否被统计进去 6. 检查因为业务约束不能删除的数据能否被保护不能手工删除 7. 跟删除相关的权限问题 如:admin和user不同的删除权限 D、上传和下载功能 1. 检查是否能正确上传附件文件 2. 检查上传的文件是否能正确下载并打开 3. 至少检查下列大小的文件能正确上传,100k,1M,2M,4M,10M,20M等 4. 如果没有指定类型的限制,至少上传以下几种类型的文件能否正确上传并正确打开,类型有:.doc,.xls,.txt,.ppt,.htm,.gif,.jpg,.bmp,.tif,.avi等 5. 如果有文件类型的限制还要检查能上传的文件的类型 6. 上传同名的文件,在打开的时候是否出错 7. 有中文文件名的文件能否正确上传 三、影响性能的测试(而非性能测试) 1. 对数据记录条数比较多的表的查询操作,是否避免全表查询 2. 菜单树,大量数据是否影响菜单树的响应情况 3. 有日志的查询或者统计,是否注意查询的效率 4. 大报表的处理或者批处理的操作,是否注意查询效率 5. 大报表的排序sort、组函数的使用,是否注意查询效率 6. 大数据量的处理,是否关注效率,如导入、导出、系统备份、文件传输等 四、安全测试 1.无效的用户名和密码是否可以登录 2.用户名和密码是否要注意大小写 3.不登录是否可以浏览游客页面,是否可以浏览会员页面 4.登录之后的权限问题 如:普通会员和VIP会员的权限差别 5.如果设定了登录超时限制,是否会自动退出 6.如果有日志文件,则相关信息是否写入了日志文件 7.服务器端的脚本常常构成安全漏洞,这些漏洞又常常被黑客利用。所以,还要测试没有经过授权,就不能在服务器端放置和编辑脚本的问题 |
| 查看该用户更多文章>> |