网站测试清单

通用

◇ 所有测试是否运行在干净系统上?

◇ 系统是否正常运行?

◇ 是否显示正确输出?

◇ 系统是否能提供所需功能?

◇ 普通用户是否能轻松地操作该系统?

◇ 是否易学易用?

◇ 系统是否会为客户提供服务?如响应的、有帮助的、正确的服务?

◇ 是否可以简单辨别系统的正确性与可靠性?

◇ 是否能轻易地修复或修改系统?

◇ 当系统需要提交或修复时,开发人员是否可以在限期内完成?

◇ 新版本中未经修改的功能是否能与老版本保持一致?

◇ 系统是否能使硬件、网络及人力资源得到有效利用?

◇ 系统是否能匹配相关的技术水平?

◇ 系统是否能匹配适当调整的需求?

◇是否可以有效验证系统的工作方式是适当的?

◇ 本系统内一些组成部分是否可以被其他的系统再利用?

◇ 不同用户不同平台上安装系统是否同样快捷便利?

◇ 系统是否设置有未来更新的路径?

◇ 是否可以方便地获取信息?

◇ 网站是否能被搜索?

可用性、界面及导航

◇ 系统为一个用户、十个用户或一千个用户服务时,是否同样工作正常?

◇ 是否可以快速登陆主页?

◇ 网站的操作方法是否清晰地展示给用户?

◇ 如果按操作方法进行操作是否可以得到预期结果?

◇ 是否所有新用户都理解网站内的所有术语?

◇ 是否所有窗体都有导航栏?

◇ 导航栏的位置是否始终保持一致?

◇ 是否导航栏仅作用于使用中的文本?

◇ 用户是否可以在不用鼠标的情况下使用导航栏功能?

◇ 视力障碍者是否可以使用网站?红绿色盲,少于 20/20

◇ 网站标志是否风格一致?

◇ 每个单独页面内是否包含主页链接?

◇ 每个页面的排版是否统一?

◇ 每个页面的管理风格是否一致?

◇ 网站内图表的使用是否协调?

◇ 快速下载的图表是否质量优化?

◇所有图片是为页面添彩,还是浪费网速?

◇ 是否使用了图表的最佳尺寸?

◇ 图表/图片周围的文字布局是否合理?

◇ 是否对所有的参考网站或电子邮件地址都设置了超链接?

◇ 超链接颜色设置是否标准?

◇ 网站在 1024x 768、600x800 等像素下是否显示正常?

◇ 字体是否太小(切忌并非每个人都能获得相同的视图效果)?

◇ 字体是否太大?

◇ 所有文本是否排列适当?

◇ 所有图标是否排列适当?

◇ 图片是否能被完整打印?

◇ 网站内是否有站内地图?

◇ 站内地图的每个超链接是否有对应的目标链接页?

◇ 站内地图是否包含了网站内所有的超链接?

◇ 每个页面的超链接是否正常工作?

◇ 内容是合法正确的(非单元测试期间开发者设置的填充内容)

◇ 页面背景(颜色)是否会分散注意力?

◇ 返回按钮是否正常工作?不会打开一个新的浏览器窗口,或重定向其他站点。

◇ 返回上页或转至新页面时,是否会导致本页面内容丢失?

◇ 从主页开始是否可以通过 3 次或更少的点击数到达目标页面?

◇ 图表或表格中的内容是否完整?是否正确列出?是否能确定所选文本处于图表或表格的正确区域内?

◇ 页面上的链接是否和先前一致?有没有新出来的或消失的链接?

有没有链接失败的情况?

◇ 点击链接是否能到达正确的目标页面?

◇ 目标页面是否存在?

◇ 站主的联系信息是否能从网站中获得(姓名、电话、电子邮件地址、邮寄地址、传真号)?

◇ 如果用户需要为某个页面作标签,该页面的名称是否易懂?

◇ 如果用户有获取历史页面纪录的权限,那网站地址是否会出现在 History 列表中?

◇ 网站页面的状态栏是否真实反映出页面登陆的进度、信息等?

表格

◇ 表格是否过长,经常需要通过拖动滚动条才能看到表格右边的栏目?

◇ 表格是否能正确打印?

◇ 表格内的列宽和行高是否合适?

◇ 会不会因为某个输入而使行高变化异常?

框架

◇ 是否会出现浏览器不支持的框架?

◇ 框架是否能自动准确地调整大小?用户是否可以操控框架的尺寸?

◇ 滚动条是否会适时出现?

◇ 框架页面上是否有明确的数据供书签或收藏夹识别?

◇ 搜索引擎是否可以找到框架中的内容?

◇ 框架边框是否美观?

◇ 框架内更新是否会出现问题?

数据认证

◇ 网站内面向用户的数据描述是否清楚?

◇ 隐私制度是否制定清楚?用户能否看到该制度?

◇ 保存的数据是否准确?

◇ 工作站是否对数据进行认证?

◇ 服务器是否对数据进行认证?

◇ 是否可以确保用户在工作站录入的信息可以被服务器正确接收?

◇ 在不同的时间段是否可以避免录入相同的信息(订单表等)?

◇ 是否为每个用户分配有唯一标识符,用于录入表格数据,保证表格对象的唯一性?

◇ 要求用户录入的信息是否是进程所必需的?例如:要求用户录入生日信息是用于其订单编号?或是仅仅为了多获得一些用户信息?

◇ 数字录入区域是否可以录入文字?

◇ 搜索中能否使用通配符?

◇ 是否可以在域内录入空格和空值?

◇ 是否可以录入长串?

◇ 域内是否可以录入文本最大的数量?

◇ 复选框和控件按钮的初值是否设置正确?

◇ 一个组内的控件按钮是每次只能选中一个?

◇ 复选框是否会触发预期事件?

◇在表格域内用户是否不能输入 HTML 代码?

◇智能错误处理是否会引发数据认证? IE.如生日域的需求格式为 MM/DD/YYYY,则用户输入出声年份为 1857 是不匹配的。

外部界面

◇ 系统界面是否与相关的外部系统相匹配?

◇ 界面是否通过验证?

◇ 是否所有的支持的浏览器都经过测试?

◇ 一旦外部应用程序不可用或服务器连接失败,是否所有与外部界面相关的错误环境都经过测试?

◇ 代理缓存是否经过测试?

◇ 是否所有可能从网站内部安装的应用程序都经过测试?

内部界面

◇ 网站是否支持无下载功能的用户使用?

◇ 网站是否设置有防火墙?

◇ 网站是否可以灵活使用卸载插件?

◇ 网站处于不同模式或运行速度的情况下可能需要使用插件,网站是否支持?

◇ 是否所有的插件可以协同工作?

◇ 是否所有平台都支持,且能打开链接文件(如 Solaris 操作系统是否可以打开 Microsoft Word 文件)?

◇ 是否所有浏览器都支持这些插件?

◇ 一旦 Java 不可用,是否网站就不可用?

◇ 是否所有的插件都能正常启动?

◇ 如果下载时遇到错误,是否会有错误处理?

◇ 网站功能中是否有使用"非标准"硬件(如话筒、线缆调制解调器等)的功能存在?

◇ 是否可以下载注册的 ActiveX 控件?

◇ 是否可以下载未注册的 ActiveX 控件?

◇ 是否可以初始化并编译未被认定为安全的 ActiveX 控件?

◇ 是否可以运行 ActiveX 控件和插件?

◇ 是否可以编译被认定为安全可编译的 ActiveX 控件?

◇ 反馈结果是否需要 cookie?

◇ 如果用户不支持 cookie,反馈结果是否正常?

◇ 反馈结果是否允许使用每个对话 cookie?

◇ 反馈结果是否需要文件下载?

◇ 如果用户不要下载文件,网站是否仍可以使用?

◇ 反馈结果是否需要使用特定字体?

◇ 反馈结果是否需要用户跨越多个站点/域链接数据源?

◇ 用户是否可以使用拖拉和点击功能?

◇ 用户是否可以使用复制/粘贴功能?

◇ 反馈结果是否需要下载任何桌面项?

◇ 反馈结果是否需要登陆或安装任何带框架的文件?

◇ 是否允许提交未加密数据?

◇ 网站是否允许通过脚本复制操作?

浏览器 - IE、Netscape、AOL、Mac 等

◇ HTML 版本是否与相应的浏览器版本相匹配?

◇ 测试时,JAVA 源码/脚本是否被浏览器支持?

◇ 测试时,浏览器是否可以正确显示图片?

◇ 是否可以确定在任何浏览器上,字型都是可用的?

◇ 与每个浏览器相关的安全性设置/风险是否经过检验?

◇ 是否在多个浏览器上验证过数字证书?

◇ 与浏览器配套的插件是否和网站一起经过测试?

◇ 是否设置了源码不可见?

◇ 不同浏览器上的网站内容是否都可打印?

◇ 是否影响整体的内容大小(可靠性、一致性)?

◇ 是否验证过应用程序与框架是否兼容?

◇ 鼠标和键盘是否经测试适用于不同的浏览器?

◇ 是否执行过智能错误处理(如:cookie 不可用)?

◇ 128 位编码是否经验证可用?

◇ 在不同浏览器上 GIF 是否经测试可用?

Cookies

◇ cookie 储存的信息是否经过验证?

◇ cookie 信息是否经过加密?

◇ cookie 信息是否适量增加?

◇ 是否阻止用户编辑 cookie?

◇ 是否检查过如果用户浏览网站期间删除 cookie,会发生什么?

◇ 是否检查过如果用户关闭网站后删除 cookie,会发生什么?

◇ cookie 储存的路径是否正确?

◇ cookie 的信息是否正确有效,用户是否可以使用该信息连接网站?

登陆/并发使用

◇ 系统是否达到预期的响应时间、流量以及实用价值?

◇ 系统是否可以承受极限用户量的访问?

◇ 系统是否可以长期无故障地正确运行?

◇ 是否监视过 CPU 的使用、响应时间、硬盘空间、内存用量及泄露?

◇ 是否定义标准响应时间(如:所有的页面的显示时间应小于 10 秒)?

◇ 是否验证防火墙、证书、服务提供商以及可以网络的影响?

◇ 不同速度的调制解调器上网页的登陆性能是否可接受?

◇ 同一用户是否可以长时间连续使用网站?

◇ 多个用户是否可以长时间连续使用网站?

◇ 在高流量的情况下,网站是否能支持短时间的使用?

◇ 网站是否可以维持大量数据的处理,而不崩溃?

◇ 如果事务是无效的,网站是否仍允许大订单,而不会死锁目录?

错误处理

◇ 是否建立自动错误监察恢复机制,以保持系统运行?

◇ 如果系统崩溃,重启和恢复机制是否有效可靠?

◇ 如果半途断开网站,事务是否随之取消?

◇ 如果网络忽然中断,事务是否随之取消?

◇ 反馈结果是否处理文件传输的中断?

◇ 反馈结果是否处理浏览器崩溃?

◇ 当网站和应用服务器连接中断时,反馈结果是否处理?

◇ 反馈结果是否处理数据库服务器中断链接的情况?

◇ 应用程序是否通报用户事务的状态?

◇ 网站是否包含 24 x 7 性能监控?

◇ 监控软件 MAPI 的电子邮件协议/限制

◇ 网站是否可以链接到页面系统?

◇ 时间 - 连续、每时、每天、每周

◇ 硬件限制 - 监视软件是否必须运行在专用机器上?

◇ 内存 - 泄露、隐藏、持续运行导致的问题

网络影响

◇ 是否考虑过 32 位和 64 位版本的 IP 问题?

◇ 是否测试过安全代理服务器的影响?

安全

◇ 是否足够安全?

◇ 是否机密/用户私密保护?

◇ 是否只有使用 128 位浏览器才能成功链接?

◇ 网站是否提示用户姓名和密码?

◇ 网站是否需要孩童输入个人信息?如果需要,是否在安全页面进行,且警示其家长?

◇ 服务器和客户端是否都有数字证书?

◇ 是否验证密码开始和结束的地方?

◇ 是否允许同时注销?

◇ 应用程序是否支持因静止而导致超时?

◇ 安全页面内书签是否不能使用?

◇ 在非安全/安全页面的状态栏上是否有显示钥匙/锁?

◇ 右击、查看、源文件是否不可用?

◇ 是否不能在 URL 上通过编辑内容而进行直接搜索?

◇ 如果使用数字证书,请通过注册证书、按规定填写安全信息测试浏览器缓存。安装证书后,试着使用回车键,看安全信息是否仍保存在缓存中。如果仍旧存在,那任何使用者都可能有机会获取这些高敏感的数字证书中的安全信息。

◇ 由于 SSL 和低于 3.0 版本的浏览器不兼容,是否有第二种方法可以连接到安全页面?

◇ 用户是否清楚何时进入、何时离开网站的安全部分?

◇ 当用户多次使用无效登陆名/密码信息登陆失败时,服务器是否会拒绝该用户再次尝试链接?

 

你可能感兴趣的:(测试(开发,自动化)工程师专栏)