共京部電大学 121.6软件测试流程 ◆理解测试需求 ◆编写测试计划 ◆设计测试方案 ◆开发测试用例 ◆执行软件测试 ◆评估测试效果 ◆编写测试文档 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心 11
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 11 12.1.6 软件测试流程 ◆ 理解测试需求 ◆ 编写测试计划 ◆ 设计测试方案 ◆ 开发测试用例 ◆ 执行软件测试 ◆ 评估测试效果 ◆ 编写测试文档
共京部電大学 软件测试文档 ◆:《絡件测试计刻 龈据《系练系统需求规格 说 测跃能岩發地管理和 ◆《软件泗试说明》测读的是俠分皙区 息测试和 足 试辇集测试记录》:执行软件测试用例,记录测 软粹滠韬荐往的駐测婧爱峰位分析 得結鑼劣潠报袁在薪龛姜 据问题处理 ◆《软件测试报告》:是整个测试的总结性文档。 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心 12
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 12 软件测试文档 ◆ 《软件测试计划》:根据《系统/子系统需求规格 说明》定义的软件配置项,说明测试项目、测试 用例、测试人员,使软件测试能有效地管理和控 制。 ◆ 《软件测试说明》:测试项目的具体分析,区分 自动测试和手工测试;构造测试平台;定义测试 过程。 ◆ 《软件测试记录》:执行软件测试用例,记录测 试结果。 ◆ 《软件问题报告》:软件测试的结果汇总,分析 软件的质量和存在的问题,并通知开发单位。 ◆ 《软件问题处理报告》:开发单位根据问题处理 得出的解决方法,软件重新提交测试。 ◆ 《软件测试报告》:是整个测试的总结性文档
围壮玄人学121.7软件测试与软件开发各阶段的关系 需求分析 设计 编程 确认测试 集成测试-「单元测试 需求分析凵概要设计详细设计「源程序L。「单元L「集成。「确认 说明书L说明书“说明书」代码」测试」-测试「“测试 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心 13
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 13 12.1.7软件测试与软件开发各阶段的关系
共京部電大学 121.8软件错误的分类 按错误的影响和后果分类 小错误:、只对系统输出有一些非实质性影响。如,输出 ◆中等错误:对系统的运行有局部影响。如输出的某些数据 有错误或出现冗余。 辂重错误系统的行为因错误的扰面患现明显不 元 可信赖 严重错误:系统运行不可跟踪,一时不能掌握其规律,时 好时坏 常严重的错误:系统运行中突然停机,其原因不明,无 软启动。 最严重的错误:系统运行导致环境破坏,或是造成事故 引起生命、财产的损失。 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心 14
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 14 12.1.8 软件错误的分类 ◆ 按错误的影响和后果分类: ◆ 较小错误:只对系统输出有一些非实质性影响。如,输出 的数据格式不合要求等。 ◆ 中等错误:对系统的运行有局部影响。如输出的某些数据 有错误或出现冗余。 ◆ 较严重错误:系统的行为因错误的干扰而出现明显不合情 理的现象。比如开出了0.00元的支票,系统的输出完全不 可信赖。 ◆ 严重错误:系统运行不可跟踪,一时不能掌握其规律,时 好时坏。 ◆ 非常严重的错误:系统运行中突然停机,其原因不明,无 法软启动。 ◆ 最严重的错误:系统运行导致环境破坏,或是造成事故, 引起生命、财产的损失
共京部電大学 121.8软件错误的分类 ◆按错误的性质和范围分类: 1)功能错误:规格说明错误;功能错误 测试错误;测试标准引起的错误; (2)系统错误:外部/内部接口错误;硬件结 构错误;操作系统错误;软件结构错误;控 制与顺序错误;资源管理错误; (3)加工错误:算术与操作错误;初始化错 误;控制和次序错误;静态逻辑错误; (4)数据错误:动态静态数据错误;数据内 容错误;数据结构错误;数据属性错误; (5)代码错误:语法错误;打字错误;对语 句或指令不正确理解所产生的错误。 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心 15
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 15 12.1.8 软件错误的分类 ◆ 按错误的性质和范围分类 : ➢ (1)功能错误:规格说明错误 ;功能错误 ; 测试错误 ;测试标准引起的错误 ; ➢ (2)系统错误:外部/内部接口错误;硬件结 构错误 ;操作系统错误 ;软件结构错误 ;控 制与顺序错误 ;资源管理错误; ➢ (3)加工错误:算术与操作错误 ;初始化错 误 ;控制和次序错误 ;静态逻辑错误 ; ➢ (4)数据错误:动态/静态数据错误;数据内 容错误 ;数据结构错误 ;数据属性错误 ; ➢ (5)代码错误:语法错误;打字错误;对语 句或指令不正确理解所产生的错误