




已阅读5页,还剩54页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件测试基础 Web测试方法和技巧 Web基本知识 性能测试 界面测试 功能测试 目录 客户端兼容性测试 安全性测试 网站概述 简单的Web应用场景没有交互 静态的简单网站复杂的Web应用场景动态交互 简单的Web应用场景 Web服务器 Web浏览器 服务器端网络客户端 Web应用程序的基本要点 客户端发送请求服务器响应请求在请求和响应之间 客户端和服务器之间的连接是完全断开的 复杂的Web应用场景 动态的Web应用程序用户代理 浏览器 Web服务器数据库服务器 浏览器 服务器 B S 结构 复杂的Web应用场景 用户代理用户代理经常被认为是用户操作的浏览器 但是它实际上是操作系统和浏览器的组合如WindowsXP上的IE6 0IE7 0IE8 0 复杂的Web应用场景 Web服务器服务器端 接受来自用户代理的传输典型的Web服务器安装了IIS的Windows2003Server安装了Apache的Linux版本服务器端使用ASP JSP或PHP编写 复杂的Web应用场景 数据库数据库可能和Web服务器处于同一机器上在较小的应用程序中 可能只有一台机器处理客户端的请求较大的应用程序中 有可能有几个数据库服务器和 或 几个Web服务器 用于处理用户请求 Web典型应用 可用性测试 导航测试图形测试内容测试表格测试整体界面测试 导航测试 描述用户在一个页面内操作的方式在不同的用户界面控件之间例如按钮 对话框 列表和窗口 在不同的链接页面之间 导航测试 Checklist举例导航是否直观Web系统的主要部分是否可通过主页存取Web系统是否有站点地图 搜索引擎或其他的导航帮助 图形测试 要确保图形有明确的用途 图片或动画不要胡乱地堆在一起 以免浪费传输时间图片尺寸要尽量地小 并且要能清楚地说明某件事情背景颜色应该与字体颜色和前景颜色相搭配图片的大小和质量 一般采用JPG或GIF压缩 内容测试 信息的正确性信息的准确性信息的相关性 表格测试 需要验证表格是否设置正确用户是否需要向右滚动页面才能看见产品的价格把价格放在左边 而把产品细节放在右边是否更有效 每一栏的宽度是否足够宽 表格里的文字是否都有折行是否有因为某一格的内容太多 而将整行的内容拉长 整体界面测试 整个Web应用系统的页面结构设计 是给用户的一个整体感 例如 当用户浏览Web应用系统时是否感到舒适 整个Web应用系统的设计风格是否一致 对最终用户进行调查的过程 功能测试 链接测试功能性测试表单测试Cookies测试数据库测试 链接测试 链接是Web应用系统的一个主要特征 它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段 链接测试 链接测试主要内容 测试所链接的页面是否存在 测试所有链接是否确实链接到正确的页面 测试是否有孤立页面 链接测试 链接测试方法 借助自动链接检查工具测试 WebCheck LinkSleuth 手工测试 完成工具无法完成的检查 弥补工具的不足例如 JavaScript生成的链接 链接测试 链接测试工具介绍 WebCheck Compuware公司的Web站点测试工具 测试内容 有问题的链接 孤立页 新页或旧页 快页和慢页 在检查完毕生成详细的HTML格式的报告 表单测试 表单应用用户注册登录信息提交 表单测试 测试内容 测试提交操作的完整性 校验提交给服务器的信息的正确性 默认值的正确性 表单测试 举例 在数字框中是否能输入文本 是否允许通配符 是否可以为空 输入长度限制是否合理 例如 身份证框限制为15字符 不合理 复选框和单选按钮的默认值是否正确 是否只有一个单选框能被选中 复选框是否出发了预期的事件 Cookies测试 Cookies测试 Cookies常用来存储用户信息和用户在某应用上的操作 当用户使用Cookies访问了某一个应用时 Web服务器将发送关于用户的信息 把该信息以Cookies的形式存储在客户端计算机上 这可用来创建动态和自定义页面或者存储登陆等信息如果Web应用使用了Cookies 就必须检查 Cookies是否能正常工作 测试的内容可包括Cookies是否起作用 是否按预定的时间进行保存 刷新对Cookies有什么影响等 性能测试 连接速度负载测试压力测试 连接速度测试 用户连接到Web应用的速度根据上网方式的变化而变化 他们或许是电话拨号 或是宽带上网 当下载一个程序时 用户可以等较长的时间 但如果仅仅访问一个页面就不会这样 如果Web系统响应时间太长 例如超过5秒钟 用户就会因没有耐心等待而离开 另外 有些页面有超时的限制 如果响应速度太慢 用户可能还没来得及浏览内容 就需要重新登陆了而且 连接速度太慢 还可能引起数据丢失 使用户得不到真实的页面 压力测试 负载测试应该安排在Web系统发布以后 在实际的网络环境中进行测试 一个企业内部员工 特别是项目组人员总是有限的 而一个Web系统能同时处理的请求数量将远远超出这个限度 只有放在Internet上 接受负载测试 其结果才是正确可信的进行压力测试是指实际破坏一个Web应用系统 测试系统的反映 压力测试是测试系统的限制和故障恢复能力 也就是测试Web应用系统会不会崩溃 在什么情况下会崩溃 黑客常常提供错误的数据负载 直到Web应用系统崩溃 接着当系统重新启动时获得存取权 压力测试区域包括表单 登陆和其他信息传输页面等 负载测试 是为了测量Web系统在某一负载级别上的性能 以保证Web系统在需求范围内能正常工作负载级别可以是某个时刻同时访问Web系统的用户数量 也可以是在线数据处理的数量 例如 Web应用系统能允许多少个用户同时在线 如果超过了这个数量 会出现什么现象 Web应用系统能否处理大量用户对同一个页面的请求 客户端兼容性测试 平台测试浏览器测试视频分辨率测试打印测试 平台测试 操作系统类型WindowsLinux 平台测试 相同操作系统 不同版本WindowsXPWindows2000Windows2003Windows7VistaWindowsNTWindows98 平台测试 相同版本操作系统 不同补丁WindowsXPSP2WindowsXPSP3 浏览器测试 浏览器类型InternetexplorerNetscapeOperaMozillaFireFox 浏览器测试 浏览器版本例如 IE6 0 7 0 8 0 浏览器测试 浏览器与操作系统测试矩阵 浏览器测试 语言兼容性ActiveXJavaappletASPJavaScriptVBScript 视频分辨率测试 视频分辨率与操作系统测试矩阵常见视频分辨率800 6001024 7681280 1024更高 打印测试 使用不同的打印机测试页面打印功能框架打印是否有问题打印出来的内容是否正确打印速度 安全性测试 登录及权限超时限制目录设置日志文件加密解密脚本权限 登录及权限 验证用户输入有效性不能输入非法字符如 等脚本语言中常用的特殊字符不能直接访问有安全限制的页面如 浏览器历史记录中记录的页面 例子用户名 密码验证SQL语句Select fromuserinfowhereusername i username andpwd i password 恶意登录admin or 1 1Select fromuserinfowhereusername admin andpwd or 1 1 用户名可以输入任意字符 只要密码中输入了ortrue条件 登录及权限测试 不能直接访问有安全限制的页面例子 用户A有登录网站的权限用户B直接访问历史记录中A访问过的页面 登录及权限测试 对超时的限制条件 用户登录后在一定时间内没有任何操作 点击任何页面 需要重新登陆才能正常使用 超时限制测试 系统是否正确设置目录权限手工输入目录地址时不会显示该目录下的所有内容 目录设置测试 例子 1 网站上的图片 目录设置测试 例子 续 2 图片属性 目录设置测试 例子 续 4 查看 目录设置测试 目录设置允许 目录浏览 目录设置不允许 目录浏览 设置目录的默认页面 日志文件对于系统安全性至关重要相
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025甘肃农业大学招聘博士专职辅导员16人考前自测高频考点模拟试题及答案详解(必刷)
- 2025西安水务投资有限责任公司见习招聘(5人)笔试历年参考题库附带答案详解
- 2025福建福州市科技园区仓山园建设发展总公司招聘3人笔试历年参考题库附带答案详解
- 2025福建盐业集团有限责任公司招聘综合笔试历年参考题库附带答案详解
- 2025福建厦门港务控股集团社会招聘权属企业财务岗2人笔试历年参考题库附带答案详解
- 2025牧原集团盛夏招聘1934人(吉林通榆县)笔试历年参考题库附带答案详解
- 2025年亳州蒙城县城建集团第二期招考3人笔试历年参考题库附带答案详解
- 2025北京京能清洁能源电力内蒙古分公司招聘31人考前自测高频考点模拟试题附答案详解
- 2025年济南市章丘区卫生健康局所属事业单位公开招聘工作人员职位表(116人)考前自测高频考点模拟试题及答案详解(历年真题)
- 2025吉林大学白求恩第一医院中医科医生招聘1人考前自测高频考点模拟试题及一套参考答案详解
- 2025房屋宅基地买卖合同
- 高中政治答题模板
- 2020年高考数学真题(共13套)后附解析
- 非高危行业生产经营单位主要负责人及安全管理人员安全生产知识和管理能力试题及答案
- 境外信托合同范本
- 2024届高考二元思辨作文写作指导课件
- 数据治理的数据治理组织与流程
- (高清版)TDT 1055-2019 第三次全国国土调查技术规程
- 个人施工安全免责简单协议书(通用)带详尽条款
- 电梯结构与原理-第2版-全套课件
- 128个护理诊断和措施大全
评论
0/150
提交评论