北大青鸟《软件测试》课程培训课件:第四章 测试计划和单元测试

北大青鸟 c 第四章 测试计划和单元测试 Ⅴ ersion3.0 CHA
Version 3.0 第四章 测试计划和单元测试

回顾 测试工具是辅助测试整个过程的工具软件。 单元测试工具的种类和优势、缺陷 ·健壮的测试工具的引入应该具有一定的设计 原则。 ·介绍 Panorama产品内容和运行环境、使用原 理、各个工具的简单运用以及缺陷。 北大青鸟
2 回顾 • 测试工具是辅助测试整个过程的工具软件。 • 单元测试工具的种类和优势、缺陷。 • 健壮的测试工具的引入应该具有一定的设计 原则。 • 介绍Panorama产品内容和运行环境、使用原 理、各个工具的简单运用以及缺陷

本章目标 计划测试过程 制定单元测试说明书 明确测试用例设计技术 单元测试的测试手段 北大青鸟
3 本章目标 • 计划测试过程 • 制定单元测试说明书 • 明确测试用例设计技术 • 单元测试的测试手段

基本测试过程 基本测试过程原则:尽早测试、经常测试、 充分测试。 开发过程与测试过程:分析、测试、设计、 测试、编码、测试。 测试计划应该是按照开发者的要求并用具体 例子来描述一个测试计划的层次结构以及各 个测试计划相联系的标准模版。 北大青鸟
4 基本测试过程 • 基本测试过程原则:尽早测试、经常测试、 充分测试。 • 开发过程与测试过程:分析、测试、设计、 测试、编码、测试。 • 测试计划应该是按照开发者的要求并用具体 例子来描述一个测试计划的层次结构以及各 个测试计划相联系的标准模版

测试的五个问题 谁执行了测试? 测试什么? 什么时候测试? 怎样测试? 测试应进行到何种程度? 北大青鸟
5 测试的五个问题 • 谁执行了测试? • 测试什么? • 什么时候测试? • 怎样测试? • 测试应进行到何种程度?

测试方案设计 良好的测试设计由以下的若千个方面组成 测试策略 测试计划 测试说明书 测试规范 这些方案适用于从单元测试到系统测试等各 个级别的测试。测试设计需要根据软件说明 书来进行。 6 北大青鸟
6 测试方案设计 • 良好的测试设计由以下的若干个方面组成: – 测试策略 – 测试计划 – 测试说明书 – 测试规范 • 这些方案适用于从单元测试到系统测试等各 个级别的测试。测试设计需要根据软件说明 书来进行

单元测试21 概况 定义 检验程序最小单位有无错误。一般在编码之后, 由开发人员完成。 单元:软件开发中的最小的独立部分 c语言中的单元:函数或者是子过程 C++语言中的单元:类 北大青鸟
7 单元测试 2-1 • 概况 – 定义: 检验程序最小单位有无错误。一般在编码之后, 由开发人员完成。 单元:软件开发中的最小的独立部分 ― C语言中的单元:函数或者是子过程 ― C++语言中的单元:类

单元测试22 单元测试目前状况: 实施效果非常好,但是实施阻力比较大(主要 是人员和管理因素),一般只在关键的程序单 元中实施 有比较系统的理论和方法,但也依赖于系统的 特殊性和开发人员的经验 有大量的辅助工具,开发人员也经常自己开发 测试代码和测试工具 主要使用白盒测试和静态分析,也使用黑盒测 北大青鸟
8 单元测试 2-2 • 单元测试目前状况: 实施效果非常好,但是实施阻力比较大(主要 是人员和管理因素),一般只在关键的程序单 元中实施 有比较系统的理论和方法,但也依赖于系统的 特殊性和开发人员的经验 有大量的辅助工具,开发人员也经常自己开发 测试代码和测试工具 主要使用白盒测试和静态分析,也使用黑盒测 试

单元测试流程 管理流程 针对测试目标,规定测试 主要指动态测试应用流程 任务、资源分配、人员角 色、进度安排等。 测试计划 根据测试计划,设计测试 用例,包括:测试步骤、 测试设计 测试场景、测试代码、测 试数据(包括预期结果)。 根据测试计划,忠 测试执行 根据测试计划,配置测试 实地记录测试执行 环境,并手动或者自动执 的过程和结果 行测试设计 测试记录 分析测试记录,如 记录、分发、 果发现与预期结果 分析 缺陷跟踪 评估、关闭缺 不同,确定并重现 陷报告。 缺陷。 完毕 分析测试过程和缺陷报告, 检查测试设计是否 评估测试质量和测试效果, 全部执行完毕,缺 测试总结 给出是否通过测试的建议。 陷是否全部关闭
9 单元测试流程 • 管理流程 – 主要指动态测试应用流程 测试计划 测试设计 测试执行 测试记录 分析 测试总结 完毕 缺陷跟踪 针对测试目标,规定测试 任务、资源分配、人员角 色、进度安排等。 根据测试计划,设计测试 用例,包括:测试步骤、 测试场景、测试代码、测 试数据(包括预期结果)。 根据测试计划,配置测试 环境,并手动或者自动执 行测试设计。 根据测试计划,忠 实地记录测试执行 的过程和结果。 分析测试记录,如 果发现与预期结果 不同,确定并重现 缺陷。 检查测试设计是否 全部执行完毕,缺 陷是否全部关闭。 记录、分发、 评估、关闭缺 陷报告。 分析测试过程和缺陷报告, 评估测试质量和测试效果, 给出是否通过测试的建议

测试用例21 测试用例是数据输入和期望结果组成的对。 软件中有许多错误 用户遇到的错误只占很小比 例 应该针对用户最容易遇到的 错误进行测试,以便改进测 试的有效性 北大青鸟
10 测试用例 2-1 • 测试用例是数据输入和期望结果组成的对 。 软件中有许多错误 用户遇到的错误只占很小比 例 应该针对用户最容易遇到的 错误进行测试,以便改进测 试的有效性
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北大青鸟《软件测试》课程培训课件:第三章 测试工具.ppt
- 北大青鸟《软件测试》课程培训课件:第二章 测试技术.ppt
- 北大青鸟《软件测试》课程培训课件:第一章 软件质量保证.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第四章 Visual FoxPro数据库及操作.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第十二章 数据库应用程序实例.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第六章 结构化程序设计.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第八章 面向对象的程序设计.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第五章 结构化查询语言(SQL).ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第二章 Visual FoxPro基础及数据运算.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第九章 表单设计.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第三章 项目管理器.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第一章 数据库系统基础知识.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第七章 查询与视图设计.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第十一章 报表与标签设计.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第十章 菜单设计与应用.ppt
- 《电子商务概论》课程教学资源:PPT课件讲稿(共七章).ppt
- 《电子商务与网络营销》课程电子教案(PPT课件讲稿)第四章 电子商务与国际贸易.ppt
- 《电子商务与网络营销》课程电子教案(PPT课件讲稿)第十章 网络营销概述.ppt
- 《电子商务与网络营销》课程电子教案(PPT课件讲稿)第十二章 网络市场细分与目标市场选择.ppt
- 《电子商务与网络营销》课程电子教案(PPT课件讲稿)第十三章 网络营销策略.ppt
- 北大青鸟《软件测试》课程培训课件:第五章 度量测试结果与缺陷管理.ppt
- 北大青鸟《软件测试》课程培训课件:第六章 能力成熟度模型.ppt
- 《软件工程》课程PPT教学课件(讲稿)第1章 软件工程的实质.ppt
- 《软件工程》课程PPT教学课件(讲稿)第2章 需求分析(2/2).ppt
- 《软件工程》课程PPT教学课件(讲稿)第2章 需求分析(1/2).ppt
- 《软件工程》课程PPT教学课件(讲稿)第3章 软件项目的概要设计(2/2).ppt
- 《软件工程》课程PPT教学课件(讲稿)第3章 软件项目的概要设计(1/2).ppt
- 《软件工程》课程PPT教学课件(讲稿)第4章 软件项目的详细设计.ppt
- 《软件工程》课程PPT教学课件(讲稿)第6章 软件项目的测试.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第一章 概述(谢希仁).ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第十章 因特网的演进.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第二章 物理层.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第三章 数据链路层.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第四章 局域网.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第五章 广域网(谢希仁).ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第六章 网络互连.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第七章 运输层.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第八章 应用层.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第九章 计算机网络的安全.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,教学大纲).doc