ImageVerifierCode 换一换
格式:PPT , 页数:72 ,大小:4.63MB ,
文档编号:4989634      下载积分:28 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-4989634.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(WEB网站测试汇总课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

WEB网站测试汇总课件.ppt

1、9.1 Web网站的测试 9.2 功能测试9.3 性能测试9.4 安全性测试9.5 可用性可靠性测试9.6 配置和兼容性测试9.7 数据库测试 Web网站测试是针对因特网Web网站中前台页面、服务器后台等的测试。网络客户端用户通过在浏览器中的操作,搜索浏览所需要的信息资源。服务器后台主要是用于对网站前台的信息管理,同时也包括对网站数据库和文件的管理及网站的各种配置。针对Web的测试方法应该尽量覆盖Web网站的各个方面,测试技术方面在继承传统测试技术的基础上要结合Web应用的特点。通常Web网站测试的内容包含以下方面:l功能测试。l性能测试。l安全性测试。l可用性易用性测试。l配置和兼容性测试。

2、l数据库测试。l代码合法性测试。l完成测试。Web网页各种各样右图为一个典型的Web网页,具有各种可测试特性。页面内容测试 页面链接测试 表单测试Cookies测试 设计语言测试 页面内容测试 页面链接测试 表单测试Cookies测试 设计语言测试 页面内容测试用来检测Web应用系统提供信息的正确性、准确性和相关性。1.1.正确性正确性 信息的正确性是指信息是真实可靠的还是胡乱编造的。例如,一条虚假的新闻报道可能引起不良的社会影响,甚至会让公司陷入麻烦之中,也可能引起法律方面的问题。2.2.准确性准确性 信息的准确性是指网页文字表述是否符合语法逻辑或者是否有拼写错误。在Web应用系统开发的过程

3、中,开发人员可能不是特别注重文字表达,有时文字的改动只是为了页面布局的美观,这样往往会造成文字表述不准确。另外,测试人员应该保证Web站点看起来更专业些。过多地使用粗斜体、大号字体和下画线会令人感到不舒服,甚至会降低用户的阅读兴趣。3.相关性 信息的相关性是指能否在当前页面内可以找到与当前浏览信息相关的信息列表或入口,也就是一般Web站点中所谓的“相关文章列表”。测试人员需要确定页面中是否列出了相关内容的站点链接。页面文本测试还应该包括文字标签,它为网页上的图片提供特征描述。下图所示给出的是网页中一个文字标签的例子。当用户把鼠标移动到网页的某些图片时,就会立即弹出关于图片的说明性语言。页面内容

4、测试 页面链接测试 表单测试Cookies测试 设计语言测试 页面内容测试 页面链接测试 表单测试Cookies测试 设计语言测试 页面之间的超级链接是Web应用系统最主要的一个特征,链接测试需要验证3个方面的问题:l用户通过单击链接是否可以顺利地打开所要浏览的内容。l所要链按的页面是否存在。实际上,好多不规范的小型站点,其内部链接都是空的。l保证Web应用系统上没有孤立的页面。在Web网页中应用链接主要测试点可以考虑如下:l测试内部链接和外部链接中成功和失败的链接点,以及应用中不被其他链接调用的页面。l测试链接中新网页、老网页、慢网页及丢失的图像标题标签和属性标签等。l分析Web应用的结构是

5、否合理,包括显示和某个URL相关的链接及按照标题、描述、作者、大小、最后修改时间等。页面内容测试 页面链接测试 表单测试Cookies测试 设计语言测试 页面内容测试 页面链接测试 表单测试Cookies测试 设计语言测试 当用户给Web应用系统管理员提交信息时需要使用表单操作,例如,用户注册、登录、信息提交等。表单测试主要考虑以下几个方面的内容:l表单提交应当模拟用户提交,验证是否完成l要测试提交操作的完整性l使用表单收集配送信息时,应确保程序能够正确处理这些数据l要验证数据的正确性和异常情况的处理能力l提交数据,处理数据等如果有固定的操作流程可以考虑自动化测试工具的录制功能。如图是一个比较

6、复杂的表单例子。页面内容测试 页面链接测试 表单测试Cookies测试 设计语言测试 页面内容测试 页面链接测试 表单测试Cookies测试 设计语言测试 Cookies通常用来存储用户信息和用户在某个应用系统的操作,当一个用户使用Cookies访问了某一个应用系统时,Web服务器将发送关于用户的信息,把该信息以Cookies的形式存储在客户端计算机上,这可用来创建动态和自定义页面或者存储登录等信息。如果Web应用系统使用了Cookies,测试人员需要对它们进行检测。测试的内容可包括Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响等。页面内容测试 页面链接测试

7、 表单测试Cookies测试 设计语言测试 页面内容测试 页面链接测试 表单测试Cookies测试 设计语言测试 Web设计语言版本的差异可以引起客户端或服务器端的一些严重问题,例如使用哪种版本的HTML等。当在分布式环境中开发时,开发人员都不在一起,这个问题就显得尤为重要。除了HTML的版本问题外,不同的脚本语言,例如,Java、JavaScript、ActiveX、VBScript或Peri等也要进行验证。负载测试 压力测试 连接速度测试负载测试 压力测试 连接速度测试 负载测试主要是为了测试C/S系统在某一负载级别上的性能,以保证系统能在同一时间响应大量的用户,在需求范围内能够正常工作。

8、负载级别可以是某个时刻同时访问Web系统的用户数量,也可以是在线数据处理的数量。可访问性对用户来说是极其重要的。如果用户得到“系统忙”的信息,他们可能失去耐心放弃页面等待,并转向同类其他网站。负载测试包括的问题有:Web应用系统能允许多少个用户同时在线;如果超过了这个数量,会出现什么现象;Web应用系统能否处理大量用户对同一个页面的请求。负载测试的作用是在软件产品投向市场以前,通过执行可重复的负载测试,预先分析软件可以承受的并发用户的数量极限和性能极限,以便更好地优化软件。负载测试 压力测试 连接速度测试负载测试 压力测试 连接速度测试 进行压力测试是指实际破坏一个Web应用系统,测试系统的反

9、映。压力测试是测试系统的限制和故障恢复能力,也就是测试Web应用系统会不会崩溃,在什么情况下会崩溃。无论是利用预先写好的工具,还是创建一个完全专用的压力系统,压力测试都是用于查找Web服务(或其他任何程序)问题的本质方法。压力测试的区域包括表单、登录和其他信息传输页面等。负载压力测试应该关注的问题如下:1、瞬间访问高峰 例如电视台的Web站点,某个收视率极高的电视选秀节目正在直播并进行网上投票,那么最好使系统在直播的这段时间内能够响应上百万甚至上千万的请求。负载测试工具能够模拟X个用户同时访问测试站点。2、每个用户传送大量数据 例如网上购物过程中,一个终端用户一次性购买大量的商品。或者节日里,

10、一个客户网上派送大量礼物给不同的终端用户等。系统都要有足够能力处理单个用户的大量数据。3.长时间的使用 Web站点提供基于Web的E-mail服务具有长期性,其对应的测试就属于长期性能测试,可能需要使用自动测试工具来完成这种类型的测试,因为很难通过手工完成这些测试。通常,测试工具在第二次使用的时候,它创造的效益,就足以支付成本。而且,测试工具安装完成之后,再次使用的时候,只要点击几下。负载测试 压力测试 连接速度测试负载测试 压力测试 连接速度测试 连接速度测试指的是打开网页的响应速度测试。用户连接到Web应用系统的速度根据上网方式的变化而变化。如果Web系统响应时间太长,用户就会因没有耐心等

11、待而离开。另外,有些页面有超时的限制,如果响应速度太慢,用户可能还没来得及浏览内容,就需要重新登录了。而且,连接速度太慢,还可能引起数据丢失,使用户得不到真实的页面。测试用例号操作描述数据期望结果实际结果9.141.提交一个完整的购买表单2.记录接收到购买确认的响应时间3.重复上述操作5次购买的商品=记录最小、最大和平均响应时间,同时满足系统的性能要求一致/不一致9.151.查找一件商品2.记录查找的响应时间3.重复上述操作5次查询记录最小、最大和平均响应时间,同时满足系统的性能要求一致/不一致连接速度测试用例如下表。随着因特网的广泛使用,网上交费、电子银行等深入到了人们的生活中,所以网络安全

12、问题就日益重要,特别对于有交互信息的网站及进行电子商务活动的网站尤其重要。站点涉及银行信用卡支付问题,用户资料信息保密问题等。Web页面随时会传输这些重要信息,所以一定要确保安全性。1、目录设置 Web安全的第一步就是正确设置目录。目录安全是Web安全性测试中不可忽略的问题。如果Web程序或Web服务器的处理不当,通过简单的URL替换和推测,会将整个Web目录暴露给用户,这样会造成Web的安全性隐患。每个目录下应该有index.html或main.html页面,或者严格设置Web服务器的目录访问权限,这样就不会显示该目录下的所有内容,从而提高安全性。iDfences sessionID aud

13、itor2、SSL 很多站点使用SSL安全协议进行传送。SSL是利用公开密钥私有密钥的加密技术,位于HTTP层和TCP层之间,建立用户和服务器之间的加密通信,从而确保所传送信息的安全性。任何用户都可以获得公共密钥来加密数据,但解密数据必须通过对应的私人密钥。SSL是工作在公共密钥和私人密钥基础上的。3、登录 很多站点都需要用户先注册后登录使用,从而校验用户名和匹配的密码,以验证他们的身份,阻止非法用户登录。这样对用户是方便的,他们不需要每次都输入个人资料。测试人员需要验证系统阻止非法的用户名口令登录,而能够通过有效登录。4、日志文件 需要测试相关信息是否写进了日志文件、是否可追踪。在后台,要注

14、意验证服务器日志工作是否正常。5、脚本语言 脚本语言是常见的安全隐患。有些脚本允许访问根目录,其他脚本只允许访问邮件服务器。黑客可以利用这些缺陷,将服务器用户名和口令发送绐他们自己,从而攻击和使用服务器系统。测试人员需要找出站点使用了哪些脚本语言并研究该语言的缺陷。6、加密 当使用了安全套接字加密,还要测试加密是否正确,检查信息的完整性。导航测试 Web图形测试 图形用户界面(GUl)测试 可靠性测试 导航测试 Web图形测试 图形用户界面(GUl)测试 可靠性测试 网站导航表现为网站的栏目菜单设置、辅助菜单、其他在线帮助等形式。导航测试的主要测试目的是检测一个Web应用系统是否易于导航,具体

15、内容包括:l导航是否直观。lWeb系统的主要部分是否可通过主页存取。lWeb系统是否需要站点地图、搜索引擎或其他的导航帮助。导航测试 Web图形测试 图形用户界面(GUl)测试 可靠性测试 导航测试 Web图形测试 图形用户界面(GUl)测试 可靠性测试 Web应用系统的图形可以包括图片、动画、边框、颜色、字体、背景、按钮等。图形测试的内容有l要确保图形有明确的用途。l验证所有页而字体的风格是否一致。l背景颜色应该与字体颜色和前景颜色相搭配。l图片的大小和质量也是一个很重要的因素。l验证文字回绕是否正确。根据图片能否正常加载来检测网页的输入性能好坏;如果网页小而有太多图片或动画插件,就会导致传

16、输和显示的数据量巨大、减慢网页的输入速度,有时会影响图片的加载。如下图所示,网页无法载入图片时,就会在其显示位置上显示错误提示信息。导航测试 Web图形测试 图形用户界面(GUl)测试 可靠性测试 导航测试 Web图形测试 图形用户界面(GUl)测试 可靠性测试 1.整体界面测试 整体界面是指整个Web应用系统的页面结构设计,是给用户的一个整体感。对整体界面的测试过程,其实是一个对最终用户进行调查的过程。一般Web应用系统采取在主页上做一个调查问卷的形式来得到最终用户的反馈信息。因此测试需要外部人员参加,特别是终端用户的参与。2.界面测试要素 界面测试要素主要包括:符合标准和规范,具有直观性、

17、一致性、灵活性、舒适性、正确性、实用性。3.界面测试内容用户界面测试主要包括以下几个方面的内容:1)站点地图和导航条2)使用说明3)背景颜色 4)图片5)表格6)回绕导航测试 Web图形测试 图形用户界面(GUl)测试 可靠性测试 导航测试 Web图形测试 图形用户界面(GUl)测试 可靠性测试 测试用例号操作描述数据期望结果实际结果9.20在网站购物的同时,打印当前页面商品=商品能够成功购买,选择的页面也能打印成功,系统速度正常、性能稳定一致/不一致9.21利用自动测试工具,每一分钟购买一次商品商品1=商品2=商品3=商品4=商品5=每件商品都能成功购买,系统速度正常、性能稳定一致/不一致商

18、品n=9.225个用户一起登录网站,并同时购买一个商品用户1用户2用户3用户4用户55个用户都能在同一时间将相同的商品放在各自的购物车中一致/不一致可靠性测试示例 需要验证应用程序可以在用户使用的机器上运行。需要测试各种操作系统、浏览器、视频设置和Modem的速度。最后,还要尝试各种设置的组合。1、平台测试 测试Web网站在各种操作系统平台(Windows、UNIX、Linux)下的兼容性问题。2、浏览器测试 浏览器是Web客户端核心的构件,需要测试站点能否支持主流的不同浏览器,同时能否支持不同版本的浏览器。3、打印机测试 因此网页在设计的时候要考虑到打印问题,注意节约纸张和油墨。测试人员需要

19、验证订单确认页面打印是正常的。4、组合测试测试用例号操作描述数据期望结果实际结果9.23将网站加入到收藏夹中,会话结束时再次调用Web页面=网站正常打开和运行一致/不一致9.24打开某个站点的多个会话Web页面=每个会话都是可用的一致/不一致9.25使用浏览器的打印功能Web页面=选择的页面能够正常打印一致/不一致9.26创建一个Web页面的快捷键,在结束会话后点击该快捷键Web页面=网站正常打开和运行一致/不一致5.兼容性测试用例 数据库测试是Web网站测试的一个基本组成部分。网站把相关的数据和信息存储在数据库中,从而提高搜索效率。很多站点把用户的输入数据也存放在数据库中。对于测试人员,要真

20、正了解后台数据库的内部结构和设计概念,制订详细的数据库测试计划,至少能在程序的某个流程点上并发地查询数据库。1、数据库测试的主要因素l数据的完整性l数据有效性l数据操作和更新2、数据库测试的相关问题 测试人员需要了解的相关问题有:l数据库的设计概念。l数据库的风险评估。l了解设计中的安全控制机制。l了解哪些特定用户对数据库有访问权限。l了解数据的维护更新和升级过程。3、测试用例 在学校的网站上,成绩查询系统是一个常见的Web程序。学生可以通过浏览器页面访问Web服务器,Web服务器再从数据库服务器上读取数据。下表是一个学生基础课成绩表的结构示例。这里定义了表的各项字段名、字段类型及其含义。字段名字段类型含义注释S_NoS_NameS_DepS_ClassM_ScoreE_ScoreC_Score整形字符串类型字符串类型字符串类型数值型数值型数值型学号学生姓名所在系所在班级数学成绩英语成绩计算机成绩非空非空学生基础课成绩表的结构示例 END

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|