网站大量收购独家精品文档,联系QQ:2885784924

讨论式教学方法在软件测试课堂中应用策略.doc

讨论式教学方法在软件测试课堂中应用策略.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
讨论式教学方法在软件测试课堂中应用策略

讨论式教学方法在软件测试课堂中应用策略   摘 要:讨论式教学法与讲授法、任务驱动法等结合,能够充分调动学生学习的主动性,使课堂充满活力。以“等价类黑盒测试法”一课的设计为实例,探讨在软件测试课堂中教学使用讨论式教学法的策略,即抛出问题引导学生讨论得出答案,通过不同的解题思路引导学生总结解题原则等。 关键词:软件测试;讨论式教学法;策略 中图分类号:G642.0 文献标识码:A 文章编号:1002-4107(2013)12-0031-02 教学方法是教师和学生为完成教学任务所采用的教授方法和学习方法的总体[1]。适当的教学方法可以达到事半功倍的效果。讨论式教学法是一种为实现一定教学目标,通过预先的设计与组织,启发学生就特定问题发表自己见解以激发学生学习兴趣、培养学生独立思考能力和创新精神的教学方法[2]。在实际的一节课中,以讨论式教学法为主体,将讲授法、任务驱动法和讨论式教学法等各种方法结合起来[3],将教师、学生、知识、环境等因素有机融合,努力使课堂成为一个充满活力和变化的由教师的精心导、各种道具与学生的自主演的共同体。 软件测试是软件在投入运行之前,对软件需求分析、设计规格说明和编码的最终复审,是保障和提高软件质量的关键步骤和重要手段[4]。该课程涉及的基础知识较广,对学生的学习基础要求高,理论知识也相对枯燥。下面以软件测试中的“等价类黑盒测试法”一课为例,在现有的教学资源环境下,以讨论式教学法为主体,将讲授法、案例法等教学方法综合运用到课堂中,努力提高软件测试课堂教学效果。 一、讨论式教学法在软件测试课堂中运用实例 授课内容:等价类黑盒测试法。 教学目的:掌握等价类方法中类的划分,会写测试用例。 教学重点:理解等价类测试法划分类的规则,根据等价类表写测试用例。 教学难点:使用等价类划分法对类的划分。 教学方法:讲授、讨论式及案例教学法相结合,用实例及讨论突破重点难点。 授课过程: (一)复习提问 1.软件测试的方法分为哪二类? 2.在软件测试中,最重要的一项工作是什么? 3.什么是测试用例,测试用例的原则是什么? 此处提出三个问题,一个问题是新授课涉及的、以往学过的基础内容;另两个问题则是上节的核心内容,同时引出本节课学习的目标。复习的内容不能仅仅是上节学过的知识,更要对新授课内容起到铺垫作用。 (二)新课的问题导入:写出测试下面程序功能的测试用例 input “请输入一个整数:“to x if x=0 y=x else y=-x endif ?|x|=’,y 问题导入的目的是要说明“做事需要讲究方法”。我们可以写出测试用例,但哪些是必需的、哪些是冗余的用例呢?一个看起来似乎很容易解决的问题,学生的答案各不相同,哪个是正确的答案?为什么是正确的?这大大地激发了学生的学习兴趣。以此给出本节课的学习内容和学习目标。 (三)新课 1.等价类划分法的含义。 2.讲解基本概念:有效等价类、无效等价类,正面测试用例、负面测试用例。 3.例题:返回到新课导入的例子中,对程序的输入进行等价类的划分。 4.进一步引出:等价类测试法的关键是类的划分原则。 分析导入时的问题,用讲授法讲解新授的理论知识,并进一步通过例题加深理解。在这一过程中,让学生体会到测试用例设计的不唯一性,特别是无效等价类,更依赖于人的经验和思维习惯。由此,进一步思考等价类法中类的划分原则。 (四)学生分组讨论:对等区间划分的原则 1.如果某个输入条件规定了取值范围或值的个数,则可确定一个有效等价类(输入值或数在此范围内)和两个无效等价类。 2.如果规定了输入数据的一组值,而且程序对不同的输入值作不同的处理,则每个允许输入值是一个合理等价类。此外,对这组值以外的所有值确立一个无效等价类。 3.如果已划分的等价类中各元素在程序中的处理 方式不同,则应将此等价类进一步划分为更小的等价类。 4.如果规定了输入数据必须遵循的规则,可确定一个合理等价类(符合规则)和若干个不合理等价类(从各种不同角度违反规则)。 在这一环节中,学生针对课件中的应用案例,讨论各种情况下对等区间划分的原则,并进一步总结归纳成规则。每组选出代表表述出各自总结的规则,并写在黑板上,再综合对比各组成果,归纳成相应的规则,最后,由教师总结及补充,归纳成完整的板书。经过充分的讨论,学生不仅讨论了教材中提及的情况,还进一步扩展讨论了软件测试时可能遇到的其他情况,使学生的主动性和创造性都得到了发展。 (五)实例练习 设有一个档案管理系统,要求用户输入以年月表示的日期。假设日期限定在

文档评论(0)

linsspace + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档