当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《软件工程》课程电子教案(PPT教学课件)第六-九章 测试测试自动化

资源类别:文库,文档格式:PPT,文档页数:121,文件大小:515KB,团购合买
测试测试自动化 另一类软件测试工具,可以自动执行测试用例査找软件缺陷、分析并记录测试结果。
点击下载完整版文档(PPT)

6.7.2测试测试自动化 另一类软件测试工具,可以自动执行测试用 例、査找软件缺陷、分析并记录测试结果

6.7.2 测试测试自动化 另一类软件测试工具,可以自动执行测试用 例、查找软件缺陷、分析并记录测试结果

观试工作台(下游ASE7具 测试数据生成器 规约 源代码(测试管理器)测试数据预测器 动态分析器被测试「测试结果测试预估 的程序 执行报告模拟器)文件比较器 测试结 报告生成器果报告

测试工作台(下游CASE工具) 源代码 测试管理器 预测器 测试预估 模拟器 文件比较器 报告生成器 动态分析器 被测试 的程序 测试数据 测试结果 测试结 果报告 执行报告 测试数据生成器 规约

随机测试自动化工具:猴子测试员 个想法 如果让 百万只猴 子在一百万 只键盘上敲 百万年, 它们最终就 可能写出莎 士比亚话剧 等巨著” 只要不停电,偶尔能够得到香蕉,猴子就会永远测试下去

随机测试自动化工具:猴子测试员 只要不停电,偶尔能够得到香蕉,猴子就会永远测试下去 一个想法: “如果让 一百万只猴 子在一百万 只键盘上敲 一百万年, 它们最终就 可能写出莎 士比亚话剧 等巨著”

猴子的进步 笨猴子:一点也不懂测试软件,只是随机地单击或按键, 直至发生两件事情之一:完成循环或系统崩溃. 不太笨的猴子:具有崩溃辨认能力, 能够重新启动系统开始测试 聪明猴子:能够从它的笨兄弟那里获得随机测试的结果, 增加了对环境的认知能力, 有目的地敲键盘, 不仅限于査找崩溃缺陷,同时査看数据,检查 操作结果,找出与预期结果的差别

猴子的进步 笨猴子:一点也不懂测试软件, 只是随机地单击或按键, 直至发生两件事情之一:完成循环或系统崩溃. 不太笨的猴子: 具有崩溃辨认能力, 能够重新启动系统开始测试 聪明猴子:能够从它的笨兄弟那里获得随机测试的结果, 增加了对环境的认知能力, 有目的地敲键盘, 不仅限于查找崩溃缺陷,同时查看数据,检查 操作结果,找出与预期结果的差别

自动化测试工具实例 美国国际软件自动化(ISA)公司的 Panorama for C/C++,j、Java和ⅤB产品,自动化功能包括 软件结构分析与逻辑框图的自动化 ●软件静态分析 ●数据分析 复杂性分析与分析结果列表的自动化 ●软件质量分析 动态性能分析 软件代码分支或条件覆盖率分析 ●软件测试用例有效性分析与测试用例最小集的自动选取 软件界面手工操作过程的自动记录与自动再执行 ( Playback

自动化测试工具实例 美国国际软件自动化(ISA)公司的Panorama for C/C++,j、Java和VB产品,自动化功能包括: •软件结构分析与逻辑框图的自动化 •软件静态分析 •数据分析 •复杂性分析与分析结果列表的自动化 •软件质量分析 •动态性能分析 •软件代码分支或条件覆盖率分析 •软件测试用例有效性分析与测试用例最小集的自动选取 •软件界面手工操作过程的自动记录与自动再执行 (Playback)

S6.8调试(纠错术 测试是找出软件错误的过程, 调试是确定错误的位置、性质 并纠正。 调试的难在于错误的定位

§6.8调试(纠错技术) 测试是找出软件错误的过程, 调试是确定错误的位置、性质 并纠正。 调试的困难在于错误的定位

调试的执行步骤 执行案例 结果 测试用例 附加 归 测试 测试 被怀疑 的原因 错误现场 改正 飞已识别 的原因 调试

调试的执行步骤 错误现场 结果 执行案例 改正 测试用例 调试 已识别 的原因 被怀疑 的原因 回归 测试 附加 测试

6.8.1排错策略方法 强行排错( rute force) 常见形式 (1)打印出所有存储内容、代码 (2)程序中设打印语句 (3)用自动纠错工具 效率最低

6.8.1 排错策略方法 一 .强行排错(brute force) 常见形式: (1)打印出所有存储内容、代码 (2)程序中设打印语句 (3)用自动纠错工具 效率最低

回溯法跟法 根据错误症状位置,人工沿程 序控制流程向回追踪源代码。 适用于小程序,路径数目很大 时无法进行

二.回溯法(跟踪法) 根据错误症状位置,人工沿程 序控制流程向回追踪源代码。 适用于小程序,路径数目很大 时无法进行

三.消去原因( cause/ imination) 列出可能原因,逐个排除,找出问题 (1)试探法 (2)归纳法 (3)演绎法 (4)二分查找法

三.消去原因(cause limination) 列出可能原因,逐个排除,找出问题 (1) 试探法 (2) 归纳法 (3) 演绎法 (4) 二分查找法

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共121页,可试读30页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有