网站大量收购独家精品文档,联系QQ:2885784924

第四章 Web系统测试.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(a)整体界面测试 整体界面是指整个Web应用系统的页面结构设计,是给用户的一个整体感。 对最终用户进行调查的过程。 一般Web应用系统采取在主页上做一个调查问卷的形式,来得到最终用户的反馈信息。 (b)界面测试要素 界面测试要素主要包括: 符合标准和规范 灵活性 正确性 直观性 舒适性 实用性 一致性 (c)界面测试内容 站点地图和导航条 测试站点地图和导航条位置是否合理、是否可以导航等。内容布局是否合理,滚动条等简介说明。 确认测试的站点是否有地图。站点地图和/或导航条可以引导用户进行浏览。需要验证站点地图是否正确。确认地图上的链接是否确实存。地图有没有包括站点上的所有链接。 5. 客户端兼容性测试 平台测试 浏览器测试 IETester检查各种ie版本的兼容性 (1)平台测试 不同的操作系统类型,最常见的有Windows、Unix、Linux等。Web应用系统的最终用户究竟使用哪一种操作系统,取决于用户系统的配置。这样,就可能会发生兼容性问题。 (2)浏览器测试 浏览器是Web客户端最核心的构件,来自不同厂商的浏览器对Java、JavaScript、 ActiveX、 plug-ins或不同的HTML规格有不同的支持。 例如,ActiveX是Microsoft的产品,是为I E而设计的,JavaScript是Netscape的产品,Java是Sun的产品等等。 6.数据库测试 数据库为Web应用系统的管理、运行、查询和实现用户对数据存储的请求等提供空间。 在Web应用中,常用的数据库类型是关系型数据库,可以使用SQL对信息进行处理。 数据库测试是Web网站测试的一个基本组成部分。 对于测试人员,要真正了解后台数据库的内部结构和设计概念,制定详细的数据库测试计划,至少能在程序的某个流程点上并发地查询数据库。 数据库测试的主要因素 数据的完整性 测试的重点是检测数据损坏程度。设定适当的检查点可以减轻数据损坏的程度。比如,检查事务日志以便及时掌握数据库的变化情况。 数据有效性 数据有效性能确保信息的正确性,使得前台用户和数据库之间传送的数据是准确的。在工作流上的变化点上检测数据库,跟踪变化的数据库,判断其正确性。 数据操作和更新,根据数据库的特性,数据库管理员可以对数据进行各种不受限制的管理操作。具体包括: 增加记录; 删除记录; 更新某些特定的字段。 总结 Web系统测试不但需要检查和验证是否按照设计的要求运行(功能和性能),而且还要评价系统在不同用户的浏览器端的显示是否合适(兼容)。重要的是,还要从最终用户的角度进行安全性和可用性测试。 案例:博客系统的测试 功能测试 测试用例设计 使用QuickTest进行测试 性能测试 测试场景设计 使用LoadRunner进行测试 测试报告 * * * * 例如:当用户浏览Web应用系统时是否感到舒适,是否凭直觉就知道要找的信息在什么地方。整个Web应用系统的设计风格是否一致等。 Web系统测试 华中农业大学计算机科学系 典型的Web应用结构 例: 例: Web系统的测试范围 功能测试 性能测试 安全性测试 易用性测试(UI测试) 兼容性测试 数据库测试 其他测试如:分辨率,流量 1. Web系统功能测试 页面内容测试 页面链接测试 表单测试 设计语言测试 数据库测试 Cookies测试 测试工具QT (1)页面内容测试 内容测试用来检测Web应用系统提供信息的正确性、准确性和相关性。 正确性 准确性 相关性 页面内容测试(续) 文本标签 网页中的文字标签 (2)链接测试 链接是使用户可以从一个页面浏览到另一个页面的主要手段,是Web应用系统的一个主要特征。 链接对于网站用户而言意味着能不能流畅的使用整个网站提供的服务,因而链接将作为一个独立的项目进行测试。 链接测试(续) 检查的内容: 测试所有链接是否能正确链接; 测试所链接的页面是否存在; 保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面。 方法:自动化测试工具 Xenu Link Sleuth 免费 绿色免安装软件 HTML Link Validator 共享(30天试用) IBM appScan(安全) (3)表单测试 当用户给Web应用系统管理员提交信息时,就需要使用表单操作,例如:用户注册、登陆、信息提交等。 必须测试提交操作的完整性,以校验提交给服务器的信息的正确性。 SQL注入:NetsparkerCommunityEditionSetup (4)设计语言测试 Web设计语言版本的差异可以引起客户端或服务器端严重的问题,例如使用哪种版本的HTML等。 除了HTML的版本问题外,不同的脚本语言,例如Java、JavaScript、 ActiveX、V

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档