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