收藏 分销(赏)

北大测试全套和教案WEB网站测试省公共课一等奖全国赛课获奖课件.pptx

上传人:天**** 文档编号:3211974 上传时间:2024-06-25 格式:PPTX 页数:72 大小:667.93KB
下载 相关 举报
北大测试全套和教案WEB网站测试省公共课一等奖全国赛课获奖课件.pptx_第1页
第1页 / 共72页
北大测试全套和教案WEB网站测试省公共课一等奖全国赛课获奖课件.pptx_第2页
第2页 / 共72页
北大测试全套和教案WEB网站测试省公共课一等奖全国赛课获奖课件.pptx_第3页
第3页 / 共72页
北大测试全套和教案WEB网站测试省公共课一等奖全国赛课获奖课件.pptx_第4页
第4页 / 共72页
北大测试全套和教案WEB网站测试省公共课一等奖全国赛课获奖课件.pptx_第5页
第5页 / 共72页
点击查看更多>>
资源描述

1、IT Education&TrainingWEB网站测试软件外包教研室3月第1页IT Education&Training第10章 WEB网站测试10.1 WEB网站特征10.2 网页测试10.3 网站测试第2页IT Education&Training10.1 WEB网站特征10.1.1 WEB网站概念大多数WEB网站都是采取B-S结构。能够交付一组复杂内容和功效给大量终端用户。WEB网站测试是用于测试高质量Web应用系统过程,它借用了许多传统软件测试和系统测试概念和原理。第3页IT Education&Training10.1.2 WEB网站特点1.网络集约性2.内容驱动性3.连续演化性4

2、.即时性5.安全性6.美观性第4页IT Education&Training1.网络集约性 就本质而言,一个Web网站是网络集约。它能够驻留在网络上,而且服务于改变多样客户群需要。比如时下流行门户网站或者网络游戏。它们都能够看成一个完善大型Web应用系统,服务于各种客户群,但其本身只需要一个服务器端,用各式各样客户端满足不一样要求客户。第5页IT Education&Training2.内容驱动性 普通来说,Web网站不是为了某个或一些特定用户量身定做,它们普通都拥有一个广大服务群体,其服务内容,往往由这些群体要求所决定。在大多数情况下,一个Web网站主要功效是使用HTML(超文本标识语言)j

3、avascript等语言来表示文本、图形、音频、视频内容给终端用户。第6页IT Education&Training3.连续演化性 不一样于传统、按一系列规律公布进行演化应用软件(如微软每隔1-2年公布新Office办公软件),Web网站普通是采取连续演化模式。对于一些Web应用而言,按小时为单位进行更新都是司空见惯。第7页IT Education&Training4.即时性Web网站含有其它任何软件类型中都没有即时性,或者称为快速性。对于一些较大规模Web网站,开发时间往往也只有几周或者几天,适度复杂Web页面能够仅在几小时内完成。这要求开发者必须十分熟练于开发Web应用所需压缩时间进度规划

4、、分析、实现以及测试方法。第8页IT Education&Training5.安全性 Web网站经过网络访问,为了提升系统效率,需要限制访问终端用户数量。为了保护敏感内容,必须提供安全数据传输模式。所以要求Web网站必须有一定安全性保障。第9页IT Education&Training6.美观性 良好观感会使一个Web网站锦上添花。在某种应用已经被市场广泛接收或者定义为标按时,美观性可能和技术在一样程度上影响该应用成功。第10页IT Education&Training10.2 网页测试网页测试包含以下内容:1.1.功效测试功效测试2.2.可用性测试可用性测试第11页IT Education&

5、Training1.功效测试功效测试包含以下内容:链接测试链接测试表单测试表单测试数据校验数据校验Cookies 测试测试第12页IT Education&Training链接测试链接测试什么是链接?什么是链接?链接是链接是Web Web 网站一个主要特征,它网站一个主要特征,它是在页面之间切换和引导用户去一些未是在页面之间切换和引导用户去一些未知地址页面主要伎俩。知地址页面主要伎俩。第13页IT Education&Training链接测试链接测试链接测试内容:链接测试内容:测试全部链接是否按指示那样确实链接到了应该链接页面;测试所链接页面是否存在;确保Web 网站上没有孤立页面。所谓孤立页

6、面是指没有链接指向该页面,只有知道正确URL 地址才能访问。第14页IT Education&Training链接测试链接测试链接测试能够手动进行,也能够自动进行。链接测试必须在集成测试阶段完成,也就是说,在整个Web 网站全部页面开发完成之后进行链接测试。第15页IT Education&Training表单测试表单测试什么是表单?什么是表单?表单就是一些需要在线显示和填写表格。表单就是一些需要在线显示和填写表格。表单有一些标准操作,如确认、保留、表单有一些标准操作,如确认、保留、提交等。提交等。第16页IT Education&Training表单测试表单测试例例1 1:假如使用表单来进行

7、在线注册,要确保提交按钮能正常工作,当注册完成后应返回注册成功消息。第17页IT Education&Training表单测试表单测试例例2 2:假如使用表单搜集配送信息,应确保系统能够正确处理这些数据,最终能让用户收到数据包。需要验证服务器能正确保留这些数据;后台运行程序能正确解释和使用这些信息。第18页IT Education&Training表单测试表单测试例例3 3:当用户使用表单进行用户注册、登录、信息提交等操作时,必须测试提交操作完整性。用户填写出生日期与职业是否恰当;填写所属省份与所在城市是否匹配;假如使用了默认值,还要检验默认值正确性;假如表单某个字段只能接收指定一些值,则对这

8、个字段也要进行测试。第19页IT Education&Training数据校验数据校验目:根据业务规则,需要对用户输入进行校验,则要保证这些校验功能正常工作。第20页IT Education&Training数据校验数据校验比如:比如:省份字段能够用一个有效列表进行校验。省份字段能够用一个有效列表进行校验。需要验证列表完整性;需要验证列表完整性;程序是否正确调用了该列表;程序是否正确调用了该列表;列表操作是否正确,如在列表中添加一列表操作是否正确,如在列表中添加一个测试值。个测试值。数据校验测试和表单测试可能会有一些数据校验测试和表单测试可能会有一些重复。重复。第21页IT Education

9、&TrainingCookies 测试测试什么是什么是Cookies?Cookie是一个由网页服务器放在您硬盘上非常小文本文件.它本质上就像您身份证实一样,而且不能像代码那样被执行或被用来散布病毒。它只能被您使用而且只能由提供服务器读取第22页IT Education&TrainingCookies 测试测试使用使用Cookie目标目标:帮您节约时间。假如您自定义页面,或注册产品或服务。cookie记住您身份.当下一次您再次访问时候,将显示您需要信息,将帮您填入任何您已经回答过问题。第23页IT Education&TrainingCookies 测试测试 Cookies 通惯用来存放用户信息

10、和用户在一些应用系统上操作序列,当一个用户使用Cookies访问了某一个应用系统时,Web 服务器将发送关于用户信息,并把该信息以Cookies 形式存放在客户端计算机上,这可用来创建动态和自定义页面或者存放登录等信息。第24页IT Education&TrainingCookies 测试测试测试内容:测试内容:Cookies是否能正常工作;Cookies是否按预定时间进行保留;刷新对Cookies 有什么影响等。第25页IT Education&TrainingCookies 测试测试举例:举例:假如在cookies 中保留了注册信息,应确认该cookie 能够正常工作而且已对这些信息进行加

11、密。假如使用cookie 来统计次数,需要验证次数累计正确。第26页IT Education&Training2.可用性测试可用性测试包含:可用性测试包含:导航测试导航测试;图形测试图形测试;内容测试内容测试;整体界面测试。整体界面测试。第27页IT Education&Training导航测试导航测试在不一样用户接口控制之间,比如按钮、对话框、列表和窗口等;或在不一样连接页面之间,导航描述了用户在一个页面内操作方式。第28页IT Education&Training导航测试内容导航测试内容导航是否直观?Web 系统主要部分是否能够经过主页访问?Web系统是否需要站点地图、搜索引擎或其它导航器

12、帮助?第29页IT Education&Training导航测试内容导航测试内容测试Web 系统页面结构;导航条、菜单、连接格调是否一致?各种提醒是否准确,确保用户凭直觉就知道是否还有内容,内容在什么地方。最好让最终用户参加导航测试,效果将愈加显著。第30页IT Education&Training图形测试图形测试 在Web 网站中,适当图片和动画既能起到广告宣传作用,又能起到美化页面功效。一个Web 网站图形能够包含图片、动画、边框、颜色、字体、背景、按钮等。第31页IT Education&Training图形测试图形测试(1)要确保图形有明确用途,图片或动画不要胡乱地堆在一起,以免浪费传

13、输时间。图片尺寸要尽可能地小,而且要能清楚地说明某件事情。(2)验证全部页面字体格调是否一致。第32页IT Education&Training图形测试图形测试(3)背景颜色应该与字体颜色和前景颜色相搭配。(4)图片大小和质量也是一个很主要原因,普通采取JPG 或GIF 压缩。第33页IT Education&Training内容测试内容测试内容测试目标:内容测试目标:内容测试用来检验Web 网站提供信息正确性、准确性和相关性。第34页IT Education&Training整体界面测试整体界面测试 整体界面测试是对整个Web 系统页面结构设计测试,是用户对系统一个整体感受。第35页IT E

14、ducation&Training整体界面测试整体界面测试比如,当用户浏览Web 网站时,应考虑是否感到舒适?是否凭直觉就知道要找信息在什么地方?整个Web 应用系统设计格调是否一致?第36页IT Education&Training10.3 网站测试网站测试在网页测试基础之上还包含:功效测试;性能测试;安全性测试;兼容性测试第37页IT Education&Training10.3.1 功效测试功效测试包含以下内容:1.数据库测试;2.WEB网站特定功效需求测试;3.设计语言测试。第38页IT Education&Training1.1.数据库测试数据库测试数据库在数据库在Web Web 网

15、站中作用:网站中作用:数据库为Web 网站管理、运行、查询和实现用户对数据存放请求等提供空间。在Web 应用中,最惯用数据库类型是关系型数据库,能够使用SQL 对信息进行处理。第39页IT Education&Training1.1.数据库测试数据库测试两种主要数据库错误:两种主要数据库错误:数据一致性错误:主要是因为用户提交表单信息不正确而造成。输犯错误:主要是因为网络传输速度或程序设计问题等引发。数据库测试就要针对这两种情况,分别数据库测试就要针对这两种情况,分别进行测试。进行测试。第40页IT Education&Training2.WEB网站特定功效需求测试测测试试人人员员需需要要对对

16、WEBWEB网网站站特特定定功功效效需需求求进行验证。进行验证。测试依据:程序需求规格说明书。测试依据:程序需求规格说明书。第41页IT Education&Training2.WEB网站特定功效需求测试举举例例:如如一一个个订订货货系系统统,尝尝试试用用户户可可能能进进行全部操作:行全部操作:下订单;更改订单;取消订单;查对订单状态;在货物发送之前更改送货信息;在线支付等。第42页IT Education&Training3.设计语言测试不一样Web 设计语言版本差异能够引发客户端或服务器端严重问题;尤其在分布式环境中开发时,开发人员都不在一起,这个问题就显得尤为主要。测试语言,除了HTML

17、 版本问题外,不一 样 脚 本 语 言,比 如 使 用 Java、JavaScript、ActiveX、VBScript或 Perl 等开发应用程序也要在不一样版本上进行验证。第43页IT Education&Training10.3.2 性能测试包含以下内容:包含以下内容:压力测试;连接速度测试;负载测试。第44页IT Education&Training1.1.压力测试压力测试Web 服务特点:Web 服务处于分布式计算关键位置,它们之间交互通常极难测试。分布式开发可能使 Web 服务开发变得越来越轻易隐藏错误。压压力力测测试试是是检检测测这这类类代代码码错错误误一一个个有效方法。有效方法

18、。第45页IT Education&Training1.1.压力测试压力测试怎样做压力测试?在设计对 Web 服务进行压力测试测试系统时,要让它们以某种特定方式运行代码,这种做法超越了功效验证。第46页IT Education&Training1.1.压力测试压力测试压力测试目标:压力测试目标是要搞清楚被测试 Web 服务是不是不但能做我们认为它能做事,而且在被施加了一些高强度压力情况下依然继续正常运行。第47页IT Education&Training1.1.压力测试压力测试压力测试内容:压力测试必须对 Web 服务应用以下四个基本条件进行有效压力测试。重复(Repetition);并发(C

19、oncurrency);量级(Magnitude);随机改变。第48页IT Education&Training压力测试内容重复(Repetition):测试重复就是一遍又一遍地执行某个操作或功效。比如重复调用一个 Web 服务,确定一个操作能否正常执行,而且能否继续在每次执行时都正常。第49页IT Education&Training压力测试内容并发(Concurrency):并发是同时执行多个操作行为。换句话说,就是在同一时间执行多个测试,比如在同一个服务器上同时调用许多 Web 服务。第50页IT Education&Training压力测试内容量级(Magnitude):压力测试系统应

20、该应用于产品另一个条件,需要考虑每个操作中负载量,即也要尽可能给产品增加负担。比如,改变数据大小、改变时间延迟长度、资金数量转移、输入速度以及输入改变等。第51页IT Education&Training压力测试内容随机改变:任何压力系统都多多少少含有一些随机性。随机使用前面压力标准中介绍无数改变形式,就能够在每次测试运行时应用许多不一样代码路径。第52页IT Education&Training压力测试用例参考模板压力测试用例参考模板第53页IT Education&Training2.2.连接速度测试连接速度测试用户连接方式不一样:用户连接方式不一样:电话拨号上网;宽带上网;局域网;有限电

21、视网;光纤网;电力网。第54页IT Education&Training2.2.连接速度测试连接速度测试 不论用户使用那种方式不一样,系统都不能让用户能够等较长时间。连接速度测试目标,就是要确保在许可时间内响应用户请求。第55页IT Education&Training2.2.连接速度测试连接速度测试举例:举例:假如访问一个页面Web 系统响应时间太长(比如超出5 秒钟),用户就会因失去耐心而离开。有些页面有超时限制,假如响应速度太慢,用户可能还没来得及浏览内容,就需要重新登录了。假如连接速度太慢,还可能引发数据丢失,使用户得不到真实页面。第56页IT Education&Training3.

22、3.负载测试负载测试负载测试目标:负载测试目标:负载测试是为了测量Web 系统在某一负载级别上性能,以确保Web 系统在需求范围内能正常工作。第57页IT Education&Training3.3.负载测试负载测试负载测试内容:负载测试内容:某个时刻同时访问Web 系统用户数量;在线数据处理数量。第58页IT Education&Training3.3.负载测试负载测试比如:比如:系统最多能允许多少个用户同时在线?假如超出了这个数量,会出现什么现象?系统能否处理大量用户同时对同一个页面请求?第59页IT Education&Training10.3.3 10.3.3 安全性测试安全性测试目录

23、测试SSL套接字测试登录验证日志文件脚本语言 第60页IT Education&Training10.3.4 兼容性测试兼容性测试平台测试;浏览器测试;分辨率测试;连接速率测试;组合测试。第61页IT Education&Training平台测试 市场上有很多不一样操作系统类型,最常见有Windows、Unix、Macintosh、Linux 等。Web 网站最终用户终究使用哪一个操作系统,取决于用户系统配置。第62页IT Education&Training平台测试平台测试就是要测试兼容性问题:同一个应用可能在一些操作系统下能正常运行,但在另外操作系统下可能会运行失败。所以,在Web 系统公

24、布之前,需要在各种操作系统下对Web 系统进行兼容性测试。第63页IT Education&Training浏览器测试 浏览器是Web系统客户端最关键软件,来自不一样厂商浏览器对Java,、JavaScript、ActiveX、plug-ins 或不一样HTML 有不一样支持。第64页IT Education&Training浏览器测试比如,ActiveX 是Microsoft 产品,是为Internet Explorer 而设计,JavaScript 是Netscape 产品,Java 是Sun 产品等等。第65页IT Education&Training浏览器测试 另外,框架和层次结构格调

25、在不一样浏览器中也有不一样显示,甚至根本不能显示。不一样浏览器对安全性和Java 设置也不一样。第66页IT Education&Training分辨率测试分辨率测试页面版式在640 x400、600 x800 或1024x768 分辨率模式下是否显示正常?第67页IT Education&Training连接速率测试连接速率测试是否有这种情况,用户使用28.8k modem 下载一个页面需要10 分钟,但测试人员在测试时候使用是T1 专线?用户在下载文章或演示时候,可能会等候比较长时间,但却不会耐心等候首页出现。第68页IT Education&Training组合测试组合测试600 x80

26、0 分辨率在MAC 机上可能不错,不过在IBM 兼容机上却极难看。在IBM 机器上使用Netscape 能正常显示,但却无法使用Lynx 来浏览。假如全部人都使用T1 专线,可能不需要测试下载、上载。第69页IT Education&Training组合测试组合测试有些内部应用程序,开发部门可能在系统需求中申明不支持一些系统而只支持一些那些已设置系统。理想情况,系统能在全部机器上运行。第70页IT Education&Training本章小结本章主要讲述了WEB网站测试特点、内容和方法,并给出了多个实例。伴随WEB网站开发越来越流行,网站测试也将受到更深入重视。第71页IT Education&TrainingQ&A第72页

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
  • (12篇稿)2023年机关党支部班子党委(党组)领导班子组织生活会对照检查材料、整改工作方案六个带头存在问题努力方向整改措施原因剖析分析【供参考】.docx (12篇稿)2023年机关党支部班子党委(党组)领导班子组织生活会对照检查材料、整改工作方案六个带头存在问题努力方向整改措施原因剖析分析【供参考】.docx
  • 2023年组织生活会党员干部、个人、党支部班子在作用发挥、纪律作风、政治信仰、党员意识等“六个方面”查摆问题对照检查材料(汇编12篇文)供借鉴.docx 2023年组织生活会党员干部、个人、党支部班子在作用发挥、纪律作风、政治信仰、党员意识等“六个方面”查摆问题对照检查材料(汇编12篇文)供借鉴.docx
  • 14篇党员领导干部个人组织生活会“六个方面”对照检查材料2023年{供借鉴}.docx 14篇党员领导干部个人组织生活会“六个方面”对照检查材料2023年{供借鉴}.docx
  • 党支部班子、机关领导、司法局、医院党员干部2023年组织生活会在政治信仰、党员意识、理论学习等“六个方面”个人对照检查材料(十二篇)汇编.docx 党支部班子、机关领导、司法局、医院党员干部2023年组织生活会在政治信仰、党员意识、理论学习等“六个方面”个人对照检查材料(十二篇)汇编.docx
  • 2023年开展主题教育践行宗旨为民造福心得体会与学习重要文章《努力成长为对党和人民忠诚可靠、堪当时代重任的栋梁之才》心得体会(2篇文).docx 2023年开展主题教育践行宗旨为民造福心得体会与学习重要文章《努力成长为对党和人民忠诚可靠、堪当时代重任的栋梁之才》心得体会(2篇文).docx
  • 2023年主题教育“以学增智”专题研讨发言心得体会与主题教育调研成果总结分析座谈会上的交流发言材料(两篇文).docx 2023年主题教育“以学增智”专题研讨发言心得体会与主题教育调研成果总结分析座谈会上的交流发言材料(两篇文).docx
  • 某司法局、医院党员、党支部干部、党委党组领导班子2023年组织生活会在政治信仰、党员意识、理论学习等“六个方面”个人对照检查材料(12篇).docx 某司法局、医院党员、党支部干部、党委党组领导班子2023年组织生活会在政治信仰、党员意识、理论学习等“六个方面”个人对照检查材料(12篇).docx
  • 装修合同(总价包干).doc 装修合同(总价包干).doc
  • 2023年主题教育在以学增智中不断提升政治能力、思维能力、实践能力专题学习研讨发言材料与重大事故隐患专项排查整治行动实施方案(两篇文).docx 2023年主题教育在以学增智中不断提升政治能力、思维能力、实践能力专题学习研讨发言材料与重大事故隐患专项排查整治行动实施方案(两篇文).docx
  • 搜索标签

    当前位置:首页 > 教育专区 > 其他

    移动网页_全站_页脚广告1

    关于我们      便捷服务       自信AI       AI导航        获赠5币

    ©2010-2024 宁波自信网络信息技术有限公司  版权所有

    客服电话:4008-655-100  投诉/维权电话:4009-655-100

    gongan.png浙公网安备33021202000488号   

    icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

    关注我们 :gzh.png    weibo.png    LOFTER.png 

    客服