软件测试技术基础知识-第一篇课件.ppt

  1. 1、本文档共124页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试技术基础知识-第一篇课件

3.1 测试生命周期 测试计划 测试设计 测试开发 测试执行 测试评估 3.2 测试计划-概述 测试目的 完成的标准 时间安排 明确的责任 测试用例库 测试工具 3.2 测试计划-概述 所需机器时间 软/硬件配置 系统组装方式 记录手段 回归测试 3.2 测试计划-具体内容 目的 测试项(对象) 测试类型 测试范围 测试过程 资源需求(硬件、软件、人力) 3.2 测试计划-具体内容 文档的检验 进度安排 测试开始、结束准则 测试记录 回归测试的方法 测试的评估 缺陷跟踪 3.2 测试计划-测试需求 业务功能 – 业务流程 – 数据库事务 – 域值合法性 用户界面 – 对象状态 – 窗口模式 – 菜单 – 标准尺寸的控件/文字 3.2 测试计划-测试需求 性能 – 在少于3秒的情况下增加一个新顾客帐户 强度 – 当内存很低的情况下运行应用程序 – 为设计规定是1,000,000 条记录的系统增加1,000,001条记录 3.2 测试计划-测试需求 配置 – 显示驱动的兼容性 – 网络连接 安装 – 新安装(典型安装、定制安装) – 升级安装 – 网络下载 3.3 测试设计—测试过程 包括详细的步骤以确定测试需求是否被满足。 组成: – 测试的先决条件 – 输入条件 – 被执行的动作 – 期待的结果 – 证实期待结果的方法 3.3 测试设计-单元测试用例 模块接口 局部数据结构 独立的路径 边界条件 出错处理 3.3 测试设计-黑盒测试用例 功能不对或遗漏 界面错误 数据结构或外部数据库访问错误 性能不满足 初始化和终止错误 3.3 测试设计-白盒测试用例 保证一个模块中的所有可执行路径至少被执行一次 对所有逻辑值均需测试真和假 在上下边界及可操作范围内运行所有循环 检查内部数据结构以确保其有效性 3.3 测试设计-循环测试用例 简单循环 嵌套循环 串接循环 非结构循环 3.3 测试设计-GUI测试用例 窗口 下拉菜单与鼠标 数据项 3.3 测试设计-测试案例 ?测试说明: 3.3 测试设计-测试案例 测试案例: 3.3 测试设计-测试案例 测试案例: 3.4 测试开发 功能的自动化测试工具 性能的自动化测试工具中的开发 3.5 测试执行—概述 目标 – 执行测试 – 查看测试结果 – 研究并组织对测试结果进行评估 – 记录缺陷 输入 – 测试过程和测试用例 输出 – 测试日志 – 缺陷报告 3.5 测试执行—记录结果 测试日志信息 执行测试过程 评估意外的结果 记录缺陷 3.5 测试执行—错误等级 5级:灾难性的—系统崩溃、数据被破坏 4级:很严重的—数据被破坏 3级:严重的—特性不能运行,无法替代 2级:中等的—特性不能运行,可替代 1级:烦恼的—提示不正确,报警不确切 0级:轻微的—表面化的错误,拼写错等 3.5 测试执行—记录格式 3.5 测试执行—记录格式 3.5 测试执行—记录格式 3.6 测试评估—概述 目标 – 提交测试过程的衡量标准 – 产生缺陷报告和测试覆盖的总结报告 输入 – 测试日志 – 缺陷报告 输出 – 测试覆盖程度 – 缺陷分析报告 3.6 测试评估—测试覆盖率 基于覆盖策略的系统测试 – 验证所有需求的完成情况 – 验证每行代码的执行情况 基于测试需求的测试过程 – 覆盖功能和设计的需求 – 验证一个测试需求对应的测试过程 3.6 测试评估—缺陷分析 软件质量 – 缺陷分析是提供验证软件质量的手段之一 – 测试需求的覆盖程度决定了软件测试的质量如何 实例报告 – 缺陷分配 – 缺陷趋向 – 缺陷状态 – 遗留缺陷对软件的影响 3.6 测试评估—性能评测 主要的性能评测包括 动态监测:在测试执行过程中,实时获取并显示正在执行的各测试脚本的状态。 响应时间/吞吐量:测试对象针对特定主角或测试用例的响应时间或吞吐量的评测。 百分比报告:代表不同测试执行情况的两个(或多个)数据集之间的差异或趋势。 追踪报告:包括主角(测试脚本)和测试对象之间的消息/会话详细信息。 3.6 测试评估—报告 对上面所有的测试评估方法按规格整理成一个书面的测试评估报告,展现出软件在各种评测手段下的质量状态。 3.7 测试跟踪 记录测试事件或用户问题 分析原因,定位错误 进行软件修改 修改结果的跟踪 2.5 测试策略-集成中的组装方法 A B C D E F d2 C d1 E d3 F d4 B E d5 F D A B C D E F 2.5 测试策略-集成中的组装方法 混合增殖式测试:对软件中、上层使用自顶向下

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档