四川大学:《软件测试与维护基础教程》课程教学资源(PPT课件讲稿)软件测试工具 Software Testing Tool

软件测试工具 Software Testing Tool 任课老师:黄武 2021/128
2021/1/28 58 1 软件测试工具 Software Testing Tool 任课老师:黄武

Q提纲 ◆软件测试概述 ◆软件测试工具分类 ◆软件测试工具选择 单元测试工具 cppUnit介绍 2021//28
2021/1/28 58 2 提纲 软件测试概述 软件测试工具分类 软件测试工具选择 单元测试工具cppUnit介绍

Q1软件测试概述 ◆软件测试的基本内容 ◆软件测试的定义 ◆软件测试的分类 ◆软件测试的简单过程 2021//28
2021/1/28 58 3 1 软件测试概述 软件测试的基本内容 软件测试的定义 软件测试的分类 软件测试的简单过程

Q11件测试的基本内容 软件测试 软件测试口测试级别门测试技术测试相关测试过程 基础 的度量 基于测试 测试对象→人员的直 实际考虑 测试有关 觉和经验 评价被测 的术语 测试目标 程序 测试活动 基于规格 说明 关键问题 评价完成 基于代码 的测试 基于错误 测试与其它 活动的联系 基于应用本质图软件测试知识域 选择和组主题的分解结构 合技术 2021//28
2021/1/28 58 4 1.1 软件测试的基本内容 软件测试 软件测试 基础 测试级别 测试相关 的度量 测试技术 测试过程 测试有关 的术语 关键问题 测试与其它 活动的联系 测试对象 测试目标 实际考虑 测试活动 评价被测 程序 评价完成 的测试 基于测试 人员的直 觉和经验 基于规格 说明 基于代码 基于应用本质 选择和组 合技术 基于错误 图 软件测试知识域 主题的分解结构

Q12软件测试的定义 ◆在IEEE标准610.12-1990中将软件测试 定义为: 软件测试( Software test)—在指定 的条件下操作测试系统或组件(1),观察 或记录结果(2),并对测试系统或组件的 不同方面做出评估(3)的过程 总体来讲,软件测试是一个寻找和证实 软件缺陷的过程 2021//28
2021/1/28 58 5 1.2 软件测试的定义 在IEEE标准610.12-1990中将软件测试 定义为: 软件测试(Software Test)——在指定 的条件下操作测试系统或组件(1),观察 或记录结果(2),并对测试系统或组件的 不同方面做出评估(3)的过程 总体来讲,软件测试是一个寻找和证实 软件缺陷的过程

Q13软件测试的分类 单元测试 集成测试 「回归测试 系统测试 确认测试 软件测试级别的几个阶段 2021//28 6
2021/1/28 58 6 1.3 软件测试的分类 软件测试级别的几个阶段 单元测试 集成测试 系统测试 确认测试 回归测试

Q1各种软件测试之间的关系 测试阶段或层次 验收测试 系统测试 集成测试 单元测试 功能测试 技术 强壮性测试 白盒测试黑盒测试方法 性能测试 适用性测试 安全性测试 可靠性测试 应用目标/特性 2021//28
2021/1/28 58 7 1.3.1 各种软件测试之间的关系 技术 方法 应用目标/特性 单元测试 系统测试 验收测试 性能测试 强壮性测试 功能测试 白盒测试 黑盒测试 测试阶段或层次 适用性测试 可靠性测试 集成测试 安全性测试

Q14件测试的简单过程 在很多软件程序员的眼中,测试软件就 是运行软件,看软件在运行过程中是否 出错;实际上,运行软件只是软件测试 的一部分 ◆实际的软件测试是需要设计的,设计的 结果是构建了测试用例,而测试是按照 测试用例来运行软件的,运行软件得到 的结果需要记录,统计 2021//28
2021/1/28 58 8 1.4 软件测试的简单过程 在很多软件程序员的眼中,测试软件就 是运行软件,看软件在运行过程中是否 出错; 实际上,运行软件只是软件测试 的一部分 实际的软件测试是需要设计的,设计的 结果是构建了测试用例,而测试是按照 测试用例来运行软件的,运行软件得到 的结果需要记录,统计

Q14l最简单的测试过程 最简单的测试过程至少包括测试设计, 生成测试用例,执行测试用例以及测试 结果分析几个阶段 测试设计 测试管理 生成测试用例 执行测试用例 测试结果分析 2021//28
2021/1/28 58 9 1.4.1 最简单的测试过程 最简单的测试过程至少包括测试设计, 生成测试用例,执行测试用例以及测试 结果分析几个阶段 测试设计 执行测试用例 测试结果分析 测 生成测试用例 试 管 理

Q142一个软件测试的例子 ◆对“ Hello world”程序进行测试, 程序代码如下: void static main (int argc, char* argyll) printi(“ Hello world”); return 0 2021//28 10
2021/1/28 58 10 1.4.2 一个软件测试的例子 对“Hello world”程序进行测试 , 程序代码如下: void static main (int argc, char* argv[] ) { printf( “Hello world”); return 0; }
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- B-树、散列技术、散列表的概念、散列函数的构造方法、处理冲突的方法、散列表上的运算.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)对象序列化和持久化 Object Serialization and Persistence.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第十章 下一代因特网.ppt
- 《网络编程实用教程(第三版)Network Application Programming》课程教学资源(PPT课件讲稿)第1章 概述.ppt
- 武昌理工学院(武汉科技大学中南分校):Windows 2000/XP网络组建与系统管理(PPT课件讲稿,主讲:李燕).ppt
- 《计算机导论》课程教学资源(PPT课件讲稿)第3章 计算机发展史和计算思维.pptx
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第六章 应用层.ppt
- 中国科学技术大学:《计算机视觉》课程教学资源(PPT课件讲稿)第九章 单幅图像深度重建 Depthmap Reconstruction Based on Monocular cues.ppt
- 图像视频编码与表达的理论与方法(PPT讲稿)图像压缩标准JPEG.ppt
- 九州大学(日本国立综合大学):烟花算法爆炸因子分析及改良(艺术工学府:余俊).pptx
- 广西外国语学院:《计算机网络》课程教学资源(PPT课件讲稿)第7章 传输层协议——TCP与UDP.ppt
- 《电子商务》课程教学资源(PPT课件讲稿)第十章 网络营销.pptx
- 湖南生物机电职业技术学院:《电子商务概论》课程教学资源(PPT课件)第五章 网络信息搜索.ppt
- 《VB程序设计》课程教学资源(PPT课件讲稿)第八章 过程.pps
- 武昌首义学院:Word的基本操作与技巧(PPT讲稿,主讲:张旋子).pptx
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)面向方面的编程 Aspect Oriented Programming.ppt
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第三章 IAP15W4K58S4单片机的硬件结构.ppt
- 山东大学计算机学院:《人机交互技术》课程教学资源(PPT课件讲稿)第7章 Web界面设计.ppt
- 上海交通大学:TLS/SSL Security(PPT课件讲稿).pptx
- 香港科技大学:Clustering(PPT讲稿).ppt
- 《数字图像处理学》课程教学资源(PPT课件讲稿)第2章 图像、图像系统与视觉系统.pptx
- 同济大学:聚类分析(PPT课件讲稿)Cluster Analysis.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第九章 定时/计数器8253.pptx
- 汤姆森 Thomson:利用Web of Knowledge对课题进行检索、分析、跟踪、管理.ppt
- 计算机系教学资源(PPT课件讲稿)信息安全与保密技术.ppt
- 北京师范大学:拓扑序及其量子相变(PPT课件讲稿)Topological Order and its Quantum Phase Transition.ppt
- 数据集成 Data Integration(PPT讲稿)成就与展望 Achievements and Perspectives.ppt
- 山东大学:语音识别技术(PPT课件讲稿)自动语音识别 Automatic Speech Recognition.pptx
- 电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第五章 设备管理.ppt
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第二章 Windows XP操作系统.ppt
- 香港科技大学:《软件开发》教学资源(PPT课件讲稿)Functions.ppt
- 南京大学:复杂系统学习(PPT课件讲稿)佩特里网 Petri Nets.pptx
- 《3ds Max》教学资源(PPT课件)第4章 基本三维模型的创建.ppt
- 上海交通大学:《程序设计》课程教学资源(PPT课件讲稿)第6章 过程封装——函数.ppt
- 四川大学:《操作系统 Operating System》课程教学资源(PPT课件讲稿)Chapter 5 互斥与同步(Mutual Exclusion and Synchronization)5.4 Monitors 5.5 Message Passing 5.6 Readers/Writers Problem.ppt
- 清华大学:An Efficient Trie-based Method for Approximate Entity Extraction with Edit-Distance Constraints.pptx
- 东南大学:《数据结构》课程教学资源(PPT课件讲稿)第三章 栈与队列.ppt
- 《计算机网络与因特网 Computer Networks and Internets》课程教学资源(PPT课件讲稿)Part II 物理层(信号、媒介、数据传输).ppt
- 合肥工业大学:《网络安全概论》课程教学资源(PPT课件讲稿)第2讲 密码学简介(主讲:苏兆品).ppt
- 长春大学:《计算机应用基础》课程教学资源(PPT课件讲稿)第一章 计算机基础知识(崔天明).ppt