672测试测试自动化.ppt

672测试测试自动化

6.7.2 测试测试自动化 测试工作台(下游CASE工具) 随机测试自动化工具:猴子测试员 猴子的进步 自动化测试工具实例 §6.8调试(纠错技术) 测试是找出软件错误的过程, 调试是确定错误的位置、性质 并纠正。 调试的困难在于错误的定位. 调试的执行步骤 6.8.1 排错策略方法 一.强行排错(brute force) 常见形式: (1)打印出所有存储内容、代码 (2)程序中设打印语句 (3)用自动纠错工具 效率最低 二.回溯法(跟踪法) 根据错误症状位置,人工沿程序控制流程向回追踪源代码。 适用于小程序,路径数目很大时无法进行。 三.消去原因(cause limination) 列出可能原因,逐个排除,找出问题 (1) 试探法 (2) 归纳法 (3) 演绎法 (4) 二分查找法 (1) 归纳法 (2) 演绎法 6.8.2 修改错误原则 注意错误的群集现象,在错误近邻检查。 找到错误的本质并修改 采用回归测试,避免因修改引起的新错误。 修改源程序。 §6.9 测试中的可靠性分析 开发过程中,利用测试的统计数据来估算软件的可靠性,以控制软件的质量。 推测错误的产生频度 推测残留在程序中的错误数 评价测试的精确度和覆盖率 推测错误的产生频度 (推测错误产生的时间间隔) 推测残留在程序中的错误数 错误植入模型 Mills将播种模

文档评论(0)

1亿VIP精品文档

相关文档