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

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

ID:19585696

大小:56.00 KB

页数:7页

时间:2018-10-03

软件测试课程教学若干问题探讨_第1页
软件测试课程教学若干问题探讨_第2页
软件测试课程教学若干问题探讨_第3页
软件测试课程教学若干问题探讨_第4页
软件测试课程教学若干问题探讨_第5页
资源描述:

《软件测试课程教学若干问题探讨》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件测试课程教学若干问题探讨针对当前软件测试课程中,偏重知识点介绍而忽视知识点实际应用环境介绍及缺乏对业界领先的软件测试软件介绍的特点,本文在阐述及分析了当前测试教学现状利弊的基础上,提出了以实例化教学为主,以掌握业界领先的软件测试工具为辅,密切配合软件开发过程,以实际开发过程带动各知识点的介绍等一系列的方法,本方法在实际的实践教学中取得了良好的教学效果。  关键词软件测试实践教学测试工具  :TP311.53:A  1软件测试课程教学现状及分析  1.1软件测试课程教学现状介绍  软件测试是软件工程专业本科生的一门重要的必修课

2、程。在本校的课程设置中为56学时,其中理论教学为32学时,上机实践为24学时,由于软件测试的各个环节分别对应于软件工程的相应环节,使得软件测试课程的内容庞杂,而其实践环节也相应地具有内容杂,任务重的特点。  软件测试的教学目标是通过理论及实践教学,让本科生熟悉软件测试的工作流程、常用软件测试方法及常用工具的使用及软件测试过程管理。  教学过程中的主要参考书目为机械工业出版社出版,原著为PaulC.Jorgensen,韩柯等译的《软件测试(原书第2版)》,原书的英文名为《Softan''sApproach(SecondEditio

3、n》。授课基本流程基本也是依据以上教材的流程,首先介绍软件测试的概论,介绍什么是软件测试,软件测试的意义、软件测试的基本流程和基本概念等内容。接着介绍贯穿全书的软件测试需要的示例以及软件测试所需要的基本理论知识,包括测试人员使用的离散数学及图论相关知识。介绍完以上知识以后,按照软件测试流程依次介绍单元测试、集成测试和系统测试的测试用例开发方法和技术。其中在单元测试部分分别介绍单元测试部分的黑盒测试和白盒测试内容,黑盒测试部分包括边界值测试、等价类测试和基于决策表的测试,在白盒测试部分介绍路径测试、数据流测试等结构性测试方法的测试

4、用例开发技术。介绍完以上内容以后,又介绍了面向对象的软件测试方法。  课程的上机实践基本上也是配合上课的流程进行安排,在相应的知识点介绍以后,安排学生按照指定的技术开发测试用例以进行测试活动,附带掌握相应的软件测试的各种管理和自动化工具。  1.2软件测试课程教学现状分析  通过以上教学流程的描述结合以往毕业生工作以后反馈,可以总结其教学过程的特点为:通过系统的学习,同学们基本上能掌握软件测试用例开发的各种技术要点,对所有的知识点都有所触及,通过学习同学们基本上能够掌握各种实用的软件测试用例的开发方法,也能将各种方法应用于实际软

5、件测试中。  而在实际软件测试实践中,软件测试工作具有以下特点:  首先,依据测试工作越早开展越有利的原则,软件测试一般从开发的初期就开始介入。例如在开发初期,需要编制测试计划进行时间人员和物力上的计划;在需求分析阶段需要进行软件测试的系统测试用例的开发;在设计阶段需要进行集成测试用例的开发,随着设计粒度越来越细,相应的路径及数据流集成测试用例也向下扩展;到达软件编码阶段,主要依据相应白盒技术进行单元测试用例的开发。其次,现代化的测试管理技术需要利用软件全面管理软件测试过程中的环节,包括测试计划的建立及管理、测试用例的管理、测试

6、过程评价管理等。最后,因为人力资源成本的提高及各种技术限制,各种自动化的软件用例的运行软件的使用越来越多等。  通过比较教学过程及实际软件测试的开发过程很容易发现以往教学过程具有以下限制:  首先,没有将软件测试作为软件开发的有机部分进行介绍,而是将软件测试过程从软件开发过程中割裂开来。知识点没有按照实际应用过程展开,容易造成同学们掌握各个知识点,却无法形成知识实际应用能力。其次,缺少相应的测试管理软件的介绍和实践,影响了同学们对软件测试管理的重要性的认识。最后,教学课程缺乏同学们比较感兴趣的各种软件测试自动化工具的介绍。降低了

7、同学们的学习兴趣。  2软件测试课程教学改革方法探讨  通过上文的现状介绍和分析,针对以上教学方法进行改造,同时本着扬长避短的原则,在中国石油大学(华东)软件工程专业2009级软件测试课程教学过程中进行了教学改革。  教学改革的契机为本校软件工程专业和IBM公司开展教材合针对当前软件测试课程中,偏重知识点介绍而忽视知识点实际应用环境介绍及缺乏对业界领先的软件测试软件介绍的特点,本文在阐述及分析了当前测试教学现状利弊的基础上,提出了以实例化教学为主,以掌握业界领先的软件测试工具为辅,密切配合软件开发过程,以实际开发过程带动各知识点

8、的介绍等一系列的方法,本方法在实际的实践教学中取得了良好的教学效果。  关键词软件测试实践教学测试工具  :TP311.53:A  1软件测试课程教学现状及分析  1.1软件测试课程教学现状介绍  软件测试是软件工程专业本科生的一门重要的必修课程。在本校的课程设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。