1 / 5
文档名称:

软件测试课程教学若干问题探讨.doc

格式:doc   页数:5
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试课程教学若干问题探讨.doc

上传人:w8888u 2013/3/8 文件大小:0 KB

下载得到文件列表

软件测试课程教学若干问题探讨.doc

文档介绍

文档介绍:软件测试课程教学若干问题探讨
摘要针对当前软件测试课程中,偏重知识点介绍而忽视知识点实际应用环境介绍及缺乏对业界领先的软件测试软件介绍的特点,本文在阐述及分析了当前测试教学现状利弊的基础上,提出了以实例化教学为主,以掌握业界领先的软件测试工具为辅,密切配合软件开发过程,以实际开发过程带动各知识点的介绍等一系列的方法,本方法在实际的实践教学中取得了良好的教学效果。
关键词软件测试实践教学测试工具
中图分类号: 文献标识码:a
1 软件测试课程教学现状及分析
软件测试课程教学现状介绍
软件测试是软件工程专业本科生的一门重要的必修课程。在本校的课程设置中为56学时,其中理论教学为32学时,上机实践为24学时,由于软件测试的各个环节分别对应于软件工程的相应环节,使得软件测试课程的内容庞杂,而其实践环节也相应地具有内容杂,任务重的特点。
软件测试的教学目标是通过理论及实践教学,让本科生熟悉软件测试的工作流程、常用软件测试方法及常用工具的使用及软件测试过程管理。
教学过程中的主要参考书目为机械工业出版社出版,原著为paul ,韩柯等译的《软件测试(原书第2版)》,原书的英文名为《software testing a craftsman’’s approach(second edition》。授课基本流程基本也是依据以上教材的流程,首先介绍软件测试的概论,介绍什么是软件测试,软件测试的意义、软件测试的基本流程和基本概念等内容。接着介绍贯穿全书的软件测试需要的示例以及软件测试所需要的基本理论知识,包括测试人员使用的离散数学及图论相关知识。介绍完以上知识以后,按照软件测试流程依次介绍单元测试、集成测试和系统测试的测试用例开发方法和技术。其中在单元测试部分分别介绍单元测试部分的黑盒测试和白盒测试内容,黑盒测试部分包括边界值测试、等价类测试和基于决策表的测试,在白盒测试部分介绍路径测试、数据流测试等结构性测试方法的测试用例开发技术。介绍完以上内容以后,又介绍了面向对象的软件测试方法。
课程的上机实践基本上也是配合上课的流程进行安排,在相应的知识点介绍以后,安排学生按照指定的技术开发测试用例以进行测试活动,附带掌握相应的软件测试的各种管理和自动化工具。
软件测试课程教学现状分析
通过以上教学流程的描述结合以往毕业生工作以后反馈,可以总结其教学过程的特点为:通过系统的学习,同学们基本上能掌握软件测试用例开发的各种技术要点,对所有的知识点都有所触及,通过学习同学们基本上能够掌握各种实用的软件测试用例的开发方法,也能将各种方法应用于实际软件测试中。
而在实际软件测试实践中,软件测试工作具有以下特点:
首先,依据测试工作越早开展越有利的原则,软件测试一般从开发的初期就开始介入。例如在开发初期,需要编制测试计划进行时间人员和物力上的计划;在需求分析阶段需要进行软件测试的系统测试用例的开发;在设计阶段需要进行集成测试用例的开发,随着设计粒度越来越细,相应的路径及数据流集成测试用例也向下扩展;到达软件编码阶段,主要依据相应白盒技术进行单元测试用例的开发。其次,现代化的测试管理技术需要利用软件全面管理软件测试过程中的环节,包括测试计划的建立及管理、测试用例的管理、测试过程评价管理等。最后,因为人力资源成本的提高