7.3多模块的软件测试.ppt

上传人:99****p 文档编号:1451525 上传时间:2019-02-28 格式:PPT 页数:60 大小:655.50KB
下载 相关 举报
7.3多模块的软件测试.ppt_第1页
第1页 / 共60页
7.3多模块的软件测试.ppt_第2页
第2页 / 共60页
7.3多模块的软件测试.ppt_第3页
第3页 / 共60页
7.3多模块的软件测试.ppt_第4页
第4页 / 共60页
7.3多模块的软件测试.ppt_第5页
第5页 / 共60页
点击查看更多>>
资源描述

1、华北电力大学计算机系软件教研室7.3 多模块的软件测试目录7.3.0 软件测试策略及层次性7.3.1单元测试7.3.2集成测试7.3.3 确认测试 7.3.4 系统测试7.3.0软件测试策略及层次性1)软件测试策略 如何把设计测试用例的技术组织成一个系统的有计划的测试步骤 从模块开始,一级级向外扩展,直至正个系统测试完毕2)测试的层次性 多模块步骤可运行 的系统已确认 的软件单元测试单元测试模块已测试的模块单元测试设计信息 软件需求 系统其他元素已集成 的软件集成测试确认测试系统测试模块模块测试报告 测试报告a测试 测试 如果软件开发过程采用严格的瀑布模型,那么开发与测试有 “V”型的对应关系

2、 。需求开发高层设计详细设计编程1. 单元测试2. 集成测试3.确认测试4.系统测试测试的步骤1 单元测试 (模块测试 ) 测试每个模块(模块内的算法、接口) ,每个模块运行正确2 集成测试:把通过单元测试的模块逐步组装起来,从一个单元开始,逐一增加新单元,边加边纠错,直至最终将所有单元集成为一个系统 测试软件的总体结构,主要是模块中的接口、 参照概要设计3 确认测试组装后的软件是否满足用户的全部需求4 系统测试 当被测软件安装到系统以后,与系统中的软、硬件系统、人员能否协调工作7.3.1单元测试v单元测试发作的错误约占程序总错误的 65% 对象: 模块 承担者: 代码员、测试人员 测试方法:

3、白盒为主、黑盒为辅A)目的: 对模块进行静态、动态测试,使之达到模块说明书的要求B)单元测试任务: 模块接口 局部数据结构 模块中所有独立执行通路 错误处理通路 边界条件C) 单元测试的步骤D)单元测试所需编制的测试软件 返回1)模块接口测试v输入、输出参数 形、实参的个数、类型等是否一致v若模块内包括外部的输入、输出,还应考虑 文件的属性是否正确? Open/close语句是否正确? 文件使用前是否已经成功打开? 缓冲区大小与记录长度是否匹配? 是否处理了文件尾 EOF? 是否处理的输入 /出错误?2)检查局部数据结构v局部数据结构 往往是错误的根源 不适合 /不相容的 数据类型 说明 变量 无初值、初始化或缺省值有错 变量名有错(大小写、错拼) 越界和地址异常v全局数据对模块的影响3) 模块中所有独立执行通路的测试v使用 基本路径测试 循环测试v重点检查 不同数据类型的对象间的比较 逻辑运算符或优先级使用错误 比较运算或变量出错 循环终止条件或不可能出现 迭代发散或不能退出 错误地修改了循环变量

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。