WEB测试框架及用例设计.ppt

上传人:小飞机 文档编号:6524444 上传时间:2023-11-09 格式:PPT 页数:26 大小:1.31MB
返回 下载 相关 举报
WEB测试框架及用例设计.ppt_第1页
第1页 / 共26页
WEB测试框架及用例设计.ppt_第2页
第2页 / 共26页
WEB测试框架及用例设计.ppt_第3页
第3页 / 共26页
WEB测试框架及用例设计.ppt_第4页
第4页 / 共26页
WEB测试框架及用例设计.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《WEB测试框架及用例设计.ppt》由会员分享,可在线阅读,更多相关《WEB测试框架及用例设计.ppt(26页珍藏版)》请在三一办公上搜索。

1、WEB测试框架及用例设计,Web测试改进小组2007年8月,课程对象和目标,谁可以从本教程中获得益处?测试人员本教程目标了解WEB测试需要关注的内容掌握WEB中各种类型的测试用例设计技巧,内容纲要,WEB应用程序的架构和特点WEB测试框架WEB测试用例设计,WEB系统体系结构,WEB应用程序的特点,受客户端的影响,功能实现略有减弱直接面向大量用户,对性能及易用性要求更高服务器的性能及稳定性是难点更加强调安全性更改频繁,部署升级方便复杂的环境对计算机/操作系统/浏览器等的兼容性要求高多语言、国际化要求也是必须考虑的,内容纲要,WEB应用程序的架构和特点WEB测试框架WEB测试用例设计,WEB测试

2、框架,WEB应用的测试是非常复杂的WEB技术仍在快速发展过程中WEB测试框架只是对通用简单的内容进行归类总结测试中还会有业务层面、单项测试深化、框架范围等很多内容,WEB测试框架,功能性:链接、表单与数据校验、状态保存(Session、Cache、Cookies)、数据库、设计语言性能易用性兼容性:操作系统、浏览器、WEB服务器、网络环境、分辨率、打印机安全性:目录设置、SSL、登录、日志文件、防DOS攻击接口:WEB Service、外部接口注:蓝色的目前未提供详细内容,内容纲要,WEB应用程序的架构和特点WEB测试框架WEB测试用例设计,功能性用例设计,链接表单与数据校验状态保存Sessi

3、onCacheCookies数据库设计语言安全性、接口和业务也属于功能性测试,测试用例设计:链接,链接的显示链接跳转的结果链接打开的过程,是否会刷新页面链接无法访问的异常情况自动化的链接检测工具Xenu Link Sleuth、HTML Link Validator、linkbot pro等,测试用例设计:表单与数据校验,显示:加载、缺省值、快捷方式、提示信息等单个控件:文本框、下拉列表、文件上传、日期框、检查框、滚动条、网格、ActiveX控件等组合控件:几个下拉框、日期范围等提交等按钮的功能边界值分析、等价类划分等方法可多采用工具:QTP、RoboForm,测试用例设计:Session,含

4、义是指一类用来在客户端与服务器端之间保持状态的解决方案未登录、登录后的权限、注销后、Session超时、一终端多用户和多终端一用户等可以在IIS中配置Session超时来减少等待时间,测试用例设计:Cache,Cache的作用就是缓存浏览过的页面测试关注:缓存是否起作用;数据修改后是否能及时刷新;缓存失效时间是否正确注意AJAX控件的缓存测试性能测试时要避免受到缓存的影响,测试用例设计:Cookies,Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术,一般用于自动登录测试点:Cookies的加密、自动登录、失效时间、多用户的情况、更改

5、密码等,测试用例设计:数据库,是否是正确的数据库增加、修改、查询数据,注意会造成字段约束、默认值、重复数据等问题特别需要注意删除数据的关联情况数据的并发访问冲突数据库的压力测试数据库的备份恢复问题最好使用真实数据测试,测试用例设计:性能,大部分性能测试都是和WEB相关的。过程:收集性能测试需求-制定测试计划-设计与开发测试用例、脚本-测试执行与监控-分析测试结果-编写测试报告关注:服务器CPU、内存、硬盘、数据库、中间件、WEB服务器、应用程序、网络、客户端处理等工具:LoadRunner、自己开发,测试用例设计:易用性,导航-我可以很容易找到在哪帮助和支持-当我需要时我能得到帮助工作流支持-

6、我可以按照自己的方式完成错误处理-错误很难产生,并容易修正一致性-我不需要学习新的技巧反馈信息-我知道系统在做什么功能性-系统能作我期望的工作控制-系统交互在我的控制中视觉清晰-如果有疑问,它就不应该出现语言-我能了解我所读到的,测试用例设计:操作系统,测试方法:根据需求中关于所支持的操作系统进行测试;如果没有,可以考虑一下按各种操作系统的市场占有率的多少来选择常用的操作系统进行测试测试内容:看不同平台下web页面版式是否显示正常?相关控件或者脚本是否能正常的安装执行?网页程序是否能正常使用等?常用操作系统:Windows2000、XP、2003、Vista、Linux、Unix等,还应考虑各

7、种不同语言版本的差别,测试用例设计:浏览器,测试要点:着重于对脚本、ActiveX控件、JAVA小程序、样式表、HTML、插件以及对页面的媒体文件是否可以直接播放等的兼容性测试浏览器兼容性的测试主要集中于下列浏览器:IE6、IE7、Firefox和Opera注意浏览器的按钮(如后退、刷新按钮等)对功能有何影响,测试用例设计:网络环境,检查各种网络环境对页面显示、业务逻辑、数据存储、对话视频等的影响网速:56k、128k、1M、10M、100M等网络状态:时快时慢、时断时续、无线等防火墙杀毒软件防木马软件,测试用例设计:分辨率,主要检查:显示是否正常?字体是否太小以至于无法浏览?或者是太大?文本

8、和图片是否对齐?网页表单是否有影响?在窗口模式下拉伸或缩放是否有影响?是否影响图片的质量和像素多少?普通屏:640480、800600、1024768、12801024、16001200等宽屏:1280720、1440900、16801050等,测试用例设计:打印机,文字、表格、图片等是否打印正常没有安装打印机时是否正确专用打印机的效果、文本位置忽略背景的打印是否正常不同操作系统、不同分辨率下打印,测试用例设计:登录,正常和异常的用户名密码登录SQL注入式攻击(如:mm or 21)猜测密码的测试不同权限用户登录黑客的手段很多,我们也可以不断积累验证码技术对测试会有影响,有3种化解方法,回顾,WEB的技术框架非常复杂测试的重点在于功能、性能、易用性、安全性、兼容性等方面设计完善的用例要掌握很多的相关知识掌握WEB测试框架和用例设计有助于把测试重点放在核心功能的测试上资料:Starteam:49201PAL02过程指导04研发过程08测试192.168.75.5公司培训资料测试、质量管理测试专业知识,结束,谢谢大家!欢迎提问!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号