- 1、本文档共71页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[文学研究]软件测试技术
第10章 WEB网站的测试 10.1 WEB网站的特性 10.2 网页的测试 10.3 网站的测试 10.1 WEB网站的特性 10.1.1 WEB网站的概念 大多数WEB网站都是采用B-S结构 。 能够交付一组复杂的内容和功能给大量的终端用户。 WEB网站测试是用于测试高质量Web应用系统的过程,它借用了许多传统软件测试和系统测试的概念和原理。 10.1.2 WEB网站的特点 1.网络集约性 2.内容驱动性 3.持续演化性 4.即时性 5.安全性 6.美观性 1.网络集约性 就本质而言,一个Web网站是网络集约的。它可以驻留在网络上,并且服务于变化多样的客户群的需要。例如时下流行的门户网站或者网络游戏。它们都可以看成一个完善的大型Web应用系统,服务于各种客户群,但其本身只需要一个服务器端,用各式各样的客户端满足不同要求的客户。 2.内容驱动性 一般来说,Web网站不是为了某个或某些特定用户量身定做的,它们一般都拥有一个广大的服务群体,其服务的内容,往往由这些群体的要求所决定。在大多数情况下,一个Web网站的主要功能是使用HTML(超文本标记语言)javascript等语言来表示文本、图形、音频、视频内容给终端用户。 3.持续演化性 不同于传统的、按一系列规律发布进行演化的应用软件(如微软每隔1-2年发布新的Office办公软件),Web网站一般是采取持续演化的模式。对于某些Web应用而言,按小时为单位进行更新都是司空见惯的。 4.即时性 Web网站具有其他任何软件类型中都没有的即时性,或者称为快速性。对于某些较大规模的Web网站,开发时间往往也只有几周或者几天,适度复杂的Web页面可以仅在几小时内完成。这要求开发者必须十分熟练于开发Web应用所需的压缩时间进度的规划、分析、实现以及测试方法。 5.安全性 Web网站通过网络访问,为了提高系统效率,需要限制访问终端的用户的数量。为了保护敏感内容,必须提供安全的数据传输模式。因此要求Web网站必须有一定的安全性保障。 6.美观性 良好的观感会使一个Web网站锦上添花。在某种应用已经被市场广泛接受或者定义为标准时,美观性可能和技术在同样程度上影响该应用的成功。 10.2 网页测试 网页测试包括以下内容: 1. 功能测试 2. 可用性测试 1. 功能测试 功能测试包括以下内容: 链接测试 表单测试 数据校验 Cookies 测试 链接测试 什么是链接? 链接是Web 网站的一个主要特征,它是在页面之间切换和引导用户去一些未知地址页面的主要手段。 链接测试 链接测试的内容: 测试所有链接是否按指示的那样确实链接到了应该链接的页面; 测试所链接的页面是否存在; 保证Web 网站上没有孤立的页面。所谓孤立页面是指没有链接指向该页面,只有知道正确的URL 地址才能访问。 链接测试 链接测试可以手动进行,也可以自动进行。 链接测试必须在集成测试阶段完成,也就是说,在整个Web 网站的所有页面开发完成之后进行链接测试。 表单测试 什么是表单? 表单就是一些需要在线显示和填写的表格。 表单有一些标准操作,如确认、保存、提交等。 表单测试 例1: 如果使用表单来进行在线注册,要确保提交按钮能正常工作,当注册完成后应返回注册成功的消息。 表单测试 例2: 如果使用表单收集配送信息,应确保系统能够正确处理这些数据,最后能让顾客收到数据包。 需要验证服务器能正确保存这些数据; 后台运行的程序能正确解释和使用这些信息。 表单测试 例3: 当用户使用表单进行用户注册、登录、信息提交等操作时,必须测试提交操作的完整性。 用户填写的出生日期与职业是否恰当; 填写的所属省份与所在城市是否匹配; 如果使用了默认值,还要检验默认值的正确性; 如果表单某个字段只能接受指定的某些值,则对这个字段也要进行测试。 数据校验 目的: 根据业务规则,需要对用户输入进行校验,则要保证这些校验功能正常工作。 数据校验 例如: 省份的字段可以用一个有效列表进行校验。 需要验证列表完整性; 程序是否正确调用了该列表; 列表操作是否正确,如在列表中添加一个测试值。 数据校验测试和表单测试可能会有一些重复。 Cookies 测试 什么是Cookies? Cookie是一个由网页服务器放在您硬盘上的非常小的文本文件. 它本质上就像您的身份证明一样,并且不能像代码那样被执行或被用来散布病毒。它只能被您使用并且只能由提供的服务器读取. Cookies 测试 使用Cookie的目的: 帮您节约时间。如果您自定义页面
您可能关注的文档
最近下载
- 人教PEP版六年级上册Unit 5 What does he do 单元整体教学设计.pdf
- 2021年新生儿感染:抗菌药物预防性与治疗性使用指南解读(全文).pdf
- 《数字图像处理教程》试题库.pdf VIP
- 学校意识形态工作计划.pdf
- 战略模拟软件CESIM全攻略(课堂PPT).ppt
- 中国碳交易政策对可持续经济福利的影响.pptx VIP
- 反三违(典型“三违”)行为清单.docx
- (高清版)B-T 3836.1-2021 爆炸性环境 第1部分:设备 通用要求.pdf VIP
- 人教版高一化学必修一知识点梳理.docx
- 人教pep版英语三年级上册阅读理解专项复习试卷测试题(含答案).doc
文档评论(0)