APP下载

论软件测试技术专业教学案例库建设

2015-10-20刘卫东

天津商务职业学院学报 2015年3期
关键词:案例库软件测试课程体系

刘卫东

天津商务职业学院,天津300350

论软件测试技术专业教学案例库建设

刘卫东

天津商务职业学院,天津300350

软件测试技术专业作为新建专业面临教学内容新、课程案例少、教学资源不足等问题。为加强案例库建设,教师应在调研分析的基础上,结合岗位需求,收集、整理企业真实项目资源及工作过程,收集现有案例资源,结合课程体系,以任务目标为主线,构造案例库总体结构。

教学案例库;软件测试;课程体系;岗位要求

一、引言

软件测试工程师是当前IT业界需求量骤升的热门人才。最初,国内软件测试人才的培养主要由社会办学承担,近年来,部分高校在软件专业独立设置软件测试技术课程,极少数高校开始建立软件测试专业。在高职层次,多数高职院校是在软件工程课程中讲解软件测试技术,少数高职院校在软件专业下设立了软件测试方向。我校于2012年开设软件测试技术专业,是天津市最早设立该专业的高职院校。与其他新建专业一样,此专业面临教学内容新、课程案例少、教学资源不足等问题。特别是课程案例不足,主要表现在以下方面。

课程分立导致案例分立,综合性差。课程之间衔接配套不够,不能通过一个完整的案例,系统地学习、掌握软件测试全过程知识。

特色不鲜明,针对性差,独立案例少。软件测试技术专业的部分课程与软件(工程)技术专业相同,因而不可避免地使用原有案例。这些案例更多体现软件开发技术特点,不能充分表达测试领域的技术特色。

案例真实性差,案例不足。软件测试技术专业为新兴交叉学科,成熟案例较少,缺乏与实际测试过程的有效衔接。

因此,必须对软件测试课程案例体系加以改进,使之更加系统化,与实践结合更加紧密,提高软件测试专业人才培养规格对岗位要求的适应程度。

二、建设原则及思路

建设教学案例库的最终目的是满足教学过程需要,其建设过程需遵循下列原则。一是,注重与课程体系相匹配,与实际岗位要求相关联。高职院校培养的是应用型、技能型人才,其最大的特点是面向企业、服务生产,应注重提高学生的技术思维和动手能力,使其掌握技术和方法的应用,解决实际中的具体技术问题。二是,结构规范化、内容可扩展,便于随着技术进步和岗位要求变化及时更新案例库内容。同时,对案例内容从组成定义、采集管理等方面规范化,保证案例质量,为内容扩充和信息共享做好准备。

案例库建设从调查开始,搜集岗位需求,收集、整理企业真实项目资源及工作过程,收集现有案例资源。然后,分析岗位技术要求,结合课程体系,以任务目标为主线,构造案例库总体结构。同时,分析实际岗位工作过程,分析成熟案例的结构和特征,开发案例模板,编写典型案例,变企业资源为教学资源,完成教学案例库建设任务,并且在教学活动中,组织案例实验,检验应用效果,逐步完善案例内容。

三、总体结构

(一)调研与分析

建设案例库的首要工作是分析实际岗位要求。通过走访企业和培训机构、以及对专业招聘网站中软件测试岗位的调查分析,测试工程师需要重点培养以下两方面素质和能力。

在基本素质方面,测试工程师需具备良好的沟通和团队协作能力、逐渐积累的项目经验以及诸如责任心、洞察力、写作、组织等综合素质能力等,保证项目测试顺利进行。

在专业能力方面,软件测试人员需要熟悉开发过程、掌握一至两门编程语言,掌握数据库原理和应用方法、了解常用开发工具特点和使用方法,掌握网络和服务器配置、管理过程,掌握测试技术原理和方法,能够使用常用测试工具完成测试任务,能够编写规范的测试文档等。

经过能力目标分解,岗位要求与课程体系的对照关系如表1所示。

(二)案例库结构

根据应用范围可将案例分为三种类型,即专项案例、综合案例和实战案例,其组成关系如图1所示。专项案例所涵盖知识点对应某个教学单元,案例素材取自现有典型案例或从实际项目截取部分内容,在编排上体现出相关知识点相对集中的系列化特点,一般供一节课或几节课使用。综合案例又可称为课程案例,服务于某门课程,由若干个专项案例拆分、组合而成,作为课程实训训练使用,注重知识的横向和纵向联系。案例素材大部分截取自实际项目、部分案例取自现有案例,经改造后使用。实战案例内容取自实际项目,并按照知识点作简单改造,所含知识点涉及多门课程,体现比较完整的工作过程,与实际工作内容高度契合。实战案例拆解后,部分内容可作为综合案例使用,同样,专项案例也可由综合案例分解得到。例如,能力目标中的“自动化测试工具使用”一项,可分解为多个目标子项,其中一项为“使用自动化测试工具QTP(QuickTest Professional,QTP)进行功能测试”。分析能力点间关系并结合课程结构,定义了该部分的案例结构,以及与此能力项目相关的部分案例,结构示例请参见表2。

表1 岗位要求与课程体系对照表

图1 案例库层次结构图

四、案例建设

(一)采集与构建

案例库内容以真实项目为基础,吸纳现有案例,对案例属性进行规范化设计,并实施案例评析,符合要求的案例项目进入案例库,供实践教学环节使用。案例评析内容至少应包括:本案例所涉课程及教学大纲知识点;本案例对教学大纲知识点应用情况评述;案例对今后从事同类工作的启示。案例采集需避免出现企业类型单一、技术单一等情况。首先案例项目涉及商业、教育、金融、电力、通信、机械、办公自动化、手机应用等典型应用领域。同时,选取的案例来源于多种不同类型的企业,企业类型多样化可以保证岗位类型多样化,能够全面展示软件测试技术所对应的岗位。

表2 案例库结构示例表(摘要)

(二)案例格式

一个完整的教学案例需具备完整性、可重用性和共享性。在结构方面,定义一个基本的框架结构,便于实现重用和共享;在功能方面,将知识点和能力点明确划分、有效关联,可以清晰反映课程体系与岗位要求的对应关系。

1.概念定义

教学案例涉及的概念主要有:案例标识、教学环节、训练内容、训练评价和参考资料,每个核心概念根据具体需求进行细化,构建的概念层次结构如图2所示。

图2 教学案例概念层次结构图

2.格式定义

遵循规范化原则,案例内容形式化定义为如下五元组:T(TA,TB,TC,TD,TE),其中:

TA为项目标识,包括编号、案例名称、案例来源和维护信息等条目。编号由案例编号、版本号、案例类型等要素构成,维护信息记录创建信息和更新信息。

TB为案例适用教学环节,包括章节、关联案例、覆盖的能力点、知识点,以及学时计划等。

TC为案例训练内容,由训练目标、环境与条件、任务描述和案例拓展组成。任务描述详细记录任务背景、实践步骤、工作成果等信息,是案例的核心内容。案例拓展是在本案例训练目标的基础上,提出引申要求,引导学生运用知识解决类似实践问题。

TD为训练评价,包括评价标准、预期结果和典型问题,指导完成考核评价、疑难解答等工作。

TE为案例参考资料,包括格式文档、软件资源、教案、课件、工具、技术标准和岗位要求等内容。

(三)案例管理

案例库管理重点关注动态更新和资源共享两个方面。案例库建设是一项系统工程,需要不断更新和完善。为了保证案例内容真实体现岗位要求,必须对案例库进行动态管理,保证案例库内容随着技术、应用、环境等变化及时更新。同时,逐步实施共享机制。案例库共享是对数字化教育资源的共同使用,共享过程中涉及技术基础、共享方式、组织结构、法律保障和激励政策等多个方面。引入共享机制可以使案例库应用范围、设计水平逐步提高,实现效益最大化。

六、结束语

软件测试行业在我国正处于起步阶段,随着国家的扶持和企业的大力投入,所需人才必然增加,这就为高职院校办好软件测试专业带来契机。软件测试技术专业特有的“起点高,专业性强”等特点,决定了对案例教学水平有着更高的要求。建设教学案例库,是改革人才培养方式的重要途径,为实现技能训练与岗位要求无缝对接,进行了有益尝试。今后,需要在案例库共享方面进行深入研究和实践,完善案例库更新机制,进一步提高技术技能型人才培养水平。

[1]贺平.软件测试教程[M].北京:电子工业出版社,2010.

[2]李静,赵志升.软件测试专业课程体系建设和教学改革[J].教育与职业,2014,(2)∶135-137.

[3]刘柱鸿,周文君,徐畅.程序设计课程教学案例库建设与应用研究综述[J].时代教育,2013,(10)∶201-202.

[4]卢克,吴建玉.高职软件测试专业课程体系建设的探索与实践[J].职教论坛,2013,(20)∶46-48.

[5]朱迅,刘万辉.软件技术专业教学案例库建设研究[J].科技信息,2013,(19)∶23,51.

责任编辑:陈卓王远

Study on Construction of Teaching Case Base for Software Test Technology Major

LIU Wei-dong

(Tianjin College of Commorce,Tianjin 300350)

Software Test Technology major,as a new established specialty,is facing problems of new teaching contents,inadequate teaching case,inefficience teaching resources.To strengthen the building of case base,teachers should,based on research analysis and combining post needs,collect and arrange enterprises'real projects'rescources,working process and case resourses,according to curiculum system and aimming at task goal in order to construct the general stucture of case base.

teaching case base;software test;curriculum system;post needs

G642.0

A

2095-5537(2015)03-00084-03

2015-01-29

[课题项目]本文系天津商务职业学院2014年度院级科研项目“高职软件测试专业课程教学案例库的建设”(项目编号:TCC2014YB03)的阶段性研究成果。

刘卫东(1966—),男,汉族,天津市人,天津商务职业学院,副教授。研究方向:软件测试,数据挖掘。

猜你喜欢

案例库软件测试课程体系
心血管外科教学案例库的建设及应用研究
国内首个海事司法案例库正式上线
基于实践应用的基坑工程设计案例库建设研究
基于OBE的软件测试课程教学改革探索
EXCEL和VBA实现软件测试记录管理
关于软件测试技术应用与发展趋势研究
MTI朝鲜语同声传译教学案例库建设研究
以创新课程体系引领学生发展
民法课程体系的改进和完善思路*——以中国政法大学的民法课程体系为例
软件测试工程化模型及应用研究