第九章Web网站测试解决方案.pptx

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章Web网站测试 福州 软件职业技术学院 林风人 2015年9月 本章重点 Web网站测试 功能测试 性能测试 安全性测试 可用性/可靠性测试 配置和兼容性测试 数据库测试 Web网站测试是面向因特网Web页面的测试。众所周知,因特网网页是由文字、图形、声音、视频和超级链接等组成的文档。网络客户端用户通过在浏览器中的操作,搜索浏览所需要的信息资源。 针对Web网站这一特定类型软件的测试,包含了许多测试技术,如功能测试、压力/负载测试、配置测试、兼容性测试、安全性测试等。黑盒测试、白盒测试、静态测试和动态测试都有可能被采用。 3 本章概述 1.1Web网站的测试 4 1.1Web网站的测试包含内容 功能测试 性能测试 安全性测试 可用性/易用性测试 配置和兼容性测试 代码合法性测试 完成测试 1.2 功能测试 功能测试的主要依据是《需求规格说明书》及《详细设计说明书》。 功能测试主要包括以下几个方面的内容: 内容测试 链接测试 表单测试 数据校验 Cookies测试 设计语言测试 5 1.2.1 页面内容测试 正确性 信息是真实可靠的还是胡编乱造的。 准确性 网页文字表述是否符合语法逻辑或者是否有拼写错误。 相关性 能否在当前页面内可以找到与当前浏览信息相关的信息列表或入口,也就是一般Web站点中所谓的“相关文章列表”。 6 1.2.1页面内容测试 7 页面文本测试还包括文字标签的测试,他为网页上的图片提供特征描述。 1.2.1页面内容测试 8 测试用例号 操作描述 数据 期望结果 实际结果 9.1 搜索某种类别的商品 搜索类别=电脑配件 搜索结果中列出该类别的所有商品 一致/不一致 9.2 让鼠标滑过每一个对象 受测对象= 当鼠标滑过每一个对象时,显示相应的文本信息 不一致 表9-1 页面内容测试用例示例 1.2.2页面链接测试 9 链接测试需要验证三个方面的问题: 用户单击链接是否可以顺利地打开所要浏览的内容,即链接是否按照指示的那样确实链接到了要链接的页面。 所要链接的页面是否存在。实际上,好多不规范的小型站点,其内部链接都是空的,这让浏览者感觉很不好 保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。 1.2.2页面链接测试 10 链接测试必须在集成测试阶段完成,也就是说,在整个Web应用系统的所有页面开发完成之后进行链接测试。 目前链接测试采用自动检测网站链接的软件来进行,已经有许多自动测试工具可以采用。如Xenu Link Sleuth,主要测试链接的正确性,但是对于动态生成的页面的测试会出现一些错误。 1.2.3表单测试 11 什么是表单? 表单就是一些需要在线显示和填写的表格。 表单有一些标准操作,如确认、保存、提交等。 1.2.3表单测试 12 表单测试主要考虑以下几个方面: 表单提交应模拟用户提交,验证是否完成功能,如注册信息。 必须测试提交操作的完整性,以校验提交给服务器的信息的正确性。用户填写的出生日期与职业是否恰当,填写的所属省份与所在城市是否匹配等 使用表单收集配送信息时,应确保程序能够正确处理这些数据。 要验证数据的正确性和异常情况的处理能力等,注意是否符合易用性的要求。 在测试表单时,会涉及数据校验问题。 1.2.3表单测试用例 13 测试用例号 操作描述 数据 期望结果 实际结果 9.3 使用Tab键从一个字段区跳到下一个字段区 开始字段区= 字段按正确的顺序移动 一致/不一致 9.4 输入字段所能接受的最长的字符串 字段名= 字符串= 字段区能够接受输入 一致/不一致 9.5 输入超出字段所能接受的最长的字符串 字段名= 字符串= 字段区拒绝接受输入的字符 一致/不一致 1.2.4 数据校验 14 目的: 根据业务规则,需要对用户输入进行校验,则要保证这些校验功能正常工作。 1.2.4 数据校验 15 例子: 省份的字符可以用一个有效列表进行校验。 需要验证列表完整性; 程序是否正确调用了该列表; 列表操作是否正确,如在列表中添加一个测试值。 数据校验测试和表单测试可能会有一些重复。 1.2.5 Cookies测试 16 什么是Cookies? cookie是一个由网页服务器放在您硬盘上的非常小的文本文件。它本质上就像您的身份证明一样,并且不能像代码那样被执行或被用来散布病毒。它只能被您使用并且只能由提供的服务器读取。 1.2.5 Cookies测试 17 使用Cookie的目的? 如果您自定义页面,或注册产品或服务。cookie记住您的身份。当下一次您再次访问的时候,将显示您需要的信息,将帮您填入如何您已经回答过的问题。 1.2.5 Cookies测试 18

文档评论(0)

知识宝库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档