软件测试基础(第二版)教案教案.docxVIP

软件测试基础(第二版)教案教案.docx

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一、基本信息:

课程名称:

软件测试

课程性质:

○必修

○限选

○选修

○素拓

○跨学科

授课专业班级:

学生人数:

所处年级:

○一年级

○二年级

○三年级

○四年级

总学时:

48

理论课时:

36

实验课时:

12

学分:

3

课程教材:

软件测试基础

上课时间:

考核单位

(校考/院考)

上课地点:

考核方式

闭卷

答疑时间:

答疑地点:

先修课程:

软件工程、高级程序设计语言

本课程在授课对象所学专业人才培养中的作用与地位

本课程面向计算机软件专业,属于专业课。通过本课程的学习,学生了解最新的软件测试的通用方法。熟练掌握软件测试在软件开发过程中的运用,利用各种方法提高测试效率,计划和编制测试目标,报告发现的问题,评估测试目标和产品进度。将使学生在软件测试思想、知识和能力方面达到专业水平。

本课程在知识传授、能力提升、素质培养各方面的教学目标

本课程并重理论和实践,理论讲授软件测试背景、软件开发过程和测试流程、软件测试的实质、闭着眼睛测试软件、白盒测试、性能测试、自动化测试与测试工具、软件质量保证;上机实践实现测试用例的设计、相关测试软件。使得学生掌握测试的相关理论方法,能运用当今流行的软件测试工具。

学生情况分析

采用QQ群、网络教学平台等方式,和学生在课上课下积极沟通,随时了解学生学习情况,答疑解惑。

三、教学大纲

四、教学日历

五、学生作业及平时考核情况记录表

六、课堂教学设计方案

第1次课软件测试背景

1、本次课教学目标:

本课程是计算机或软件专业课程,重在培养我们的实践能力,适应软件企业的工作环境和业界标准,并和国际先进的软件开发理念和测试技术保持同步。

通过本课程的学习,了解并掌握软件产品质量保证的基本思想和科学体系、软件测试技术的基本内容,以及软件测试的方法、技术和工具的使用,为全面掌握软件技术和软件项目管理打下坚实的基础

优秀的测试从业人员,不仅需要掌握测试理论、方法、技术、工具,还需要深刻理解过程管理,更需要有很高的素质(理念、思路、沟通、表达等);优秀的测试企业需要People、ProcessandTechnology三要素有机结合。

这门课包括如下内容:

第一章软件测试背景

第二章软件开发过程和测试流程

第三章软件测试实质

第四章黑盒测试

第五章白盒测试

第六章性能测试

第七章自动化测试与测试工具

第八章软件质量保证

本次课讲授如下内容:

l臭名昭著的软件错误案例

l软件缺陷

l软件测试工程师

l测试发展历程

2、本次课教学重点:

软件测试是软件工程学科的一个分支,作为新兴学科,企业很是急需此方面的人才,让学生认识到此课的重要性,特别是理论和实践的结合,加强动手能力。

软件缺陷和测试发展历程作为本次的教学重点。

3、本次课教学难点:

软件缺陷作为教学难点,从软件缺陷来源、软件缺陷的概念,软件缺陷分类、软件缺陷流程等方面进行介绍。

不修复软件缺陷的原因如下所示:

(1)没有足够的时间;

(2)不算真正的软件缺陷;

(3)修复的风险太大;

(4)不值得修复。

4、本次课教学方法:

本次课采用讲授法和合作探究法、知识迁移法等相互配合,先提出概念,通过与学生的交流,分析学生回答的正确与错误,讲授教学。

5、本次课教学过程设计

作为第一节课,首先和学生相互熟悉,进行自我介绍,其后就软件测试课程在软件工程学科的诸多课程中的位置,作用,以及与其他课程的关系是什么?其先行课是什么?等。

本次课先讲授臭名昭著的软件错误案例,从这些事实出发,探究为什么?引出软件缺陷的相关的内容。其次回答怎么办?介绍软件测试工程师的角色和职能。最后,给出测试发展历程的相关知识。

第2次课软件开发过程和测试流程

1、本次课教学目标:

本次课讲授如下内容:

l产品的组成部分

l软件项目成员

l软件开发模式

l软件测试流程

2、本次课教学重点:

测试策略描述测试整体和每个阶段的方法。

软件开发模式和软件测试流程是本章学习的重点。

3、本次课教学难点:

软件测试流程,从测试计划、测试设计、测试执行(单元测试、集成测试、确认测试、系统测试、验收测试,包括α测试和β测试、回归测试)、测试评估等内容讲解。

(1)测试计划

测试计划是软件测试员与产品开发小组交流意图的主要方式。测试计划规定了测试活动的范围、方法、资源和进度;明确正在测试的项目、要测试的特性、要执行的测试任务、每个任务的负责人,以及与计划相关的风险。测试计划只是创建详细计划过程的一个副产品,重要的是计划过程,而不

是产生的结果文档。其最终目的是交流软件测试小组的意图、期望,以及对

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档