关于《软件测试自动化》的教学探讨

关于《软件测试自动化》的教学探讨

摘要:《软件测试自动化》是高等院校软件工程专业(软件测试技术方向)的一门重要的专业课程,学好该专业课程对于以后进行软件测试工作起着重要作用。要讲好这门课,关键要重视基本概念,还要从课程的基础、重点、难点方面考虑,另外,启发式教学非常重要,最后要培养学生的自学能力。

关键词:软件测试;专业课程;教学方法

1、引言

软件测试是软件开发过程的重要组成部分,是用来验证一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试的目的有三个:一、确认软件的质量,一方面是确认软件是否做了你所期望的事情,另一方面是确认软件是否以正确的方式来做了这个事件;二、提供信息,包括提供给开发人员或程序经理的反馈信息以及为风险评估所准备的信息;软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。如果一个软件产品开发完成之后发现了很多问题,说明此软件开发过程很可能是有缺陷的。因此软件测试的第三个目的是保证整个软件开发过程是高质量的。

现在许多软件企业开始重视软件测试,越来越多的软件技术人员开始投身测试行业。在一些大型软件公司里,软件测试甚至比开发投入的资源还要多。目前,国内的软件测试人员大多数还停留在简单、重复的黑盒手动测试阶段,软件测试人员也常常觉得自己所从事的工作和计算机技术关系不大,只要了解产品的业务逻辑就可以完成工作。这也导致很多测试人员对本身的工作失去兴趣。近年来自动化测试技术逐渐进入软件测试人员的视野。通过对比,人们逐渐发现:软件测试和软件开发一样具有挑战性、有技术含量。开发人员有自己的开发工具,软件测试人员同样也有像QTP、LoadRunner、Rational Robot等测试工具;开发人员有例如Java、C#等语言来编写代码,测试人员也有测试专用的语法来编写脚本、调试脚本;开发人员生产出来的产品可以为企业直接创造效益,测试人员通过质量手段防止更多的缺陷遗留给客户。因此软件测试再也不是一般非专业人员所能够胜任的,而是和软件开发一样具有技术含量、前景美好的技术。

2、理解基本概念,理清知识脉络

软件测试的主要工作内容是验证和确认,在此要注意理解验证和确认的概念,验证是保证软件正确地实现了一些特定功能的一系列活动,即保证软件做了你所期望的事情。对于这个概念,可以举一些日常生活中的例子说明。确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程;程序正确性的形式证明,即采用形式理论证明程序符号设一计规约规定的过程;评市、审

相关文档
第五网络软件测试的设计与实施
软件测试设计与实施_教学案例/设计_教学研究_教育...测试结果总结分析 5.7 软件测试自动化工具 5.8 ...《软件测试基本功》系列... 14页 2下载券 第...
软件测试课程教学模式改革的研究与实践 研究报告
湖北省教育科学规划研究课题 研究总结报告 课题名称:软件测试课程教学模式改革的 ...第二学年的第二学期开 设 《综合测试》 课程, 掌握有关自动化测试工具的使用...
软件测试实战教程(上)
软件测试实战教程(上)_教学案例/设计_教学研究_教育...制定有效的《测试计划《测试说明》,“良好的开始...测试要重复多次,所以投入一些精力将测试自动 化将会...
高职院校《软件测试》课程教学问题及对策研究
高职院校《软件测试》课程教学问题及对策研究 - 龙源期刊网 http://www.qikan.com.cn 高职院校《软件测试》课程教学问题及对策 研究 作者:郑小蓉 来源:《科技...
《软件测试技术》教学大纲
《软件测试技术》教学大纲 - 《软件测试技术》教学大纲,大数据技术应用是什么,大数据技术与应用方向,大数据技术就业薪水,软件测试课程大纲,教学管理系统软件,大数据...
软件测试教学的点滴体会
软件测试教学的点滴体会_教学研究_教育专区。软件测试教学的点滴体会 本文从软件...测试中还需要人员有很强的自学能力。 因为许多时候我们使用自动化测试工 具辅助...
CDIO理念下《软件测试技术》一体化教学探索
CDIO理念下《软件测试技术》一体化教学探索 - 龙源期刊网 http://www.qikan.com.cn CDIO 理念下《软件测试技术》一体化教学 探索 作者:刘建芳 郑浩 孙浩杰 来源...
“软件测试”教学探索与实践
软件测试”教学探索与实践 摘要:本文从教学目的、教学方法、教学内容和实践训练等方面对软件测试 课程教学进行了探讨,并简要介绍了我校软件测试课程的教学实践过程...
自主学习驱动的软件测试研究性教学方法
龙源期刊网 http://www.qikan.com.cn 自主学习驱动的软件测试研究教学方法 作者:姚永明 冒鑫麒 郭冲 南金豆 来源:《科学与财富2016 年第 13 期 摘要:受...
参数化脚本在软件测试教学中的应用
参数化脚本在软件测试教学中的应用 - 参数化脚本在软 件测试教 学 中的应 用 The Application of Parameteriz...