xxxxx WEB测试Checklist

xxxx
No.
序号
Checklist
检查项
审计标准说明 Priority
优先级
Status
执行情况
Remarks
说明
页面元素
1 焦点定位 页面初始化后,焦点是否定位在第一个可输入表单的第一个输入框上      
回车响应是否在当前焦点定位所在的表单的提交按钮上      
输入校验发现错误时,输入焦点是否定位在第一个错误的输入框中,并且该输入框中文本处于全选状态      
2 快捷键 Tab移动焦点顺序从左到右,从上到下      
常用的Enter、Esc、Ctrl+C和Ctrl+V是否支持      
3 度量单位 需要有单位的字段单位添加正确      
4 密码 密码错误尝试次数      
密码是否允许复制      
密码是否是隐藏时显示      
5 输入框对输入参数的检查 输入框是否对错误的数据进行了过滤?      
输入框是否不允许输入非法字符?(常见的非法字符有:< > & # | ! “ ‘ \ % space)      
文本输入框输入0开头的数字,处理是否正确?      
文本框输入space开头的字符串,是否处理正确      
边界值      
默认值      
零值      
空值      
6 批量操作 批量操作的返回结果是否以成功多少、失败多少、跳过多少的形式返回?      
批量操作是否有最大值限制?一次操作最大允许的数据是否可以正常处理?响应速度是否可以接受?      
7 查询 根据不同的查询条件,查询的数据是否正确?      
查询结果为空、小于一批的最大返回数、大于一批的最大返回数,结果显示是否正确?      
查询是否允许模糊查询(通配符的方式)      
是否对查询返回的数据量有限制?如果没有,查询结果超大时(比如10万),响应速度、处理是否合理?如果有限制,边界值处理是否正确?      
是否区分大小写      
8 按钮功能 界面上的按钮是否实现了相应的功能?相同的按钮功能是否一致?(功能相同的按钮的标签一样)      
存在关联性的开关和按钮应将相关的功能结合起来进行测试,而不能只孤立地测试某个点的正确性      
9 IP类型 是否考虑格式与最大值      
  是否考虑最大取值      
10 时间类型 时间类型是否考虑设定时间与当前时间比较      
11 进度条 状态条的显示是否符合实际进度      
12 下拉列表 是否存在默认值      
单个下拉列表显示是否准确完整      
多个下拉列表之间是否存在依赖关系,依赖正确性      
13 上传下载 文件大小\类型\规格      
文件名称是否重复\扩展名要求      
是否允许暂停\断点续传\下载等      
14 翻页 上一页\下一页\首页\尾页      
每页显示条数      
任意页跳转      
布局
15 滚动条 在当前窗口不能完全显示内容时是否有滚动条      
自动调整大小 页面在窗口中的显示是否正确、美观(是否可随浏览窗口变化自动调整大小)      
图片 图片的大小建议不能超过30K,格式正确(GIF或者JPG)      
表格 表格中的内容Tip提示是否完整      
表格可以根据窗口的大小调整表格的大小,显示完整      
可用性
16 执行时间 对于执行时间超过3秒的任务或操作,当前界面必须给出提示;例如采用将鼠标图标显示为忙、显示进度条的方式进行提示。      
对于执行时间超过10秒的任务或操作,必须采用进度条方式进行提示。
对于能够计算进度值的任务,给出具体的进度值,以明确任务的完成程度。
     
17 超时 页面锁屏后可以登录到锁屏前页面      
页面超时之后是否可以通过IE上的刷新按钮达到重新登陆的目的      
18 收藏夹 打开登陆界面按回车,利用收藏夹保存登陆界面,打开新的IE,利用收藏夹成功登陆.      
19 界面设计是否灵活 比如是否支持多种数据输入方式,包括键盘输入、粘贴、或者用鼠标从其他程序拖动等      
20 用户使用场景测试 根据系统功能,设计用户使用典型场景设计测试用例      
涉及到多个模块或功能的操作,在操作成功或失败后,是否在所有涉及到的模块和功能之间保持一致?      
21 帮助文件 界面的帮助文件链接是否可以链接到正确的页面?      
帮助文件中的链接是否正确?      
22 并发 多个不同用户对同一条数据进行操作(增删改查),系统处理是否正确?      
同一个用户在不同的机器上登陆,对自己的数据进行操作(增删改查),系统处理是否正确?      
在同一台机器上打开多个浏览器,用不同的用户(不同级别、不同名字等)进行操作,是否不存在Session混乱的情况?      
兼容性
23 浏览器兼容性 不同浏览器或浏览器的不同版本是否都可以显示正确      
Internet选项不同设置的兼容性(eg:不同的用户模式)      
24 分辨率兼容性 不同的分辩率可以显示正确      
25 组合 不同浏览器和分辨率的组合兼容性      
26 操作系统兼容性 不同操作系统间的兼容性      
可靠性
27 超时 当网络中断恢复、或者网络很慢时,处理是否正确?      
后台进程响应超时时,系统是否处理正确?      
用户登陆后在一定时间内(例如20分钟)没有进行任何操作,需要重新登陆才能正常使用。      
用户因为超时被登出系统后,不能通过直接输入URL或者通过前进后退按钮进入系统      
28 关闭浏览器 用户的应用正在进行中,关闭浏览器或退出程序,处理是否正确?      
性能
29 性能指标 WEB应用软件的性能指标在特定的用户模型下,是否符合要求?      
30 稳定性测试 在一定压力下进行长时间测试,系统是否存在内存泄漏、CoreDump,进程是否不存在僵死、停掉等异常情况?      
31 压力测试 在特定的压力下,甚至超过系统本身允许的压力下测试,系统是否不存在CoreDump、进程僵死、停掉、系统无法处理等异常情况?      
32 客户端性能 客户端登录响应的性能测试      
测试用例规范        
33 用例编号 用例编号应统一,即整篇文档的用例编号要按同一个编号规则进行      
34 测试项 测试项目应简单明了地说明测试对象的内容      
35 预置条件 预置条件应分条列出完成此测试项必须具备的一些前提条件。
如:应细化到具体页面的具体字段(应用页面的显示名称,而不是数据库表中的字段名)
     
36 测试步骤 测试步骤应分条列出达到目标页面的完整路径,列出在具体页面进行的具体操作
例如:登录xxxx-->点击“软件仓库管理”进入-->点击“服务视图”查看服务视图列表   
     
37 预期结果 预期结果中应清楚地说明测试用例完成后得到的一些正确的预期值      
    安全性(请参考安全性测试checklist)      

你可能感兴趣的:(xxxxx WEB测试Checklist)