




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WEB网站测试第8章WEB网站的测试8.1WEB网站的特性8.2网页的测试8.3网站的测试8.1WEB网站的特性8.1.1WEB网站的概念大多数WEB网站都是采用B-S结构。能够交付一组复杂的内容和功能给大量的终端用户。WEB网站测试是用于测试高质量Web应用系统的过程,它借用了许多传统软件测试和系统测试的概念和原理。8.1.2WEB网站的特点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网站锦上添花。在某种应用已经被市场广泛接受或者定义为标准时,美观性可能和技术在同样程度上影响该应用的成功。8.2网页测试网页测试包括以下内容:8.2.1功能测试8.2.2可用性测试8.2.1功能测试功能测试包括以下内容:链接测试表单测试数据校验Cookies测试1.链接测试什么是链接?链接是Web网站的一个主要特征,它是在页面之间切换和引导用户去一些未知地址页面的主要手段。链接测试链接测试的内容:测试所有链接是否按指示的那样确实链接到了应该链接的页面;测试所链接的页面是否存在;保证Web网站上没有孤立的页面。所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。链接测试链接测试可以手动进行,也可以自动进行。链接测试必须在集成测试阶段完成,也就是说,在整个Web网站的所有页面开发完成之后进行链接测试。2.表单测试什么是表单?表单就是一些需要在线显示和填写的表格。表单有一些标准操作,如确认、保存、提交等。表单测试例1:如果使用表单来进行在线注册,要确保提交按钮能正常工作,当注册完成后应返回注册成功的消息。表单测试例2:如果使用表单收集配送信息,应确保系统能够正确处理这些数据,最后能让顾客收到数据包。需要验证服务器能正确保存这些数据;后台运行的程序能正确解释和使用这些信息。表单测试例3:当用户使用表单进行用户注册、登录、信息提交等操作时,必须测试提交操作的完整性。用户填写的出生日期与职业是否恰当;填写的所属省份与所在城市是否匹配;如果使用了默认值,还要检验默认值的正确性;如果表单某个字段只能接受指定的某些值,则对这个字段也要进行测试。3.数据校验目的:根据业务规则,需要对用户输入进行校验,则要保证这些校验功能正常工作。数据校验例如:省份的字段可以用一个有效列表进行校验。需要验证列表完整性;程序是否正确调用了该列表;列表操作是否正确,如在列表中添加一个测试值。数据校验测试和表单测试可能会有一些重复。4.Cookies测试什么是Cookies?
Cookie是一个由网页服务器放在您硬盘上的非常小的文本文件.它本质上就像您的身份证明一样,并且不能像代码那样被执行或被用来散布病毒。它只能被您使用并且只能由提供的服务器读取。使用Cookie的目的:
帮您节约时间。如果您自定义页面,或注册产品或服务。cookie记住您的身份.当下一次您再次访问的时候,将显示您需要的信息,将帮您填入任何您已经回答过的问题。Cookies测试
Cookies通常用来存储用户信息和用户在某些应用系统上的操作序列,当一个用户使用Cookies访问了某一个应用系统时,Web服务器将发送关于用户的信息,并把该信息以Cookies的形式存储在客户端计算机上,这可用来创建动态和自定义页面或者存储登录等信息。Cookies测试测试内容:Cookies是否能正常工作;Cookies是否按预定的时间进行保存;刷新对Cookies有什么影响等。Cookies测试举例:如果在cookies中保存了注册信息,应确认该cookie能够正常工作而且已对这些信息进行加密。如果使用cookie来统计次数,需要验证次数累计正确。8.2.2可用性测试可用性测试包括:导航测试;图形测试;内容测试;整体界面测试。1.导航测试在不同的用户接口控制之间,例如按钮、对话框、列表和窗口等;或在不同的连接页面之间,导航描述了用户在一个页面内操作的方式。导航测试的内容导航是否直观?Web系统的主要部分是否可以通过主页访问?Web系统是否需要站点地图、搜索引擎或其他的导航器帮助?测试Web系统的页面结构;导航条、菜单、连接的风格是否一致?各种提示是否准确,确保用户凭直觉就知道是否还有内容,内容在什么地方。最好让最终用户参与导航测试,效果将更加明显。2.图形测试
在Web网站中,适当的图片和动画既能起到广告宣传的作用,又能起到美化页面的功能。一个Web网站的图形可以包括图片、动画、边框、颜色、字体、背景、按钮等。图形测试(1)要确保图形有明确的用途,图片或动画不要胡乱地堆在一起,以免浪费传输时间。图片尺寸要尽量地小,并且要能清楚地说明某件事情。验证所有页面字体的风格是否一致。(3)背景颜色应该与字体颜色和前景颜色相搭配。(4)图片的大小和质量也是一个很重要的因素,一般采用JPG或GIF压缩。3.内容测试内容测试的目的:内容测试用来检验Web网站提供信息的正确性、准确性和相关性。4.整体界面测试
整体界面测试是对整个Web系统的页面结构设计的测试,是用户对系统的一个整体感受。整体界面测试例如,当用户浏览Web网站时,应考虑是否感到舒适?是否凭直觉就知道要找的信息在什么地方?整个Web应用系统的设计风格是否一致?8.3网站测试网站测试在网页测试的基础之上还包括:功能测试;性能测试;安全性测试;兼容性测试8.3.1功能测试功能测试包括以下内容:1.数据库测试;2.WEB网站特定的功能需求测试;3.设计语言测试。1.数据库测试数据库在Web网站中的作用:数据库为Web网站的管理、运行、查询和实现用户对数据存储的请求等提供空间。在Web应用中,最常用的数据库类型是关系型数据库,可以使用SQL对信息进行处理。数据库测试两种主要数据库错误:数据一致性错误:主要是由于用户提交的表单信息不正确而造成的。输出错误:主要是由于网络传输速度或程序设计问题等引起的。数据库测试就要针对这两种情况,分别进行测试。2.WEB网站特定的功能需求测试测试人员需要对WEB网站特定的功能需求进行验证。测试的依据:程序需求规格说明书。WEB网站特定的功能需求测试举例:如一个订货系统,尝试用户可能进行的所有操作:下订单;更改订单;取消订单;核对订单状态;在货物发送之前更改送货信息;在线支付等。3.设计语言测试不同的Web设计语言版本的差异可以引起客户端或服务器端严重的问题;尤其在分布式环境中开发时,开发人员都不在一起,这个问题就显得尤为重要。测试的语言,除了HTML的版本问题外,不同的脚本语言,例如使用Java、JavaScript、ActiveX、VBScript或Perl等开发的应用程序也要在不同的版本上进行验证。
8.3.2性能测试包括以下内容:压力测试;连接速度测试;负载测试。1.压力测试Web服务的特点:Web服务处于分布式计算的核心位置,它们之间的交互通常很难测试。分布式开发可能使Web服务的开发变得越来越容易隐藏错误。压力测试是检测这类代码错误的一种有效方法。压力测试如何做压力测试?在设计对Web服务进行压力测试的测试系统时,要让它们以某种特定的方式运行代码,这种做法超越了功能验证。压力测试的目的:压力测试目的是要弄清楚被测试的Web服务是不是不仅能做我们认为它能做的事,而且在被施加了某些高强度压力的情况下仍然继续正常运行。压力测试压力测试的内容:压力测试必须对Web服务应用以下四个基本条件进行有效的压力测试。重复(Repetition);并发(Concurrency);量级(Magnitude);随机变化。压力测试的内容(1)重复(Repetition):测试的重复就是一遍又一遍地执行某个操作或功能。比如重复调用一个Web服务,确定一个操作能否正常执行,并且能否继续在每次执行时都正常。压力测试的内容(2)并发(Concurrency):并发是同时执行多个操作的行为。换句话说,就是在同一时间执行多个测试,例如在同一个服务器上同时调用许多Web服务。压力测试的内容(3)量级(Magnitude):压力测试系统应该应用于产品的另一个条件,需要考虑每个操作中的负载量,即也要尽量给产品增加负担。 例如,改变数据的大小、改变时间延迟的长度、资金数量的转移、输入速度以及输入的变化等。压力测试的内容(4)随机变化:任何压力系统都多多少少具有一些随机性。随机使用前面的压力原则中介绍的无数变化形式,就能够在每次测试运行时应用许多不同的代码路径。压力测试用例参考模板2.连接速度测试用户连接方式的不同:电话拨号上网;宽带上网;局域网;有限电视网;光纤网;电力网。连接速度测试不管用户使用那种方式的不同,系统都不能让用户可以等较长的时间。连接速度测试的目的,就是要保证在许可的时间内响应用户的请求。连接速度测试举例:如果访问一个页面Web系统响应时间太长(例如超过5秒钟),用户就会因失去耐心而离开。有些页面有超时的限制,如果响应速度太慢,用户可能还没来得及浏览内容,就需要重新登录了。如果连接速度太慢,还可能引起数据丢失,使用户得不到真实的页面。
3.负载测试负载测试的目的:负载测试是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作。负载测试内容:某个时刻同时访问Web系统的用户数量;在线数据处理的数量。负载测试例如:系统最多能允许多少个用户同时在线?如果超过了这个数量,会出现什么现象?系统能否处理大量用户同时对同一个页面的请求?8.3.3安全性测试目录测试SSL套接字测试登录验证日志文件脚本语言8.3.4兼容性测试平台测试;浏览器测试;分辨率测试;连接速率测试;组合测试。1.平台测试市场上有很多不同的操作系统类型,最常见的有Windows、Unix、Macintosh、Linux等。Web网站的最终用户究竟使用哪一种操作系统,取决于用户系统的配置。平台测试平台测试就是要测试兼容性问题:同一个应用可能在某些操作系统下能正常运行,但在另外的操作系统下可能会运行失败。因此,在Web系统发布之前,需要在各种操作系统下对Web系统进行兼容性测试。2.浏览器测试浏览器是Web系统客户端最核心的软件,来自不同厂商的浏览器对Java、JavaScript、ActiveX、plug-ins或不同的HTML有不同的支持。浏览器测试例如,ActiveX是Microsoft的产品,是为InternetExplorer而设计的,JavaScript是Netscape的产品,Java是Sun的产品等等。浏览器测试另外,框架和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不能显示。不同的浏览器对安全性和Java的设置也不一样。3.分辨率测试页面版式在640x400、600x800或1024x768的分辨率模式下是否显示正常?4.连接速率测试是否有这种情况,用户使用28.8kmodem下载一个页面需要10分钟,但测试人员在测试的时候使用的是T1专线?用户在下载文章或演示的时候,可能会等待比较长的时间,但却不会耐心等待首页的出现。5.组合测试600x800的分辨率在MAC机上可能不错,但是在IBM兼容机上却很难看。在IBM机器上使用Netscape能正常显示,但却无法使用Lynx来浏览。如果所有的人都使用T1专线,可能不需要测试下载、上载。组合测试有些内部应用程序,开发部门可能在系统需求中声明不支持某些系统而只支持一些那些已设置的系统。理想的情况,系统能在所有机器上运行。本章小结本章主要讲述了WEB网站测试的特点、内容和方法,并给出了多个实例。随着WEB网站的开发越来越流行,网站的测试也将受到更进一步的重视。Q&A第一节活塞式空压机的工作原理第二节活塞式空压机的结构和自动控制第三节活塞式空压机的管理复习思考题单击此处输入你的副标题,文字是您思想的提炼,为了最终演示发布的良好效果,请尽量言简意赅的阐述观点。第六章活塞式空气压缩机
piston-aircompressor压缩空气在船舶上的应用:
1.主机的启动、换向;
2.辅机的启动;
3.为气动装置提供气源;
4.为气动工具提供气源;
5.吹洗零部件和滤器。
排气量:单位时间内所排送的相当第一级吸气状态的空气体积。单位:m3/s、m3/min、m3/h第六章活塞式空气压缩机
piston-aircompressor空压机分类:按排气压力分:低压0.2~1.0MPa;中压1~10MPa;高压10~100MPa。按排气量分:微型<1m3/min;小型1~10m3/min;中型10~100m3/min;大型>100m3/min。第六章活塞式空气压缩机
piston-aircompressor第一节活塞式空压机的工作原理容积式压缩机按结构分为两大类:往复式与旋转式两级活塞式压缩机单级活塞压缩机活塞式压缩机膜片式压缩机旋转叶片式压缩机最长的使用寿命-
----低转速(1460RPM),动件少(轴承与滑片),润滑油在机件间形成保护膜,防止磨损及泄漏,使空压机能够安静有效运作;平时有按规定做例行保养的JAGUAR滑片式空压机,至今使用十万小时以上,依然完好如初,按十万小时相当于每日以十小时运作计算,可长达33年之久。因此,将滑片式空压机比喻为一部终身机器实不为过。滑(叶)片式空压机可以365天连续运转并保证60000小时以上安全运转的空气压缩机1.进气2.开始压缩3.压缩中4.排气1.转子及机壳间成为压缩空间,当转子开始转动时,空气由机体进气端进入。2.转子转动使被吸入的空气转至机壳与转子间气密范围,同时停止进气。3.转子不断转动,气密范围变小,空气被压缩。4.被压缩的空气压力升高达到额定的压力后由排气端排出进入油气分离器内。4.被压缩的空气压力升高达到额定的压力后由排气端排出进入油气分离器内。1.进气2.开始压缩3.压缩中4.排气1.凸凹转子及机壳间成为压缩空间,当转子开始转动时,空气由机体进气端进入。2.转子转动使被吸入的空气转至机壳与转子间气密范围,同时停止进气。3.转子不断转动,气密范围变小,空气被压缩。螺杆式气体压缩机是世界上最先进、紧凑型、坚实、运行平稳,噪音低,是值得信赖的气体压缩机。螺杆式压缩机气路系统:
A
进气过滤器
B
空气进气阀
C
压缩机主机
D
单向阀
E
空气/油分离器
F
最小压力阀
G
后冷却器
H
带自动疏水器的水分离器油路系统:
J
油箱
K
恒温旁通阀
L
油冷却器
M
油过滤器
N
回油阀
O
断油阀冷冻系统:
P
冷冻压缩机
Q
冷凝器
R
热交换器
S
旁通系统
T
空气出口过滤器螺杆式压缩机涡旋式压缩机
涡旋式压缩机是20世纪90年代末期开发并问世的高科技压缩机,由于结构简单、零件少、效率高、可靠性好,尤其是其低噪声、长寿命等诸方面大大优于其它型式的压缩机,已经得到压缩机行业的关注和公认。被誉为“环保型压缩机”。由于涡旋式压缩机的独特设计,使其成为当今世界最节能压缩机。涡旋式压缩机主要运动件涡卷付,只有磨合没有磨损,因而寿命更长,被誉为免维修压缩机。
由于涡旋式压缩机运行平稳、振动小、工作环境安静,又被誉为“超静压缩机”。
涡旋式压缩机零部件少,只有四个运动部件,压缩机工作腔由相运动涡卷付形成多个相互封闭的镰形工作腔,当动涡卷作平动运动时,使镰形工作腔由大变小而达到压缩和排出压缩空气的目的。活塞式空气压缩机的外形第一节活塞式空压机的工作原理一、理论工作循环(单级压缩)工作循环:4—1—2—34—1吸气过程
1—2压缩过程
2—3排气过程第一节活塞式空压机的工作原理一、理论工作循环(单级压缩)
压缩分类:绝热压缩:1—2耗功最大等温压缩:1—2''耗功最小多变压缩:1—2'耗功居中功=P×V(PV图上的面积)加强对气缸的冷却,省功、对气缸润滑有益。二、实际工作循环(单级压缩)1.不存在假设条件2.与理论循环不同的原因:1)余隙容积Vc的影响Vc不利的影响—残存的气体在活塞回行时,发生膨胀,使实际吸气行程(容积)减小。Vc有利的好处—
(1)形成气垫,利于活塞回行;(2)避免“液击”(空气结露);(3)避免活塞、连杆热膨胀,松动发生相撞。第一节活塞式空压机的工作原理表征Vc的参数—相对容积C、容积系数λv合适的C:低压0.07-0.12
中压0.09-0.14
高压0.11-0.16
λv=0.65—0.901)余隙容积Vc的影响C越大或压力比越高,则λv越小。保证Vc正常的措施:余隙高度见表6-1压铅法—保证要求的气缸垫厚度2.与理论循环不同的原因:二、实际工作循环(单级压缩)第一节活塞式空压机的工作原理2)进排气阀及流道阻力的影响吸气过程压力损失使排气量减少程度,用压力系数λp表示:保证措施:合适的气阀升程及弹簧弹力、管路圆滑畅通、滤器干净。λp
(0.90-0.98)2.与理论循环不同的原因:二、实际工作循环(单级压缩)第一节活塞式空压机的工作原理3)吸气预热的影响由于压缩过程中机件吸热,所以在吸气过程中,机件放热使吸入的气体温度升高,使吸气的比容减小,造成吸气量下降。预热损失用温度系数λt来衡量(0.90-0.95)。保证措施:加强对气缸、气缸盖的冷却,防止水垢和油污的形成。2.与理论循环不同的原因:二、实际工作循环(单级压缩)第一节活塞式空压机的工作原理4)漏泄的影响内漏:排气阀(回漏);外漏:吸气阀、活塞环、气缸垫。漏泄损失用气密系数λl来衡量(0.90-0.98)。保证措施:气阀的严密闭合,气缸与活塞、气缸与缸盖等部件的严密配合。5)气体流动惯性的影响当吸气管中的气流惯性方向与活塞吸气行程相反时,造成气缸压力较低,气体比容增大,吸气量下降。保证措施:合理的设计进气管长度,不得随意增减进气管的长度,保证滤器的清洁。2.与理论循环不同的原因:二、实际工作循环(单级压缩)第一节活塞式空压机的工作原理上述五条原因使实际与理论循环不同。4)漏泄的影响5)气体流动惯性的影响1)余隙容积Vc的影响2)进排气阀及流道阻力的影响3)吸气预热的影响2.与理论循环不同的原因:二、实际工作循环(单级压缩)第一节活塞式空压机的工作原理3.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- ktv包厢管理办法
- 深圳区块线管理办法
- 省实验动物管理办法
- 中医科服务管理办法
- 中国碳排放管理办法
- 河北麻黄草管理办法
- 浙江省公墓管理办法
- 乡镇周转房管理办法
- 河南地震台管理办法
- 丽水创新券管理办法
- 悬挑式卸料平台监理实施细则
- 电气安全工程(第二版)PPT完整全套教学课件
- 一种能有效抑制硒浸出的飞灰螯合剂及其制备方法与流程
- (四级)收银员技能认定考试题库(浓缩300题)
- 部编人教版语文九年级下册必背古诗词及译文
- 最新呼吸内科护理疾病查房ppt
- 2023年07月重庆大渡口区八桥镇公开招聘1人上岸笔试历年难、易错点考题附带参考答案与详解
- 【深信服】安全PT1-AC认证必备考试题库(附答案)
- 药理学绪论-课件
- 火焰切割安全操作规程
- 高情商聊天术
评论
0/150
提交评论