测试信息流 装)误 结分析 (排错)一 试 改正的软件 测试 错 软件配置 率 预期结果 数 据 测试配置 可靠性 分析 测试工具 预测的可靠性
测试信息流 软件配置:软件需求规格说明、 软件设计规格说明、源代码等; a测试配置:测试计划、测试用例 测试程序等; a测试工具:测试数据自动生成程 序、静态分析程序、动态分析程 序、测试结果分析程序、以及驱 动测试的测试数据库等等
a测试结果分析:比较实测结果与 预期结果,评价错误是否发生。 排错(调试):对已经发现的错误 进行错误定位和确定出错性质, 并改正这些错误,同时修改相关 的文档。 a修正后的文档再测试:直到通过 测试为止
通过收集和分析测试结果数据,对 软件建立可靠性模型 a利用可靠性分析,评价软件质量: ◆软件的质量和可靠性达到可以接 受的程度; ◆所做的测试不足以发现严重的错 误 a如果测试发现不了错误,可以肯定, 测试配置考虑得不够细致充分,错 误仍然潜伏在软件中
测试与软件开发各阶段的关系 软件开发过程是一个自顶向下,逐 步细化的过程 a软件计划阶段定义软件作用域 软件需求分析建立软件信息域、功 能和性能需求、约東等 a软件设计 a把设计用某种程序设计语言转换成 程序代码