已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网站系统测试要点及基本方法网站系统测试要点及基本方法 1 Web 测试的要点测试的要点 具体介绍一个 web 的项目需要进行以下 6 个部分的测试 1 1 功能测试功能测试 链接测试链接测试 链接是 web 应用系统的一个主要特征 它是在页面之间切换和指导用户去一些不知道 的页面的主要手段 链接测试可分为三个方面 1 测试所有链接是否按指示的那样确实链接到了该链接的页面 注 链接测试可以自动进行 现在已经有许多工具可以采用 链接测试必须在集成 测试阶段完成 也就是说 在整个 web 应用系统的所有页面开发完成之后进行链 接测试 可以使用 HTML Link Validator 工具 a 测试所链接的页面是否存在 b 保证 web 应用系统上没有孤立的页面 所谓孤立页面是指没有链接指向该页面 只有知道正确的 url 地址才能访问 表单测试表单测试 表单就是一些需要在线显示和填写的表格 表单中有一些标准操作 如确认 保存 提交等 当用户通过表单提交信息的时候 都希望表单能正常工作 表单测试可以分为 5 个方面 1 用户注册 登录 信息提交等 必须测试提交操作的完整性 以校验提交给服务器 的信息的正确性 2 检查相关联的数据显示是否正确 例如 所在城市列表与选择的省份是否匹配等 3 如果使用了默认值还需要检验默认值的正确性 4 如果表单只能接受指定的某些值 则也要进行测试 例如 只能接受指定的某些值 测试时可以跳过这些字符 看系统是否会报错 5 如系统只接受限定以内的字数 测试时可以测试内外边界值 看系统是否可正确反 应 Cookies session 测试测试 Cookies 通常用来存储用户信息和用户在某应用系统的操作 当一个用户使用 cookies 访问了某一个应用系统时 web 服务器将发送关于用户的信息 把该信息以 cookies 的 形式存储在客户端计算机上 这可用来创建动态和自定义页面或存储登录等信息 测试的内容包括 1 cookies 是否能正常工作 举例 如果在 cookies 中保存了注册信息 应确认该是否已对这些信息进行了加密 如果使用 cookies 来统计次数 需要验证次数累计是否正确 2 刷新对 cookies 有什么影响 3 如果存在 cookies 是否按照预定的时间进行保存 注 session 测试与其方式一致 1 2 性能测试 包括负载性能测试 包括负载 压力测试 压力测试 链接速度测试链接速度测试 Web 系统响应 超时的限制 负载测试负载测试 某个时刻同时访问 web 系统的用户数量 通常需要注意以下内容 系统最多允许多少个用户同时在线 如果超过了这个数量 会出现什么现象 系统能否处理大量用户同时对同一个页面的请求 在线数据处理的数量 压力测试压力测试 重复测试 就是一遍又一遍针对一个功能反复操作 看系统能否正常执行 并发测试 就是在同一时间内执行多个操作 由并发引起的错误只能通过执行多个代码示例才能 测出来 测试时间要同时遍历多条代码路径 通常可以测试以下几个方面 1 登录的并发操作 2 提交的并发操作 3 对数据库操作的并发操作 例如 多人同时从数据库中读出 或向数据库导入 相 同文件 不同文件 量级增加 要考虑到每个操作中的负载量 操作自身应尽可能给被测软件系统增加压力 即 尽量使单独的操作进行高强度的使用 增加操作的量级 例如 改变数据的大小 改变时间延迟的长度 输入速度以及输入的变化等 随机变化 任何压力系统都多多少少具有一些随机性 随机使用前面的压力原则中介绍的无数变化形 式 就能够在每次测试运行时应用许多不同的代码路径 1 3 用户界面测试用户界面测试 可用性测试可用性测试 界面测试界面测试 界面测试是从最终的使用者用户的角度来看软件 软件难以理解 不易使用就是软件 缺陷 可以从以下几个方面重点来检查用户界面 1 易用性检查 验证软件是否易于理解 是否方便使用 2 正确性检查 检查页面上的表单 按钮 窗体 提示信息 文字拼写等是否正确以及是否存在 错别字 3 一致性检查 a 系统页面的风格是否一致 如字的大小 颜色 字体要相同 b 提示信息的表达方式是否一致 c 按钮排列顺序是否一致 d Back cancel 等按钮跳转页面处理是否一致 e 相同字段的名称 长度 类型在不同位置是否一致 4 友好性检查 a 提示信息是否友好 b 执行风险操作时系统是否给出提示信息让用户确认是否继续操作 c 页面分辨率检查 在各种分辨率浏览系统检查系统界面友好性 d 页面进行最大化 最小化还原时是否做了相应的处理 5 合理性检查 进行添加 修改 删除 返回等操作后 查看信息回到的页面是否合理 6 其他方面检查 可用性测试可用性测试 导航测试 导航是否直观 Web 系统的主要部分是否通过主页存取 Web 系统的页面结构 导航 菜单 链接的风格是否一致 Web 应用系统导航帮助要尽可能的准确 图形测试 一个 web 应用系统的图形可以包括图片 动画 边框 颜色 字体 背景 按钮 等 图形测试一般的内容有 1 所有页面字体的风格是否一致 2 背景颜色与字体颜色和前景颜色是否搭配 3 每个页面的提示字体的颜色 格式是否统一准确 内容测试 内容测试用来检验 web 网站提供信息的正确性 准确性和相关性 整体内容测试 整体界面是指整个 web 应用系统的页面结构设计 是否给用户的一个整体感 1 4 兼容性测试兼容性测试 兼容性测试内容 跨平台测试 浏览器测试 分辨率测试 链接速度测试 组合测试 1 5 安全性测试安全性测试 登录登录 现在的 web 应用系统基本采用先注册 后登录的方式 因此 必须测试有效和无效的 用户名和密码 还需要注意到是否大小写敏感 可以测试多少次的登录限制 是否可 以不登录而直接浏览某个页面 日志文件日志文件 为了保证 web 应用系统的安全性 需要测试相关信息是否写进了日志文件 是否可追 踪 目录设置目录设置 拷贝 web 应用程序的某个功能点的 url 地址 然后打开新的页面输入该 url 地址看其是 否能跨过系统的登录模块直接进入该功能点 超时限制超时限制 验证 Web 应用系统是否有超时的限制 如用户登录后在一定时间内 例如 15 分钟 没 有进行任何操作 再次进行操作是是否需要重新登录才能正常使用 1 6 接口测试接口测试 1 服务器接口 2 外部接口 3 错误处理 2 基本测试方法基本测试方法 各个功能点的测试方法 2 1 添加功能添加功能 关于添加功能主要测试以下几个方面 关于必填项的测试 只填写界面上标识的必填数据项 即标识 号的数据项 注 目的 验证界面上 必填字段控制与实际系统中必填项的控制是否一致 对于必填项在页面上是否有提示信息 例如必填项加 注释 且在页面上是否存在 的含义 各个必填项分别为空 进行保存 各个必填项分别为空格 进行保存 关于唯一性的测试 所有允许重复的数据项分别输入或选择系统中已经存在的信息 其他数据为合法 数据 进行保存 注 目的 验证界面上不允许重复的数据项控制与实际需求中不允 许重复的控制是否一致 所有不允许重复的数据项分别输入系统中已经存在的数据 进行保存 所有不允许重复的数据项分别将重复的内容加上前 后空格 进行保存 所有不允许重复的数据项是否区分大小写 关于输入项长度的测试 各个数据项分别输入超出需求中最大有效长度的内容 其他数据项为合法数据 进行保存 各个数据项分别输入等于需求中最大有效长度的内容 其他数据项为合法数据 进行保存 各个数据项分别输入小于需求中最小有效的长度的内容 其他数据项为合法数据 进行保存 各个数据项分别输入 注意 测试大于 刚刚大于的数据进行测试 例如 密码长度范围为 4 15 则需要密码的长度分别输入为 3 4 10 15 16 位 进行测试 关于输入内容限制的测试 各数据项分别输入非法字符 各数据项分别输入特殊字符 例如 通配符 HTML 代码等特殊字符 对于允许输入汉字的数据项分别输入汉字 验证是否显示正确 若当输入非法数据时补允许输入 则需要验证粘帖的方式是否可以通过 各个数据项分别输入各种符合要求的数据 进行保存 例如 系统中允许输入 数字 字母 下划线 则测试添加时应该对数字 字母 下划线是否允许保存进行判断 目的 验证需求中允许输入的字符与系统实际限制是否一致 其他方面的测试 添加完数据将其删除后又重新添加 添加的数据为非法数据时点击 Enter 键 输入一些提交失败的数据 验证是否给出相应的提示并且界面上添加的数据是否 仍保存 成功提交后 进行 Back 然后再提交 成功添加数据后相关联模块是否同步更新 若页面存在 重置 按钮 进入页面直接点击 重置 按钮 所有字段都输入数据 点击 重置 按钮 单选按钮 下拉列表 复选框等都变成非默认的状态 点击 重置 按钮 若页面存在 取消 或 返回 按钮 输入数据后 点击此按钮 验证保存时是否会给予相应的提示 若存在提示信息是否按照所选项执行 即 点击 确定 按钮是否执行保存操作 点击 取消 按钮是否撤销保存操作且界面上添加的数据是否仍保留 2 2 修改功能修改功能 测试修改功能与添加功能的要点有一部分相同 此外还需要对以下的内容进行测试 检查添加和修改信息的限制是否一致 添加中规定必填的数据项 修改时是否也为必填 添加中规定输入的数据类型 修改时是否也为此类型 添加中规定不允许重复的数据项 修改时是否也不允许重复 进入修改页面 页面数据显示的是否正确 是否为添加时的数据 不允许重复的数据项是否允许重复 允许重复的数据是否允许重复 注 特别需要注意是否允许与自己重复 需求中不允许修改的数据项是否允许修改 成功修改数据后相关联的模块是否同步更新 进入修改页面 若页面存在 重置 按钮 则需求验证修改数据后 点击 重置 按钮 数据是重置为空还是重置为空 还是重置成进入页面时的数据 注 特别需要注意下拉列表 单选按钮 复选框等数据显示是否正确 2 3 删除功能删除功能 删除功能常用的测试方法 1 不选择数据 进行删除 2 删除一个已经被删除的数据 a 方法 在浏览器中同时打开 2 个相同的页面 在其中的一个页面将数据删除 删除成功后 在另一个页面不刷新的情况下也删除此条数据 3 在末页将所有的数据删除 查看页面跳转是否正确 4 若同时存在批量删除和单条删除的功能 则需要验证选择多条数据后 点击单条删 除功能的按钮 系统是删除一条数据还是删除多条数据 5 删除时是否会给予相应的提示 若存在提示信息是否按所选项执行 即 a 点击 确定 按钮是否执行删除操作 b 点击 取消 按钮是否撤销删除操作 6 删除存在关联关系的数据 是否允许删除 a 若不允许删除 提示信息是否正确并且是否说明删除失败的原因 b 若允许删除 相关联的数据如何处理 是否给予明确的提示信息让用户了解 删除后的后果 7 删除正在被使用的数据查看系统如何处理 2 4 查询功能查询功能 查询功能常用的测试方法 a 不输入查询条件 进行查询 b 是否能按照系统默认的查询条件进行查询 c 单独遍历各个查询条件 i 输入的查询条件为系统中不存在的 ii 执行精确查询 iii 执行模糊查询 iv 查询条件中加上前 后空格 v 输入特殊字符进行查询 通配符 双引号等 vi 对于在系统中大小写没有区分的数据项 查询条件分别输入大写和小写进行 查询 d 各种查询条件随机进行组合查询 e 以不同的权限登录时 统计 查询是否正确 f 验证执行查询后 查询条件是否保留 尤其注意下拉列表数据显示是否正确 g 设置条件查询出记录后 翻到最后一页 再更改查询条件进行查询 但第一个查 询条件查询出来的记录页数必须多于第二个查询条件查询出来的记录页数 h 系统存在多个查询条件时 是否存在 重置 按钮 若存在 重置 按钮 重置 按钮是否完成其功能 i 输入查询条件后 点击 回车 键 验证系统如何处理 j 在查询或统计大数据量时 系统是否允许终止该操作 2 5 翻页功能翻页功能 翻页功能一般测试以下几个方面 k 四个翻页按钮 首页 上一页 下一页 尾页 i 有 无数据时控件的显示情况是否正确 ii 在非首页和非末页时 四个按钮功能是否正确 iii 当页面位置为首页时 点击 上一页 首页 按钮 iv 当页面位置为末页时 点击 下一页 末页 按钮 l 指定跳转页 输入页码进行跳转 i 页码为空 进行跳转 ii 页码为空格 进行跳转 iii 页码为负数 进行跳转 iv 页码输入小数 进行跳转 v 页码输入的为非数字 字母 汉字 特殊字符等 vi 页码输入 0 进行跳转 vii 页码输入的为刚刚大于总页数的数字 viii 页码输入超长数字 m 总页数 当前页数 i 总页数是否等于总的记录数 指定每页条数 ii 当前页数 总页数显示是否正确 n 指定每页显示记录数 i 是否有默认的指定每页显示条数 ii 指定每页的条数后 列表 是否正确 iii 每页记录数若允许手动输入 输入非法字符系统如何处理 例如 记录数为空 空格 非数字 0 o 其他方面 i 翻页后 列表中的记录是否仍按照指定的排序列进行了排序 2 6 导入 导出 上传文件导入 导出 上传文件 上传文件上传文件 p 上传文件大小的验证 i 上传一个 ok 的文件 ii 总大小稍小于限制大小的文件 iii 总大小等于限制大小的文件 iv 总大小稍大于限制的文件 q 上传文件名称的限制 i 文件名称中包含特殊字符 ii 文件名称全为汉字 iii 文件名称全为字母 iv 文件名称全为数字 v 文件名称为汉字 字母 数字混合 vi 文件名称过长 r 上传文件格式的限制 i 上传格式符合要求的文件 ii 上传格式不符合要求的文件 s 上传文件的其他限制 i 不选择文件进行上传 ii 上传一个正在打开的文件 iii 文件重复上传 即上传多次相同的文件 iv 上传文件时若存在多个上传框 1 多个框中上传相同的文件 2 文件间隔着上传 即第一个框上传文件 第二个框不上传文件 第三个 框上传文件 v 上传文件的路径若允许手动输入 1 手动输入正确的文件路径进行上传 2 手动输入错误的文件路径进行上传 导入功能导入功能 测试导入功能时与上传文件方法有一部分相同 此外还需要对以下的内容进行测试 1 文件内的数据都符合要求 2 文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 服务定金协议书范本
- 代理公司续约协议书
- 柜子合同协议书范本
- 惠州市公路管理局下属事业单位2025年下半年招考工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 南昌就业见习协议书
- 养蚕大棚收租协议书
- 广东清远连平县元善镇应急救援中队招录应急队员25人易考易错模拟试题(共500题)试卷后附参考答案
- 个人集资协议书模板
- 服装企业拆迁协议书
- 安阳市林州市农林畜产品质量安全检验检测中心招考专业技术人员易考易错模拟试题(共500题)试卷后附参考答案
- 2025至2030中国教育装备行业项目调研及市场前景预测评估报告
- 2025年物业项目经理竞聘考试试题及解析
- 电线路的构成及巡视课件
- 2024年高速道路清障与协作交通顺畅人员安全技能知识试题库及答案
- 鄂林碳票方法学(试行)
- 2026年中考英语作文复习话题范文以及重点句型归纳
- 2025年国家电投招聘考试(笔试)历年参考题库含答案详解(5卷)
- 五年级下册数学试题 下册期中考试试卷 沪教版(含答案)
- 2025年入团知识考试题库(含答案)
- 计生药品管理课件
- 教职工交通安全知识培训
评论
0/150
提交评论