当前位置:文档之家› 基于生命周期的软件测试-教案

基于生命周期的软件测试-教案

《软件测试基础》教案第三讲教材内容:3课时1 ----------------------------------------------------------------------------------------------------------------------------- 21.回顾上一章: [5分钟] --------------------------------------------------------------------------------------------------- 22.课程知识点讲解: ----------------------------------------------------------------------------------------------------- 32.1.具体知识点1:基于生命周期测试概述[10分钟] (3)2.2.具体知识点2:生命周期各个阶段的测试要求[10分钟] (3)2.3.具体知识点2:HP ALM对生命周期软件测试的支持[10分钟] (3)3.本节总结[10分钟] --------------------------------------------------------------------------------------------------- 44.考核点--------------------------------------------------------------------------------------------------------------------- 45.测试题--------------------------------------------------------------------------------------------------------------------- 46.扩展部分------------------------------------------------------------------------------------------------------------------ 47.学员问题汇总 ----------------------------------------------------------------------------------------------------------- 48.作业------------------------------------------------------------------------------------------------------------------------ 4课时2 ----------------------------------------------------------------------------------------------------------------------------- 59.回顾上一章: [5分钟] --------------------------------------------------------------------------------------------------- 510.课程知识点讲解:-------------------------------------------------------------------------------------- 510.1.具体知识点1:[10分钟] (5)10.2.具体知识点2:[10分钟] (5)10.3.具体知识点3:[10分钟] (5)11.本节总结[10分钟] ----------------------------------------------------------------------------------- 612.考核点 ----------------------------------------------------------------------------------------------------- 613.测试题 ----------------------------------------------------------------------------------------------------- 614.扩展部分 -------------------------------------------------------------------------------------------------- 615.学员问题汇总-------------------------------------------------------------------------------------------- 616.作业 -------------------------------------------------------------------------------------------------------- 6课时:2课时课时1第三章基于生命周期的软件测试●本章主要目的⏹理解生命周期测试概念⏹熟悉生命周期测试的各个阶段任务划分⏹掌握生命周期各个阶段的测试要求⏹了解HP ALM软件●本章重点⏹生命周期测试各个阶段的任务划分⏹生命周期各个阶段测试要求⏹●本章难点⏹生命周期各个阶段测试要求1.回顾上一章: [5分钟]回顾第二章软件测试基础通过提问的方式和学生一起回顾上一章讲到的重点内容。

1.什么是软件测试,目的是什么:度量和提高被测软件的质量,是对软件需求分析、设计、编码的最终复查的一系列过程。

目的很简单,保证软件质量,具体目标就是完成该有的功能并有用户手册,满足性能效率要求,软件健壮度及适应情况2.软件测试的工作流程:计划和控制分析和设计实现和执行评估出口准则和报告测试结束活动2.课程知识点讲解:2.1.具体知识点1:基于生命周期测试概述[10分钟]生命周期测试:概念,工作划分,主要任务,基于风险的测试方法。

●知识点讲解导入:我们都知道软件开发的几个基本阶段,计划,需求,分析,设计,编码,测试,发布等等,那么我们什么时候开始测试呢,真的在编码以后吗?我们该怎么进行软件按测试呢?接着阐述什么是基于生命周期测试及重要性,接着引入软件测试常用的模型V和W。

在学生了解了生命周期的各个阶段后我们就可以顺其自然的引入到各个阶段的工作划分,主要任务,及常用的测试方法---基风险的测试2.2.具体知识点2:生命周期各个阶段的测试要求[10分钟]生命周期各个阶段的测试要求●知识点讲解回顾上一节,我们讲到了生命周期各个阶段的工作划分,任务等等那么我们具体该怎么测呢?各个阶段的测试有没有要求呢?以抛出问题的方式引入,然后依次讲解生命周期各个阶段的测试要求,需求阶段测试,设计阶段测试,编码阶段测试,测试阶段,安装阶段测试,验收阶段测试,维护阶段。

2.3.具体知识点2:HP ALM对生命周期软件测试的支持[10分钟]HP ALM对生命周期软件测试的支持●知识点讲解以工具对人类的发展带来的作用引入HP ALM这个基于生命周期测试的工具,然后对该工具做基本介绍,让学生了解。

3.本节总结[10分钟]通过本节的学习,相信大家对基于生命周期的软件测试有了比较好的认识,本章的重点内容是生命周期测试的概念、生命周期测试流程及各个阶段的要求,掌握好这些重点内容对后期测试课程的学习有良好的指导作用,希望大家课下及时的巩固本节所学内容,并按时完成课后作业。

4.考核点考核点1:生命周期测试概念考核点2:生命周期测试流程考核点3:生命周期测试各个阶段要求5.测试题测试题1:生命周期测试W模型分析?测试题2:生命周期测试各个阶段描述?6.扩展部分扩展部分1:软件测试技术7.学员问题汇总学员问题1:学员问题2:8.作业习题1:什么是生命周期测试方法?生命周期测试如何开展?习题2:生命周期测试有哪些测试任务?简述测试策略,测试要素及测试风险各自的含义习题3:简述基于风险的软件测试方法?习题4:如何定制测试计划,在定制测试计划时要考虑哪些因素?习题5:测试阶段有哪些测试内容,用到哪些技术?课时2第二章软件测试基础●本章主要目的⏹通过本章的学习,让学生掌握软件测试的概念、软件测试与软件开发各阶段的关系⏹了解软件测试人员素质要求、软件测试中的认识误区;●本章重点⏹软件测试的概念9.回顾上一章: [5分钟]上一章学习了软件工程的要点,对软件、软件危机、软件工程的概念的相关知识有了深刻的理解。

以提问的方式对上一章的知识进行回顾,以检查学生对上一章知识的学习及掌握情况。

10.课程知识点讲解:10.1.具体知识点1:[10分钟]软件测试的基本概念讲解要点:以提问的方式“为什么需要软件测试”及现实案例说明软件测试的必要性,引出软件测试概念。

说明软件测试的早期概念及现代软件测试的概念。

案例分析:以现实中的三个软件中存在错误的案例讲解软件错误带来的巨大损失。

10.2.具体知识点2:[10分钟]软件测试工作的几个误区先简要介绍软件测试的工作流程、软件测试工具对测试工作的支持,然后重点讲解软件测试工作的几个误区。

10.3.具体知识点3:[10分钟]软件测试人员素质要求具体讲解软件测试人员应具备的素质要求,并抓住其中一点详细分析。

11.本节总结[10分钟]本节主要讲述了软件测试的基本概念、软件测试工作的几个误区、软件测试人员素质要求。

12.考核点考核点1:软件测试的基本概念考核点2:软件测试的几个误区13.测试题测试题1:为什么要进行软件测试?14.扩展部分扩展部分1:软件测试工作流程、软件测试工具对测试工作的支持15.学员问题汇总学员问题1:学员问题2:16.作业习题1:软件测试人员应具备的素质有哪些?习题2:软件测试的目的?。

相关主题