软件测试基础系列培训 Web测试基础.ppt
《软件测试基础系列培训 Web测试基础.ppt》由会员分享,可在线阅读,更多相关《软件测试基础系列培训 Web测试基础.ppt(39页珍藏版)》请在三一办公上搜索。
1、Web测试基础,内部资料,请勿外传,技术质量部 2009年08月,软件测试基础系列培训 ST-2009-007,范围与目标,2,课程目标:了解Web的测试的分类掌握Web相关的测试知识掌握Web测试用例的设计方法,内容提要,3,第一节:Web测试类型Web测试类型第二节:Web测试用例设计Web功能性测试用例设计Web性能测试用例设计Web易用性测试用例设计Web兼容性测试用例设计Web安全性测试用例设计,Web应用程序原理,Web应用程序的特点,Web 是图形化的:图形、音频、视频 Web 是易于导航的:链接、跳转、Go Web 与平台无关:browser+Internet Web 是分布式
2、的:baidu、google、sohu Web 是动态的:天气、新闻、八卦娱乐 Web 是交互的:注册、登陆、发帖,从Web特点到Web测试,易于导航,动态的,分布式,交互的,会话,更新,资源,兼容,平台无关,表单测试,接口测试,平台测试,链接测试,安全性测试,数据库测试,SSL测试,浏览器测试,导航测试,Cookies测试,Web测试框架分类,客户端测试,服务端测试,系统架构,质量特性,功能测试,性能测试,安全性测试,兼容性测试,易用性测试,应用功能测试,系统职能,数据库服务测试,应用服务测试,安全系统测试,Web测试框架示意图,数据库测试设计语言状态保持:Session、Cache、Coo
3、kies表单与数据校验 链接测试,防DOS攻击日志文件登录 SSL目录设置,整体界面测试内容测试图形测试导航测试,压力测试负载测试链接速度测试,网络环境WEB服务器分辨率打印机浏览器操作系统,内容提要,9,第一节:Web测试类型Web测试类型第二节:Web测试用例设计Web功能性测试用例设计Web性能测试用例设计Web易用性测试用例设计Web兼容性测试用例设计Web安全性测试用例设计,1、Web功能性用例分类:,链接表单与数据校验状态保存SessionCacheCookies数据库,链接测试,链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。按链
4、接的表现形式分:文字、图像、图标、按钮等按链接的编写方式分:静态链接、动态生成的链接、自动跳转的链接等按链接的类型分:HTTP、FTP、news、Gopher等按链接的地址所在分:内部链接、外部链接等按链接的打开方式分:在框架内打开、刷新页面、新开窗口、新开模式窗口等,链接测试用例设计,用例设计思想:首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。链接的显示链接跳转的结果链接访问的页面是否存在是否有孤立的页面存在自动化的链接检测工具Xenu
5、 Link SleuthHTML Link Validator Web Link Validator,链接测试工具Xenu Link Sleuth,你可以打开一个本地网页文件来检查它的链接,也可以输入任何网址来检查。它可以分别列出网站的活链接以及死链接,连转向链接它都分析得一清二楚;它支持多线程,可以检查结果存储成文本文件或网页文件。Xenu无需安装,支持asp、do、jsp等结尾的网页,同时能够生成html格式的测试报告。,链接测试工具HTML Link Validator,该工具软件可以检查Web中的链接情况,看看是否有无法连接内容。可以在很短时间内检查数千个文件,只需用鼠标双击放有网页的
6、文件夹就能开始检查。可以标记错误链接的文件很方便的显示链接使用者也可以编辑这些资料。HTML Link Validater只能测试以Html或者htm结尾的网页链接。,表单与数据校验,表单,在网页中经常使用,主要负责数据采集的功能,比如你可以采集访问者的名字和email地址、调查表、留言簿等等。一个表单有三个基本组成部分:表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。(form/form)表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框、网格Grid等。表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务
7、器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。,表单与数据校验测试用例设计,用例设计思想:应尽量利用测试用例设计的方法:边界值分析、等价类划分等显示:加载、缺省值、快捷方式、提示信息等单个控件:文本框、下拉列表、文件上传、日期框、检查框、滚动条、网格、ActiveX控件等组合控件:几个下拉框、日期范围等工具:QTP,Winrunner,Robotform,Session测试及用例设计,含义:指一类用来在客户端与服务器端之间保持状态的解决方案Session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话是从拿起电话拨号到挂断电话这中
8、间的一系列过程可以称之为一个Session。用例设计思想:登录后的权限注销后的再次登录Session超时一终端多用户和多终端一用户等,Cookies测试及用例设计,含义:一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。作用:用于自动登录用例设计思想:Cookies的加密自动登录失效时间更改密码等,Cookies Manager,Cookie是存在于您硬盘里的小文件,只要是您浏览过的网站,大都会留下这样的文件在您的电脑里头,当您再次光临该网站时,该网站就会立刻辨认您的身份,加快您进入的速度。而有些网站甚至可以很聪明的进入之前所浏览的网页中,充分做到个
9、人化的服务。因为它记录了您的一些资料,可以用Cookies Manager帮您管理Cookie。,Cache测试及用例设计,含义:Cache即高速缓冲存储器(Cache Memory),用来保存浏览过页面的一种机制。在WEB应用中,缓存机制也是相当重要的。比如你打开IE,第一次打开是很慢的,但是关闭后马上再打开就快很多,这是因为这时数据还没被系统“请”出内存,系统从内存中直接取得数据自然快了Cache的作用就是缓存浏览过的页面,图片等,比如刚刚看过A页面了,现在看的B页面,如果还想看A页面,直接点后退,A页面就可以从Cache中装入,而不用再连接网络下载了。用例设计思想:缓存是否起作用数据修改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件测试基础系列培训 Web测试基础 软件 测试 基础 系列 培训 Web
链接地址:https://www.31ppt.com/p-2206864.html