《软件制造工程》面向对象软件的测试

面向对象软件的测试
面向对象软件的测试

前言 ◆什么是软件测试?1983年IEEE定义为 使用人工或自动手段来运行或测定某个系 统的过程,其目的在于检验它是否满足规 定的需求或是弄清预期结果与实际结果之 间的差别
前言 ◆什么是软件测试? 1983年IEEE定义为: 使用人工或自动手段来运行或测定某个系 统的过程,其目的在于检验它是否满足规 定的需求或是弄清预期结果与实际结果之 间的差别

前言 ◆现代的软件开发工程是将整个软件开发过 程明确的划分为几个阶段,将复杂问题具 体按阶段加以解决。这样,在软件的整个 开发过程中,可以对每一阶段提出若干明 确的监控点,作为各阶段目标实现的检验 标准,从而提高开发过程的可见度和倮证 开发过程的正确性
前言 ◆现代的软件开发工程是将整个软件开发过 程明确的划分为几个阶段,将复杂问题具 体按阶段加以解决。这样,在软件的整个 开发过程中,可以对每一阶段提出若干明 确的监控点,作为各阶段目标实现的检验 标准,从而提高开发过程的可见度和保证 开发过程的正确性

前言 ◆软件的质量不仅是体现在程序的正确性上, 它和编码以前所做的需求分析,软件设计 密切相关。 ◆软件测试的概念和实施范围应该包括在整 个开发各阶段的复查、评佶和检测。由此, 广义的软件测试实际是由确认、验证、测 方面组成
前言 ◆软件的质量不仅是体现在程序的正确性上, 它和编码以前所做的需求分析,软件设计 密切相关。 ◆软件测试的概念和实施范围应该包括在整 个开发各阶段的复查、评估和检测。由此, 广义的软件测试实际是由确认、验证、测 试三个方面组成

前言 ◆确认:是评估将要开发的软件产品是否是 正确无误、可行和有价值的。比如,将要 开发的软件是否会满足用户提出的要求 是否能在将来的实际使用环境中正确稳定 的运行,是否存在隐患等。这里包含了对 用户需求满是程度的评价。确认意味着确 保一个待开发软件是正确无误的,是对软 件开发构想的检测
前言 ◆确认:是评估将要开发的软件产品是否是 正确无误、可行和有价值的。比如,将要 开发的软件是否会满足用户提出的要求, 是否能在将来的实际使用环境中正确稳定 的运行,是否存在隐患等。这里包含了对 用户需求满足程度的评价。确认意味着确 保一个待开发软件是正确无误的,是对软 件开发构想的检测

前言 ◆验证:是检测软件开发的每个阶段、每个 步骤的结果是否正确无误,是否与软件开 发各阶段的要求或期望的结果相一致。验 证意味着确保软件是会正确无误的实现软 件的需求,开发过程是沿着正确的方向在 进
前言 ◆验证:是检测软件开发的每个阶段、每个 步骤的结果是否正确无误,是否与软件开 发各阶段的要求或期望的结果相一致。验 证意味着确保软件是会正确无误的实现软 件的需求,开发过程是沿着正确的方向在 进行

前言 ◆测试:与狭隘的测试概念统一。通常是经 过单元测试、集成测试、系统测试三个环 节 ◆确认主要体现在计划阶段、需求分析阶段、 也会出现在测试阶段;验证主要体现在设 计阶段和编码阶段;测试主要体现在编码 阶段和测试阶段
一 前言 ◆测试:与狭隘的测试概念统一。通常是经 过单元测试、集成测试、系统测试三个环 节。 ◆确认主要体现在计划阶段、需求分析阶段、 也会出现在测试阶段;验证主要体现在设 计阶段和编码阶段;测试主要体现在编码 阶段和测试阶段

前言 ◆面向对象技术开发出的程序无需进行测试 ◆面向对象程序的结构不再是传统的功能模 块结构,作为一个整体,原有集成测试所 要求的逐步将开发的模块搭建在一起进行 测试的方法已成为不可能
一 前言 ◆面向对象技术开发出的程序无需进行测试? ◆面向对象程序的结构不再是传统的功能模 块结构,作为一个整体,原有集成测试所 要求的逐步将开发的模块搭建在一起进行 测试的方法已成为不可能

面向对象测试模型 ◆面向对象的开发模型突破了传统的瀑布模 型,将开发分为面向对象分析(OOA), 面向对象设计(O○D),和面向对象编程 (OOP)三个阶段。分析阶段产生整个间 题空间的抽象描述,在此基础上,进 归纳出适用于面向对象编程语言的类和类 结构,最后形成代码
二 面向对象测试模型 ◆面向对象的开发模型突破了传统的瀑布模 型,将开发分为面向对象分析(OOA), 面向对象设计(OOD),和面向对象编程 (OOP)三个阶段。分析阶段产生整个问 题空间的抽象描述,在此基础上,进一步 归纳出适用于面向对象编程语言的类和类 结构,最后形成代码

面向对象测试模型 OOA Test:面向对象分析的测试 OOD Test:面向对象设计的测试 OOP Test:面向对象编程的测试 oo Unit Test:面向对象单元测试 Oo Integrate Test:面向对象集成测试 OO System Test:面向对象系统测试
二 面向对象测试模型 ◆ OOA Test:面向对象分析的测试 OOD Test:面向对象设计的测试 OOP Test:面向对象编程的测试 OO Unit Test:面向对象单元测试 OO Integrate Test:面向对象集成测试 OO System Test:面向对象系统测试
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《软件制造工程》第四章 测试工程(1/3).ppt
- 《软件制造工程》第四章 测试工程(2/3).ppt
- 《软件制造工程》第一章 软件制造工程的概念.ppt
- 《软件制造工程》第二章 程序设计.ppt
- 《软件制造工程》面向对象编程.ppt
- 《软件制造工程》第三章 编程工程.ppt
- 太原理工大学:《计算机网络安全技术与应用》PPT讲义课件_第9章 电子邮件安全系统.ppt
- 太原理工大学:《计算机网络安全技术与应用》PPT讲义课件_第8章 安全通信协议.ppt
- 太原理工大学:《计算机网络安全技术与应用》PPT讲义课件_第7章 计算机病毒防治.ppt
- 太原理工大学:《计算机网络安全技术与应用》PPT讲义课件_第6章 入侵检测系统.ppt
- 太原理工大学:《计算机网络安全技术与应用》PPT讲义课件_第5章 网络攻击技术分析.ppt
- 太原理工大学:《计算机网络安全技术与应用》PPT讲义课件_第4章 防火墙工作原理及应用.ppt
- 太原理工大学:《计算机网络安全技术与应用》PPT讲义课件_第3章 身份认证与访问控制.ppt
- 太原理工大学:《计算机网络安全技术与应用》PPT讲义课件_第2章 信息加密技术基础.ppt
- 太原理工大学:《计算机网络安全技术与应用》PPT讲义课件_第1章 计算机网络安全概述.ppt
- 太原理工大学:《计算机网络安全技术与应用》PPT讲义课件_第10章 无线网络安全.ppt
- 《AutoCAD 2000》教程PPT:第十六章 CAD设计实例.ppt
- 《AutoCAD 2000》教程PPT:第四章 图层及特性.ppt
- 《AutoCAD 2000》教程PPT:第十章 尺寸标注技术.ppt
- 《AutoCAD 2000》教程PPT:第十四章 工程图样及其输出.ppt
- 《软件制造工程》第四章 测试工程(3/3).ppt
- 《软件制造工程》第五章 应用安装.ppt
- 《计算机硬件技术基础》课程教学资源(PPT课件讲稿,共八章).ppt
- 吉林大学:《编译原理》课程教学资源(教学大纲).doc
- 吉林大学:《编译原理》课程教学资源(试题习题)2001 级试题(A).doc
- 吉林大学:《编译原理》课程教学资源(试题习题)2001 级试题(B).doc
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)第一章 编译程序概述.ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)第二章 一个微小的编译器.ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)第六章 运行时的存储空间.ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)第七章 动作文法和属性文法.ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)第九章 中间代码优化.ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)第十章 目标代码生成.ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)第三章 有限自动机和词法分析器.ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)正则表达式.ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)有限自动机(Finite Automata).ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)第四章 文法与语法分析.ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)文法例1.ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)自顶向下分析——递归下降法.ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)LL分析方法—自顶向下分析.ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)LR(0)分析方法的不足.ppt