Web测试培训资料_第1页
Web测试培训资料_第2页
Web测试培训资料_第3页
Web测试培训资料_第4页
Web测试培训资料_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Web,测试培训,软件测试分类,按流程分类,单元测试,集成测试,系统测试,验收测试,回归测试,按方法分类,白盒测试,黑盒测试,灰盒测试,主讲内容,一,web,测试简介,具体介绍一个,Web,的项目需要进行哪些测试,二,基本测试方法,依据以往测试经验阐述对功能方面的内容如何进行测试,第一章,web,测试简介,Web,系统测试三大部分,一、功能测试,功能可用性,界面美观,用户体验,浏览器兼容性,接口的连通,二、安全测试(渗透测试,三、性能测试,负载测试、压力测试、响应速度测试,功能可用性测试点,1,连接,链接是,Web,应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主

2、要手,段,2,表单,表单中有一些标准操作,如确认、保存、提交等,当用户通过表单提交信息的时候,都希望表单能正,常工作。按钮禁用、状态、有无响应,3,图片,图片的清晰度、尺寸、变形、失真,4,导航,面包屑,5,文字,错别字、标点符号、内容,链接测试可分为三个方面,1,测试所有链接是否按指示的那样确实链接到了该链接的页,面,2,测试所链接的页面是否存在,3,保证,Web,应用系统上没有孤立的页面(所谓孤立页面是指,没有链接指向该页面,只有知道正确的,URL,地址才能访问,表单测试可以分为,5,个方面,1,用户注册、登录、信息提交等,必须测试提交操作的完整性,以校验提,交给服务器的信息的正确性,2,

3、检查相关联的数据显示是否正确。例如:所在城市列表与选择的省份,是否匹配等,3,如果使用了默认值还需要检验默认值的正确性,4,如果表单只能接受指定的某些值,则也要进行测试。例如:只能接受,指定的某些值,测试时可以跳过这些字符,看系统是否会报错,5,如系统只接受限定以内的字数,测试时可以测试内外边界值,看系统,是否可正确反应,导航测试,1,导航是否直观,2,Web,系统的主要部分是否通过主页存取,3,Web,系统的页面结构、导航、菜单、连接的风格是否一,致,4,Web,应用系统导航帮助要尽可能的准确,5,面包屑,图形测试,一个,Web,应用系统的图形可以包括图片、动画、边框、颜色,字体、背景、按钮

4、等。图形测试一般的内容有,1,所有页面字体的风格是否一致,2,背景颜色与字体颜色和前景颜色是否搭配,3,每个页面的提示字体的颜色、格式是否统一准确,文字内容测试,内容测试用来检验,Web,网站提供信息的正确性、准确性和,相关性,接口测试,1,服务器接口,2,外部接口,3,错误处理,整体界面测试,整体界面是指整个,Web,应用系统的页面结构设计,是否给用户,的一个整体感,兼容性测试内容,1,跨平台测试,2,浏览器测试,3,分辨率测试,4,连接速率测试,5,组合测试,安全测试,1,登录,现在的,Web,应用系统基本采用先注册,后登录的方式。因此,必须测试有效和无效的用户名和密码,还需要注意到是否大

5、小写敏感,可以测试多少次的登录限制,是否可以不登录而直接浏览某个页面,2,日志文件,为了保证,Web,应用系统的安全性,需要测试相关信息是否写进了日志文件、是否可追踪,3,目录设置,拷贝,Web,应用程序的某个功能点的,URL,地址,然后打开新的页面输入该,URL,地址看其是否能跨过系统的登录,模块直接进入该功能点,4,超时限制,验证,Web,应用系统是否有超时的限制?如用户登录后在一定时间内(例如,15,分钟)没有进行任何操作,再次,进行操作时是否需要重新登录才能正常使用,性能测试,1,连接速度测试,1,Web,系统响应时间,2,超时的限制,2,负载测试,1,某个时刻同时访问,Web,系统的

6、用户数量,2,在线数据处理的数量,通常需要注意以下内容,1,系统最多允许多少个用户同时在线,2,如果超过了这个数量,会出现什么现象,3,系统能否处理大量用户同时对同一个页面的请求,性能测试,3,压力测试,1,重复测试,就是一遍又一遍地执行某个操作或功能。这将确定一个操,作能否正常执行,并且能否继续在每次执行时都表现正常,2,并发测试,就是在同一时间内执行多个操作。由并发引起的错误只能,通过执行多个代码示例才能测出来,测试时要同时遍历多条代,码路径,1,登录的并发操作,2,提交的并发操作,3,对数据库操作的并发操作(例如:多人同时从数据库中读出,性能测试,3,量级增加,要考虑到每个操作中的负载量

7、,操作自身应尽可能给被测软,件系统增加压力,即:尽量使单独的操作进行高强度的使用,增加,操作的量级,4,随机变化,任何压力系统都多多少少具有一些随机性。随机使用前面的,压力原则中介绍的无数变化形式,就能够在每次测试运行时应用许,多不同的代码路径,例如,改变数据的大小、改变时间延迟的长度、输入速度,第二章,web,测试方法,本章主讲内容,各个功能点的测试方法,1,添加功能,2,修改功能,3,删除功能,4,查询功能,5,翻页功能,6,导入、导出、上传文件,添加功能,关于添加功能主要测试以下几方面,1,关于必填项的测试,2,关于唯一性的测试,3,关于输入项长度的测试,4,关于输入内容限制的测试,5,

8、其它方面的测试,添加功能测试方法及要点,1,关于必填项的测试,1,只填写界面上标识的必填数据项(即标识,号的数据,项,2,对于必填项在页面上是否有提示信息(例如必填项加,注释,且在页面上是否存在,的含义,3,各个必填项分别为空,进行保存,4,各个必填项分别为空格,进行保存,目的:验证界面上必填字段控制与实际系统中必填项的控制是否一致,添加功能测试方法及要点,2,关于唯一性的测试,1,所有允许重复的数据项分别输入或选择系统中已经,存在的信息,其它数据为合法数据,进行保存,2,所有不允许重复的数据项分别输入系统中已经存在,的数据,进行保存,3,所有不允许重复的数据项分别将重复的内容加上,前、后空格

9、,进行保存,4,所有不允许重复的数据项是否区分大小写,目的:验证界面上不允许重复的数据项控制与实际需求,添加功能测试方法及要点,3,关于输入项长度的测试,1,各个数据项分别输入超出需求中最大有效长,度的内容,其它数据项为合法数据,进行保存,2,各个数据项分别输入等于需求中最大有效长度,的内容,其它数据项为合法数据,进行保存,3,各个数据项分别输入小于需求中最小有效的长,度的内容,其它数据项为合法数据,进行保存,添加功能测试方法及要点,4,各个数据项分别输入小于需求中最小有效的长度的内,容,其它数据项为合法数据,进行保存,5,各个数据项分别输入在长度范围内的内容,其它数据项,为合法数据,进行保存

10、,注意:测试大于、小于边界时尽量采用刚刚小于,刚刚大于的数据进行测试,例如:密码长度范围为,4-15,则需要密码的长度分,添加功能测试方法及要点,4,关于输入内容限制的测试,1,各数据项分别输入非法字符,2,各数据项分别输入特殊字符(例如:通配符,HTML,代码等特殊字符,3,对于允许输入汉字的数据项分别输入汉字(验证,是否显示正确,4,若当输入非法数据时不允许输入,则需要验证,粘贴的方式是否可以通过,添加功能测试方法及要点,5,各个数据项分别输入各种符合要求的数据,进行保,存,例如:系统中允许输入“数字、字母、下划线”,则测,试添加时应该对数字、字母、下划线是否允许保存均进行判,断,目的:验

11、证需求中允许输入的字符与系统实际限制是否,一致,添加功能测试方法及要点,5,其它方面的测试,1,添加完数据将其删除后又重新添加,2,添加的数据为非法数据时点击,Enter,键,3,输入一些提交失败的数据,验证是否给出相应的提示,并且界面上添加的数据是否仍保留,4,成功提交后,进行,back,然后再提交,5,成功添加数据后相关联模块是否同步更新,添加功能测试方法及要点,5,其它方面的测试,6,若页面存在【重置】按钮,a,进入页面直接点击【重置】按钮,b,所有字段都输入数据,点击【重置】按钮,c,单选按钮、下拉列表、复选框等都变成非默认的,状态,点击【重置】按钮,添加功能测试方法及要点,5,其它方

12、面的测试,7,若页面存在【取消】或【返回】按钮,输入数据后,点击此按钮,8,验证保存时是否会给予相应的提示,若存在提示信息是否按照所选项执行,即,a,点击【确定】按钮是否执行保存操作,b,点击【取消】按钮是否撤销保存操作且界面上添,加的数据是否仍保留,修改功能测试方法及要点,测试修改功能与添加功能的要点有一部分相同。此外还需要对以下的内容进行测试,1,检查添加和修改信息的限制是否一致,1,添加中规定必填的数据项,修改时是否也为必填,2,添加中规定输入的数据类型,修改时是否也为此类型,3,添加中规定不允许重复的数据项,修改时是否,也不允许重复,4,添加时规定输入的长度范围,修改时是否也为此范围,

13、2,进入修改页面,页面数据显示的是否正确,是否为添加时的数据,3,不允许重复的数据项是否允许重复,允许重复的数据是否允许重复,特别需要注意是否允许与自己重复,4,需求中不允许修改的数据项是否允许修改,5,成功修改数据后相关联的模块是否同步更新,6,进入修改页面,若页面存在【重置】按钮。则需要验证修改数据后,点击【重置】按钮,数据是重置为空还是重置成进入页面时的,数据,特别需要注意下拉列表、单选按钮、复选框等数据显示是否正确,删除功能测试方法及要点,删除功能常用的测试方法,1,不选择数据,进行删除,2,删除一个已经被删除的数据,方法:在浏览器中同时打开,2,个相同的页面,在其中的一个页面将数据删

14、除,删除成功后,在另一个页面不刷新的情况下也删除,此条数据,3,在末页将所有的数据删除,查看页面跳转是否正确,4,若同时存在批量删除和单条删除的功能,则需要验证选择多条数据后,点击单条删除功能的按钮,系统是删除一条数据还是删除多条,数据,5,删除时是否会给予相应的提示,若存在提示信息是否按所选项执行?即,1,点击【确定】按钮是否执行删除操作,2,点击【取消】按钮是否撤销删除操作,6,删除存在关联关系的数据,是否允许删除,1,若不允许删除:提示信息是否正确并且是否说明删除失败的原因,2,若允许删除:相关联的数据如何处理?是否给予明确的提示信息让用户了解删除后的后果,7,删除正在被使用的数据查看系

15、统如何处理,查询功能测试方法及要点,查询功能常用的测试方法,1,不输入查询条件,进行查询,2,是否能按照系统默认的查询条件进行查询,3,单独遍历各个查询条件,1,输入的查询条件为系统中不存在的,2,执行精确查询,3,执行模糊查询,4,查询条件中加上前、后空格,5,输入特殊字符进行查询(通配符、双引号等,6,对于在系统中大小写没有区分的数据项,查询条件分别输入大写和小写进行查询,4,各种查询条件随机进行组合查询,5,以不同的权限登录时,统计、查询是否正确,6,验证执行查询后,查询条件是否保留?(尤其注意下拉列表数据显示是否正确,7,设置条件查询出记录后,翻到最后一页,再更改查询条件进行查询(但第

16、一个查询条件查询出来的记录页数必须多于第二个查询条件查询出来的记录页数,8,系统存在多个查询条件时,是否存在【重置】按钮?若存在【重置】按钮,重置按钮是否完成其功能,9,输入查询条件后,点击【回车】键,验证系统如何处理,10,在查询或统计大数据量时,系统是否允许终止该操作,翻页功能测试方法及要点,翻页功能一般测试以下几个方面,1,四个翻页按钮(首页、上一页、下一页、尾页,2,指定跳转页(输入页码进行跳转,3,总页数、当前页数,4,指定每页显示记录数,翻页功能测试方法及要点,1,四个翻页按钮,1,有、无数据时控件的显示情况是否正确,2,在非首页和非末页时,四个按钮功能是否正确,3,当页面位置为首

17、页时,点击【上一页】、【首页】按钮,4,当页面位置为末页时,点击【下一页】、【末页】按钮,翻页功能测试方法及要点,2,指定跳转页,1,页码为空,进行跳转,2,页码为空格,进行跳转,3,页码为负数,进行跳转,4,页码输入小数,进行跳转,5,页码输入的为非数字(字母、汉字、特殊字符等,6,页码输入,0,进行跳转,7,页码输入的为刚刚大于总页数的数字,8,页码输入超长数字,翻页功能测试方法及要点,3,总页数、当前页数,1,总页数是否等于总的记录数,指定每页条数,2,当前页数、总页数显示是否正确,翻页功能测试方法及要点,4,指定每页显示记录数,1,是否有默认的指定每页显示条数,2,指定每页的条数后,列

18、表显示的记录数、总页数是,否正确,3,每页记录数若允许手动输入,输入非法字符系统如何,处理,例如:记录数为空、空格、非数字,0,翻页功能测试方法及要点,5,其它方面,翻页后,列表中的记录是否仍按照指定的排序列进行了,排序,上传附件功能测试方法及要点,1,上传文件大小的验证,1,上传一个,0,K,的文件,2,总大小稍小于限制大小的文件,3,总大小等于限制大小的文件,4,总大小稍大于限制的文件,2,上传文件名称的限制,1,文件名称中包含特殊字符,2,文件名称全为汉字,3,文件名称全为字母,4,文件名称全为数字,5,文件名称为汉字、字母、数字混合,6,文件名称过长,上传附件功能测试方法及要点,3,上

19、传文件格式的限制,1,上传格式符合要求的文件,2,上传格式不符合要求的文件,4,上传文件的其它限制,1,不选择文件进行上传,2,上传一个正在打开的文件,3,文件重复上传(即上传多次相同的文件,4,上传文件时若存在多个上传框,a,多个框中上传相同的文件,b,文件间隔着上传(即第一个框上传文件,第二个框不上传文件,第三个框上传文件,5,上传文件的路径若允许手动输入,a,手动输入正确的文件路径进行上传,b,手动输入错误的文件路径进行上传,导入功能的测试方法及要点,测试导入功能时与上传文件方法有一部分相同。此外还需要对以下的内容进行测试,1,文件内的数据都符合要求,2,文件内的数据部分符合要求,部分不

20、符合要求,3,文件内的数据全部不符合要求,4,文件内的数据的若干条完全相同,5,文件内容的个别行为空行(例如:首行、中间行等,6,导入存在大量数据的文件,验证系统如何处理:是否允许导入?若允许导入是否存在关于等待的提示信息?是否可以取消此操作,7,若导入的文件为,excel,类型,则将工作表名称,Sheet,1,修改为其它名称,8,导入的文件内容与系统实际限制是否一致,1,在系统中不允许重复的数据项录入系统中已,经存在的数据进行导入,2,在系统中必填的数据项为空进行导入,3,在系统中存在长度限制的数据项输入大于、等于系统要求最大长度的数据进行导入,4,在系统中存在长度限制的数据项输入小于、等于系统要求最小长度的数据进行导入,5,在系统中对输入内容存在限制的数据项输入非法字符进行导入,导出功能测试方法及要点,导出功能常见测试方法,1,导出时是否允许选择路径,2,列表为空时进行导出操作,3,列表中的数据为多页时进行导出操作,4,导出时选择直接打开文件,查看导出结果是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论