当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《软件工程》课程PPT教学课件(讲稿)第6章 软件项目的测试

资源类别:文库,文档格式:PPT,文档页数:61,文件大小:1.36MB,团购合买
一、软件测试概述 1、软件缺陷 2、测试的定义 二、软件测试的过程与方法 1、测试过程 2、测试方法 三、白盒测试 四、黑盒测试 五、测试级别 六、测试文档
点击下载完整版文档(PPT)

第6章软件项目的测试

第6章 软件项目的测试

■路线图 需求 概要 详细 测试 提交 维护 分析 设计 设计

◼ 路线图 维护 产品 提交 详细 编码 测试 设计 概要 设计 需求 分析

软件测试概述 1、软件缺陷 2、测试的定义 软件测试的过程与方法 ■1、测试过程 ■2、测试方法 三、白盒测试 四、黑盒测试 ■五、测试级别 ■六、测试文档

◼ 一、软件测试概述 ◼ 1、软件缺陷 ◼ 2、测试的定义 ◼ 二、软件测试的过程与方法 ◼ 1、测试过程 ◼ 2、测试方法 ◼ 三、白盒测试 ◼ 四、黑盒测试 ◼ 五、测试级别 ◼ 六、测试文档

软件测试概述 ■1、软件缺陷 ■案例1:美国航天局火星探测器 案例2:千年虫问题 ■软件缺陷定义 ①软件未实现产品说明书要求的功能 ②软件岀现了产品说明书指明不应该出现的错误。 ③软件实现了产品说明书未提到的功能 ④软件未实现产品说明书虽未明确提及但应该实现 的目标。 ⑤软件难以理解、不易使用、运行缓慢或者一从测 试员的角度看一最终用户会认为不好

一、软件测试概述 ◼ 1、软件缺陷 ◼ 案例1:美国航天局火星探测器 ◼ 案例2:千年虫问题 ◼ 软件缺陷定义 ◼ ①软件未实现产品说明书要求的功能。 ◼ ②软件出现了产品说明书指明不应该出现的错误。 ◼ ③软件实现了产品说明书未提到的功能。 ◼ ④软件未实现产品说明书虽未明确提及但应该实现 的目标。 ◼ ⑤软件难以理解、不易使用、运行缓慢或者—从测 试员的角度看—最终用户会认为不好

软件测试概述 2、测试的定义 ■1)软件测试是为了发现错误而执行程序的过程。 2)软件测试是根据软件开发各个阶段的规格说 明和程序的内部结构而精心设计的一批测试用 例(即输入数据及其预期的输出结果),并利 用这些测试用例运行程序以及发现错误的过程, 即执行测试步骤

一、软件测试概述 ◼ 2、测试的定义 ◼ 1)软件测试是为了发现错误而执行程序的过程。 ◼ 2)软件测试是根据软件开发各个阶段的规格说 明和程序的内部结构而精心设计的一批测试用 例(即输入数据及其预期的输出结果),并利 用这些测试用例运行程序以及发现错误的过程, 即执行测试步骤

软件测试概述 $1000+ 田5100 那盛兴 说明书设计 编码 测试 发布 缺陷发现的时间

一、软件测试概述

软件测试过程与方法 ■1、软件测试过程 测试的目的是在最小的成本和最少的时间内 通过设计合适的测试用例,系统地发现不同类 别的错误 设计测试用例→执行测试过程→发现并修改软 件错误

二、软件测试过程与方法 ◼ 1、软件测试过程 ◼ 测试的目的是在最小的成本和最少的时间内, 通过设计合适的测试用例,系统地发现不同类 别的错误。 ◼ 设计测试用例→执行测试过程→发现并修改软 件错误

软件测试过程与方法 测试的方法分类 静态测试 动态测试 白盒测试 黑盒测试

二、软件测试过程与方法 ◼ 2、测试的方法分类 ◼ 静态测试 ◼ 动态测试 ◼ 白盒测试 ◼ 黑盒测试

三、白盒测试 、定义 白盒测试又称为玻璃盒测试 用来对程序细节严密检验,提供针对特定条件和循环 机的测试案例,对软件的逻辑路径进行测 在不同 模喜单掛森”以判定与其状态或待验证状 状 2、白盒测试的测试要求 ■(1)保证一个模块中的所有独立路径至少被使用一次 (2)对所有逻辑值均需测试真(true)和假( false) ■(3)在上下边界即可操作范围内运行所有循环 (4)检査内部数据结构即确保其有效性

三、白盒测试 ◼ 1、定义 ◼ 白盒测试又称为玻璃盒测试 ◼ 用来对程序细节严密检验,提供针对特定条件和循环 机的测试案例,对软件的逻辑路径进行测试,在不同 点检验“程序的状态”以判定与其状态或待验证状态 与真实状态是否相符。 ◼ 2、白盒测试的测试要求 ◼ (1)保证一个模块中的所有独立路径至少被使用一次; ◼ (2)对所有逻辑值均需测试真(true)和假(false); ◼ (3)在上下边界即可操作范围内运行所有循环; ◼ (4)检查内部数据结构即确保其有效性

三、白盒测试 ■3、白盒测试的实施步骤 ■(1)测试计划阶段:根据需求说明书,制定测试进度 ■(2)测试设计阶段:依据程序设计说明书,按照一定 规范化的方法进行软件结构划分和设计测试用例 (3)测试执行阶段:输入测试用例,得到测试结果。 (4)测试总结阶段:对比测试的结果和代码的预期结 果,分析错误原因,找到并解决错误

三、白盒测试 ◼ 3、白盒测试的实施步骤: ◼ (1)测试计划阶段:根据需求说明书,制定测试进度。 ◼ (2)测试设计阶段:依据程序设计说明书,按照一定 规范化的方法进行软件结构划分和设计测试用例。 ◼ (3)测试执行阶段:输入测试用例,得到测试结果。 ◼ (4)测试总结阶段:对比测试的结果和代码的预期结 果,分析错误原因,找到并解决错误

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共61页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有