测试基于WEB的系统.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测试基于WEB的系统 主题 概述 功能测试 性能测试 易用性测试 兼容性测试 安全性测试 Website概述 简单的Web应用场景 没有交互、静态的简单网站 复杂的Web应用场景 动态交互 简单的Web应用场景 服务器端 网络 客户端 用户浏览网页过程 浏览器中输入网址 浏览器通过域名服务器,定位WWW服务器 服务器查找默认页,发送副本给客户端 浏览器收到文件,解析HTML语法 浏览器解析文件,遇到图片引用 浏览器向服务器发送复制图片的请求 服务器找到图片,将其副本发送给客户端 浏览器接收到图片后显示在适当位置 Web应用程序的基本要点 客户端发送请求 服务器响应请求 在请求和响应之间,客户端和服务器之间的连接是完全断开的 复杂的Web应用场景 动态的Web应用程序 用户代理 Web服务器 数据库服务器 浏览器/服务器(B/S)结构 复杂的Web应用场景 用户代理 用户代理经常被认为是用户操作的浏览器,但是它实际上是操作系统和浏览器的组合 如Windows2000上的IE6.0 复杂的Web应用场景 Web服务器 服务器端,接受来自用户代理的传输 典型的Web服务器 安装了IIS的Windows 2000 Server 安装了Apache的Linux版本 服务器端使用ASP、JSP或PHP编写 复杂的Web应用场景 数据库 数据库可能和Web服务器处于同一机器上 在较小的应用程序中,可能只有一台机器处理客户端的请求 在较大的应用程序中,有可能有几个数据库服务器和(或)几个Web服务器,用于处理用户请求 主题 概述 功能测试 性能测试 易用性测试 兼容性测试 安全性测试 功能测试 链接测试 表单测试 Cookie测试 设计语言测试 数据库测试 界面和内容测试 HTML语法检查 链接测试 表单测试 内容测试 页面测试 HTML语法检查 HTML语法检查内容 是否缺少闭标记符 标记符是否按顺序关闭 使用工具进行检查 HTML合法检测器(HTML validator) 链接测试 链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段 链接测试 链接测试主要内容 测试所链接的页面是否存在 测试所有链接是否确实链接到正确的页面 测试是否有孤立页面 链接测试 链接测试方法 借助自动链接检查工具测试 WebCheck Link Sleuth 手工测试 完成工具无法完成的检查,弥补工具的不足 例如:JavaScript生成的链接 链接测试 链接测试工具缺陷 不支持某些文件格式 JavaScript脚本生成的链接会误判 WebCheck和Link Sleuth均存在问题 手工测试对工具的补充 工具不支持的文件格式 对工具检查出的错误链接进行验证 表单测试 表单应用 用户注册 登录 信息提交 …… 表单测试 测试内容 测试提交操作的完整性 校验提交给服务器的信息的正确性 默认值的正确性 表单测试 Checklist举例 在数字框中是否能输入文本? 是否允许通配符? 是否可以为空? 输入长度限制是否合理? 例如:身份证框限制为15字符,不合理 复选框和单选按钮的默认值是否正确? 是否只有一个单选框能被选中? 复选框是否出发了预期的事件? 表单测试 例子 用户填写的出生日期与职业是否恰当 填写的所属省份与所在城市是否匹配 只能接受某些字符,测试时可以输入其他的错误字符,看系统是否有校验功能 内容测试 信息的正确性 信息是可靠的还是误传的 例如:在商品价格列表中,错误的价格可能引起财政问题甚至导致法律纠纷 1000,0.01 国旗,地图 信息的准确性 是否有语法或拼写错误 这种测试通常使用一些文字处理软件来进行,例如使用Microsoft Word的拼写与语法检查功能 信息的相关性 是指是否在当前页面可以找到与当前浏览信息相关的信息列表或入口 一般Web站点中的所谓相关文章列表。 页面测试 Checklist举例 当页面出现较长列表时,是否有滚动条? 调整控件或框架的大小,是否对页面造成非预期的影响? 当用户选中了页面中的一个复选框,之后回退一个页面,再前进一个页面,复选框是否还处于选中状态? 如果浏览器调整大小,页面是否还能完全显示? 刷新后界面是否正常显示? 控件在特定情况下是否被设置成disable状态? 主题 概述 功能测试 性能测试 易用性测试 兼容性测试 安全性测试 性能测试 连接速度测试 负载测试 压力测试 易用性测试 导航测试 图形测试 内容测试 整体界面 兼容性测试 平台测试 浏览器测试 视频分辨率测试 打印测试 平台测试 操作系统类型 Windows Linux …… 平台测试 相同操作系统,不同版本 Windows XP Wi

文档评论(0)

精品天地 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档