软件测试单元3 黑盒测试 - 图文

更新时间:2023-10-19 01:34:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《软件测试》课程教学单元设计

单元3 黑盒测试—网上订餐系统的测试 授课教师: 软件测试课程组 教学条件 教学素材 授课班级: 学时:9 软件测试平台、投影设备、广播软件、互联网 参考教材、课件、授课录像 教学目标设计 知识目标: 技能目标: (1)理解等价类、边界值、决策表、因果图、正(1)能应用五种黑盒测试技术设计测试用例; 交表的相关概念; (2)能针对待测问题综合运用黑盒测试技术; (2)掌握等价类、边界值、决策表、因果图、正交表五种黑盒测试技术设计测试用例的方法; (3)理解五种黑盒测试技术的优缺点及适用场合; 任务3-1 利用等价类方法对“三角形”问题设计测试用例 任务3-2 利用边界值方法“NextDate”问题设计测试用例 任务3-3 利用决策表方法对“三角形”问题设计测试用例 教学内容设计 任务3-4 利用因果图方法对“自动饮料机”问题设计测试用例 任务3-5利用正交表方法对“WEB站点测试”设计测试用例 任务3-6 综合利用黑盒测试方法对网上订餐系统设计测试用例 重点:等价类、边界值方法 课后作业 难点:正交表方法、综合策略 (1)分析档案管理系统案例中的测试用例; (2)模仿综合案例设计档案管理系统案例中某个页面的测试用例; 教学过程设计 任务一、利用等价类方法对“三角形”问题设计测试用例(2课时) 主要步骤 引入 黑盒测试思想 教学内容 教学方法 教师启发 教学手段 教师讲解 师生活动 教师:启发、讲解 学生:认真听讲 教师:交流互动 讲解 学生:认真听讲 思考 教师:讲解 学生:认真听讲 参与发言 教师:互动、讲解 学生:认真听讲 分组讨论 告知 (教学内容、等价类技术 目的) 讲解 课件演示 任务简介 等价类设计“三角形”问题的测试用例 讨论归纳 课件演示 任务分析 等价类划分和设计测试用例 讨论归纳 课件演示 小组讨论

-1-

支撑知识 (1) 等价类划分方法; (2) 有效/无效等价类; (3) 根据等价类表设计测试用例的方法; 针对保费计算问题 (1) 设计等价类表; (2) 根据等价类表设计测试用例; 针对“三角形”问题,完成 (1) 设计等价类表; (2) 根据等价类表设计测试用例; 等价类表和测试用例的展示与分享 (1) 等价类划分原则; (2) 等价类测试的分类; (3) 等价类测试指导方针; 拓展训练: 针对NextDate函数,利用等价类方法进行测试用例设计与分析 教学过程设计 讲解归纳 课件演示 教师:讲解归纳 学生:认真听讲 参与发言 教师:示范演示 学生:认真听讲 观摩思考 教师:巡查指导 学生:小组讨论 实践操作 教师:组织引导 学生:个别演示 分享交流 教师:归纳总结 学生:认真听讲 讨论思考 教师:布置作业 学生:拓展实训 递交报告 示范操作 讲解 示范 任务实施 动手实践 分组实践 分享交流 个别演示 分组讨论 课程总结 教师讲解 课件演示 课后作业 教师讲解 分组学习 任务2 利用边界值方法“NextDate”问题设计测试用例(1.5课时) 主要步骤 引入 边界值思想 教学内容 教学方法 教师启发 启发提问 操作讲解 案例演示 教学手段 课件演示 师生活动 教师:启发、讲解 学生:认真听讲 教师:交流互动 讲解 学生:认真听讲 思考 教师:讲解 学生:认真听讲 参与发言 教师:互动、讲解 学生:认真听讲 分组讨论 教师:讲解归纳 学生:认真听讲 参与发言 教师:示范演示 学生:认真听讲 观摩思考 告知 (教学内边界值技术 容、目的) 课件演示 任务简介 边界值设计“NextDate”问题测试用例 讨论归纳 课件演示 任务分析 边界值选择和设计测试用例 (1) 边界值选择方法; (2) 边界值组合设计测试用例的方法; (3) 健壮性; 针对佣金问题 (1) 分析问题的输入,进行等价类划分; (2) 取边界值,并设计测试用例; (3) 分析问题的输出,进行等价类划分; (4) 取边界值,并设计测试用例; -2-

讨论归纳 课件演示 小组讨论 支撑知识 讲解归纳 课件演示 示范操作 讲解 示范

任务实施 针对“NextDate”问题,完成: (1) 分析问题的输入/出,进行等价类划分; 动手实践 (2) 取边界值,并设计测试用例; 测试用例的展示与分享 个别演示 分组实践 教师:巡查指导 学生:小组讨论 实践操作 教师:组织引导 学生:个别演示 分享交流 教师:归纳总结 学生:认真听讲 讨论思考 教师:布置作业 学生:拓展实训 递交报告 分享交流 分组讨论 课程总结 (1) 边界值选择原则; (2) 边界值分析的局限性; 拓展训练: 针对三角形问题,利用边界值方法进行测试用例设计与分析 教师讲解 课件演示 课后作业

教师讲解 分组学习 教学过程设计 任务3 利用决策表方法对“三角形”问题设计测试用例(1.5课时) 主要步骤 引入 告知 (教学内容、目的) 任务简介 决策表设计“三角形”问题测试用例 决策表技术 决策表的思想 教学内容 教学方法 教师启发 启发提问 操作讲解 案例演示 讨论归纳 课件演示 课件演示 教学手段 课件演示 师生活动 教师:启发、讲解 学生:认真听讲 教师:交流互动 讲解 学生:认真听讲 思考 教师:讲解 学生:认真听讲 参与发言 教师:互动、讲解 学生:认真听讲 分组讨论 教师:讲解归纳 学生:认真听讲 参与发言 教师:示范演示 学生:认真听讲 观摩思考 教师:巡查指导 学生:小组讨论 实践操作 教师:组织引导 学生:个别演示 分享交流

任务分析 设计决策表,根据决策表设计测试用例 (1) 条件桩和动作桩选择; (2) 规则合并; (3) 决策表设计测试用例; 针对维修机器问题 (1) 设计决策表; (2) 合并规则; (3) 设计测试用例; 针对“三角形”问题,完成 (1) 设计决策表; (2) 合并规则; (3) 设计测试用例; 决策表和测试用例的展示与分享 讨论归纳 课件演示 小组讨论 支撑知识 讲解归纳 课件演示 示范操作 讲解 示范 任务实施 动手实践 分组实践 分享交流 个别演示 分组讨论

-3-

课程总结 (1) 条件桩的设计原则; (2) 决策表方法优缺点; 拓展训练: 针对“NextDate”函数问题,利用决策表方法进行测试用例设计与分析 教师讲解 课件演示 教师:归纳总结 学生:认真听讲 讨论思考 教师:布置作业 学生:拓展实训 递交报告 课后作业

教师讲解 分组学习 教学过程设计 任务4 利用因果图方法对“自动饮料机”问题设计测试用例(1.5课时) 主要步骤 引入 告知 (教学内容、目的) 任务简介 因果图设计“自动饮料机”问题测试用例 因果图技术 教学内容 因果图的思想 教学方法 教师启发 启发提问 操作讲解 案例演示 讨论归纳 课件演示 课件演示 教学手段 课件演示 师生活动 教师:启发、讲解 学生:认真听讲 教师:交流互动 讲解 学生:认真听讲 思考 教师:讲解 学生:认真听讲 参与发言 教师:互动、讲解 学生:认真听讲 分组讨论 教师:讲解归纳 学生:认真听讲 参与发言 教师:示范演示 学生:认真听讲 观摩思考 教师:巡查指导 学生:小组讨论 实践操作 教师:组织引导 学生:个别演示 分享交流 教师:归纳总结 学生:认真听讲 讨论思考 教师:布置作业 学生:拓展实训 递交报告 任务分析 设计因果图,根据因果图设计测试用例 (1) 因果图的基本符号; (2) 输入/出条件的约束; (3) 因果图设计测试用例; 针对“软件规格说明”问题,完成: (1) 设计因果图; (2) 设计测试用例; 针对“自动饮料机”问题,完成: (1) 设计因果图; (2) 设计测试用例; 因果图和测试用例的展示与分享 讨论归纳 课件演示 小组讨论 支撑知识 讲解归纳 课件演示 示范操作 讲解 示范 任务实施 动手实践 分组实践 分享交流 个别演示 分组讨论 课程总结 (1) 因果图方法优缺点 拓展训练: 用因果图法对中国象棋中走马问题进行分析,并设计测试用例 教师讲解 课件演示 课后作业

教师讲解 分组学习 教学过程设计 -4- 任务5 利用正交表方法对“WEB站点测试”设计测试用例(1.5课时) 主要步骤 引入 告知 (教学内容、目的) 任务简介 正交表技术 教学内容 测试用例的组合困境 教学方法 教师启发 启发提问 操作讲解 案例演示 教学手段 课件演示 师生活动 教师:启发、讲解 学生:认真听讲 教师:交流互动 讲解 学生:认真听讲 思考 教师:讲解 学生:认真听讲 参与发言 教师:互动、讲解 学生:认真听讲 分组讨论 教师:讲解归纳 学生:认真听讲 参与发言 教师:示范演示 学生:认真听讲 观摩思考 教师:巡查指导 学生:小组讨论 实践操作 教师:组织引导 学生:个别演示 分享交流 教师:归纳总结 学生:认真听讲 讨论思考 教师:布置作业 学生:拓展实训 递交报告 课件演示 正交表设计“WEB站点测试”的测试用例 讨论归纳 课件演示 任务分析 要因表设计,选取正交表组合测试用例 (1) 要因表的构造; (2) 正交表的选取; (3) 正交表映射设计测试用例; 针对“网银转账”问题 (1) 设计要因表; (2) 选取正交表; (3) 设计测试用例; 针对“WEB站点测试”问题,完成: (1) 设计要因表; (2) 选取正交表; (3) 设计测试用例; 要因表和测试用例的展示与分享 讨论归纳 课件演示 小组讨论 支撑知识 讲解归纳 课件演示 示范操作 讲解 示范 任务实施 动手实践 分组实践 分享交流 个别演示 分组讨论 课程总结 (1) 参与组合的因素的选取原则; (2) 正交表方法优缺点; 拓展训练: 对企业或公司内部邮件系统进行正交试验法测试与分析 教师讲解 课件演示 课后作业

教师讲解 分组学习 教学过程设计 任务6 综合利用黑盒测试方法对网上订餐系统设计测试用例(2课时) 主要步骤 引入 教学内容 如何选择黑盒测试技术 教学方法 教师启发 教学手段 课件演示 师生活动 教师:启发、讲解 学生:认真听讲

-5-

告知 (教学内容、目的) 任务简介 综合运用黑盒测试技术对网上订餐系统设计测试用例 综合运用黑盒测试方法 启发提问 操作讲解 案例演示 课件演示 教师:交流互动 讲解 学生:认真听讲 思考 教师:讲解 学生:认真听讲 参与发言 教师:互动、讲解 学生:认真听讲 分组讨论 教师:讲解归纳 学生:认真听讲 参与发言 教师:示范演示 学生:认真听讲 观摩思考 讨论归纳 课件演示 任务分析 综合运用黑盒测试技术设计测试用例 讨论归纳 课件演示 小组讨论 支撑知识 (1) 其它黑盒测试技术; (2) 黑盒测试方法选择的综合策略; 针对“网上订餐管理系统”某功能页面 (1) 功能分析分解; (2) 选取测试策略; (3) 设计测试用例; 针对“网上订餐管理系统”某功能页面,完成 (1) 功能分析分解; (2) 选取测试策略; (3) 设计测试用例; 测试用例的展示与分享 讲解归纳 课件演示 示范操作 讲解 示范 任务实施 动手实践 分组实践 教师:巡查指导 学生:小组讨论 实践操作 教师:组织引导 学生:个别演示 分享交流 教师:归纳总结 学生:认真听讲 讨论思考 教师:布置作业 学生:拓展实训 递交报告 分享交流 个别演示 分组讨论 课程总结 (1) 黑盒测试方法选择的综合策略 拓展训练: 针对网上订餐系统某功能页面,综合利用黑盒测试方法设计测试用例与分析 教师讲解 课件演示 课后作业

教师讲解 分组学习

-6-

本文来源:https://www.bwwdw.com/article/77xf.html

Top