第8章Web页面测试.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章Web页面测试

第8章 Web页面测试 随着Internet 和 Intranet 的快速发展,Web 技术已经对工商业、医疗业、教育、政府、 娱乐以及我们的生活产生了深远的影响。Web 平台能支持几乎所有媒体类型的信息发布, 容易为最终用户存取,更多传统的信息和数据系统正在逐渐迁移到互联网上:电子商务正 迅速增长,范围广泛、复杂的云应用和云计算也正在 Web 环境中出现。基于 Web 的系统 在变得越来越复杂和强大的同时,Web 应用软件的缺陷危机也越来越严重。早在 1998 年 Yogesh Deshpande 和 Steve Hansen 就提出了 Web 工程的概念。Web 工程提倡使用一个过程 和系统的方法来开发高质量的基于 Web 的系统。在Web 工程中,基于 Web 系统的测试、 确认和验收是一项重要而富有挑战性的工作。 Web 环境具有浏览器平台不兼容、网络环境多样化、应用复杂化等诸多特性,所以, 传统测试方法的某些方面不适用于网络测试。Web 的自动化测试方法包含几个方面,比如, 测试脚本技术、人工测试过程自动化、验证自动化等等。在测试驱动开发模式中,测试已 成为迭代开发过程中起推动作用的环节,但与此同时,大量的重复性的测试代码却造成了 大量资源的浪费。 随着自动化测试技术的成熟和自动化测试工具的广泛应用,人们重新认识到了测试的 价值:最优的质量成本,最高的质量保证。自动化测试的优势在软件领域很明显的:减少 了测试时间,使测试程序统一化,便于管理,节约了质量保证的成本,提高了测试运行的 效率,改善了软件产品的质量。 现在一般人都有使用浏览器浏览网页的经历,用户虽然不是专业人员但是对界面效果 的印象是很重要的。如果开发人员注重这方面的测试,那么验证应用程序是否易于使用就 非常重要了。很多人认为这是测试中最不重要的部分,但是恰恰相反,界面对不懂技术的 客户来说都是相当关键,特别是在简洁、美观、易用等方面。 方法上可以根据设计文档,如果够专业的话可以由专业美工人员,来确定整体风格, 特别是页面风格。然后根据这个设计好的页面,生成静态的 HTML、CSS 等甚至生成几套 不同的方案来讨论,或者交给客户评审,最后形成统一风格的页面/框架。 页面测试的主要页面元素有: ● 页面元素的容错性列表(如输入框、时间列表或日历) 。 ● 页面元素清单(为实现功能,是否将所需要的元素全部都列出来了,如按钮、单选 按钮、复选框、列表框、超链接、输入框等等) 。 ● 页面元素的容错性是否存在。 ? 252 ? 第Ⅳ部分 图形用户界面测试篇 ● 页面元素的容错性是否正确。 ● 页面元素的基本功能是否实现(如文字特效、动画特效、按钮、超链接) 。 ● 页面元素的外形、摆放位置(如按钮、列表框、复选框、输入框、超链接等) 。 ● 页面元素是否显示正确(主要针对文字、图形、签章) 。 ● 元素是否显示(元素是否存在) 。 页面测试主要包括以下几个方面的内容: ● 站点地图和导航条位置是否合理,是否可以导航等。 ● 页面内容布局是否合理,文字是否准确、简洁,字体和字号是否符合多数读者 习惯。 ● 背景/色调是否合理、美观,是否符合多数用户审美要求。 ● 页面在窗口中的显示是否正确、美观(在调整浏览器窗口大小时,屏幕刷新是否正 确),表单样式大小、格式是否适宜。 ● 是否对提交数据进行验证(如果在页面部分进行验证的话)等。 ● 链接的形式、位置、是否易于理解等。 对 Web 应用的测试可以分为页内测试(IntraPageTest)和跨页测试(InterPageTest)两种。 页内测试相当于单元测试,着重于测试单个页面的行为是否正确。根据模块化思想,在进 行页面划分时,一般使每个页面具有单一、具体的功能,可以直接表达用户的一个目标。 本章我们主要考虑 Web 页内测试的主要方法。 ● 人工走查:①通过页面走查,浏览确定使用的页面是否符合需求。可以结合兼容 性测试不同分辨率下的页面显示效果,如果有影响,则应该交给设计人员由他们 提出解决方案。②可以结合数据定义文档查看表单项的内容、长度等信息。③对 于动态生成的页面最好也能浏览查看。如 Servelet 部分可以结合编码规范,进行 代码走

文档评论(0)

***** + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8010045112000002

1亿VIP精品文档

相关文档