Web测试Checklist

          页面元素

1焦点定位页面初始化后,焦点是否定位在第一个可输入表单的第一个输入框上   
回车响应是否在当前焦点定位所在的表单的提交按钮上   
输入校验发现错误时,输入焦点是否定位在第一个错误的输入框中,并且该输入框中文本处于全选状态   
2快捷键Tab移动焦点顺序从左到右,从上到下   
常用的Enter、Esc、Ctrl+C和Ctrl+V是否支持   
3度量单位需要有单位的字段单位添加正确   
4密码密码错误尝试次数   
密码是否允许复制   
密码是否是隐藏时显示   
5输入框对输入参数的检查输入框是否对错误的数据进行了过滤?   
输入框是否不允许输入非法字符?(常见的非法字符有:< > & # | ! “ ‘ \ % space)   
文本输入框输入0开头的数字,处理是否正确?   
文本框输入space开头的字符串,是否处理正确   
边界值   
默认值   
零值   
空值   
6批量操作批量操作的返回结果是否以成功多少、失败多少、跳过多少的形式返回?   
批量操作是否有最大值限制?一次操作最大允许的数据是否可以正常处理?响应速度是否可以接受?   
7查询根据不同的查询条件,查询的数据是否正确?   
查询结果为空、小于一批的最大返回数、大于一批的最大返回数,结果显示是否正确?   
查询是否允许模糊查询(通配符的方式)   
是否对查询返回的数据量有限制?如果没有,查询结果超大时(比如10万),响应速度、处理是否合理?如果有限制,边界值处理是否正确?   
是否区分大小写   
8按钮功能界面上的按钮是否实现了相应的功能?相同的按钮功能是否一致?(功能相同的按钮的标签一样)   
存在关联性的开关和按钮应将相关的功能结合起来进行测试,而不能只孤立地测试某个点的正确性   
9IP类型是否考虑格式与最大值   
 是否考虑最大取值   
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测试步骤测试步骤应分条列出达到目标页面的完整路径,列出在具体页面进行的具体操作
例如:登录cloudview-->点击“软件仓库管理”进入-->点击“服务视图”查看服务视图列表   
   
37预期结果预期结果中应清楚地说明测试用例完成后得到的一些正确的预期值   
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 易用性 : 按钮名称应该易懂,用词准确,屏弃没楞两可的字眼,要与同一界面上的其它按钮易于区分,能望文知意最好。理想的情况是用户不用查阅帮助就能知道该界面的功能并进行相关的正确操作。 易用性细则: 1) 完成相同或相近功能的按钮用Frame框起来,常用按钮要支持快捷方式。 2) 完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离。 3) 按功能将界面划分区域块,用Frame框括起来,并要有功能说明或标题。 4) 界面要支持键盘自动浏览按钮功能,即按Tab键、回车键的自动切换功能。 5) 界面上首先要输入的和重要信息的控件在Tab顺序中应当靠前,位置也应放在窗口上较醒目的位置。 6) 同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显示。 7) 分页界面要支持在页面间的快捷切换,常用组合快捷键Ctrl+Tab 8) 默认按钮要支持Enter及选操作,即按Enter后自动执行默认按钮对应操作。 9) 可写控件检测到非法输入后应给出说明并能自动获得焦点。 10) Tab键的顺序与控件排列顺序要一致,目前流行总体从上到下,同时行间从左到右的方式。 11) 复选框和选项框按选择几率的高底而先后排列。 12) 复选框和选项框要有默认选项,并支持Tab选择。 13) 选项数相同时多用选项框而不用下拉列表框//两个的 14) 界面空间较小时使用下拉框而不用选项框。 15) 选项数较少时使用选项框,相反使用下拉列表框。 16) 专业性强的软件要使用相关的专业术语,通用性界面则提倡使用通用性词语。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值