软件测试第4章 管理和计划测试ppt课件.ppt

软件测试第4章 管理和计划测试ppt课件.ppt

ID:58998921

大小:762.00 KB

页数:39页

时间:2020-09-27

软件测试第4章 管理和计划测试ppt课件.ppt_第1页
软件测试第4章 管理和计划测试ppt课件.ppt_第2页
软件测试第4章 管理和计划测试ppt课件.ppt_第3页
软件测试第4章 管理和计划测试ppt课件.ppt_第4页
软件测试第4章 管理和计划测试ppt课件.ppt_第5页
资源描述:

《软件测试第4章 管理和计划测试ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章管理和计划测试计划是毫无用处的,但制定计划确实必不可少的。艾森豪威尔内容测试的过程和阶段测试的组织、角色和职责测试的管理和实施测试过程开发生命周期中的测试阶段单元测试继承测试系统测试验收测试具体测试阶段的流程计划设计执行、分析评价测试阶段软件测试过程与软件工程的开发过程是相对的。进入测试单元测试集成测试系统测试验收测试退出测试回归测试单元测试单元测试是对软件设计的最小单元——模块进行正确性检验的测试工作,主要测试模块在语法、格式和逻辑上的错误。1.模块接口测试2.模块局部数据结构测试3.模块中所有独立执行路径测试4.各种错误处理测试5.模块边界条件测试集成测试将经

2、过单元测试的模块按设计要求连接起来,组成所规定的软件系统的过程称为“集成”。①将各模块连接起来,检查模块相互调用时,数据经过接口是否丢失。②将各个子功能组合起来,检查能否达到预期要求的各项功能。③一个模块的功能是否会对另一个模块的功能产生不利的影响。④全局数据结构是否有问题,会不会被异常修改。⑤单个模块的误差积累起来,是否被放大,从而达到不可接受的程度。系统测试集成测试通过以后,软件已经组装成一个完整的软件包,这时就要进行系统测试。1.功能测试2.性能测试3.恢复测试4.安全测试5.强度测试6.其他限制条件的测试验收测试系统测试完成后,并使系统试运行了预定的时间,应进行

3、验收测试。1.文档资料的审查验收2.功能测试3.性能测试4.强化测试5.性能降级执行方式测试6.检查系统的余量要求7.安装测试8.用户操作测试α、β测试α测试:内部测试,在开发环境下进行测试。β测试:指定用户公开测试,已经完善大部分漏洞。未经过α测试调整的软件产品称为α版本。经过α测试调整的软件产品称为β版本。回归测试回归测试是指软件系统被修改或扩充(如系统功能增强或升级)后重新进行的测试,是为了保证对软件所做的修改没有引入新的错误而重复进行的测试。每当软件增加了新的功能,或者软件中的缺陷被修正,这些变更都有可能影响软件原有的功能和结构。为了防止软件的变更产生无法预料的

4、副作用,不仅要对内容进行测试,还要重复进行过去已经进行过的测试,以证明修改没有引起未曾预料的后果,或证明修改后的软件仍能满足具体的需求。在理想的测试环境中,程序每改变一次,测试人员都重新执行回归测试,一方面来验证新增加或修改功能的正确性,另一方面测试人员还要从以前的测试中选取大量的测试以确定是否在实现新功能的过程中引入了缺陷。回归测试特别适用于较高阶段的测试过程,回归测试一般多在系统测试和验收测试环境下进行,以确保整个软件系统新的构造或新的版本仍然运行正确,或者确保软件系统的现有业务功能完好无损。需求验收测试回规格说明系统测试归设计集成测试测实现单元测试试测试流程流程与

5、步骤组织、人员、角色和职责测试文档过程管理流程回归测试制定测试计划设计测试实施测试执行测试评估测试测试计划测试计划是对每个产品,或是对各个开发阶段的产品开展测试的策略。软件测试策略描述软件测试活动的总体方法和目标。为了检验开发的软件能否符合规格说明书的要求,测试活动可以采用各种不同的策略。这些策略的区别在于它们表明了不同的出发点、不同的思路以及采用不同的手段和方法。具体地说,包括要使用的测试技术和工具;测试完成标准;影响资源分配的特殊考虑等。计划的目的是用来识别任务、分析风险、规划资源和确定进度。计划并不是一张时间进度表,而是一个动态的过程,最终以系列文档的形式确定下来

6、。拟定软件测试计划需要测试项目管理人员的积极参与,这是因为主项目计划已经确定了整体项目的一个时间框架,软件测试作为阶段工作必须服从计划和资源上的约定。一个完整的测试计划应该包含以下几个方面。对测试范围(即测试活动需要覆盖的范围)的界定测试类型和方法评价标准时间表的制定风险的确定资源的规划退出标准设计测试设计测试阶段要设计测试用例和测试过程,要保证测试用例完全覆盖测试需求。设计测试阶段最重要的是如何将测试需求分解,如何设计测试用例。1.如何对测试需求进行分解对测试需求进行分解需要反复检查并理解各种信息,和用户交流,理解他们的要求。可以按照以下步骤执行。(1)确定软件提供的

7、主要任务。(2)对每个任务,确定完成该任务所要进行的工作。(3)确定从数据库信息引出的计算结果。(4)对于对时间有要求的交易,确定所要的时间和条件。(5)确定会产生重大意外的压力测试,包括内存、硬盘空间、高的交易率。(6)确定应用需要处理的数据量。(7)确定需要的软件和硬件配置。(8)确定其他与应用软件没有直接关系的商业交易。(9)确定安装过程。(10)确定没有隐含在功能测试中的用户界面要求。2.如何设计测试用例测试用例一般指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。值得提出的是,测试数据都是从数量极大的可用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。