软件测试实训总结范例6篇

软件测试实训总结

软件测试实训总结范文1

一、项目实施方案概述

软件产品,特别是行业解决方案软件产品不同于一般的商品,用户购买软件产品之后,不能立即进行使用,需要软件公司的技术人员在软件技术、软件功能、软件操作等方面进行系统调试、软件功能实现、人员培训、软件上线使用、后期维护等一系列的工作,我们将这一系列的工作称为软件项目实施。大量的软件公司项目实施案例证明,软件项目是否成功、用户的软件使用情况是否顺利、是否提高了用户的工作效率和管理水平,不仅取决于软件产品本身的质量,软件项目实施的质量效果也对后期用户应用的情况起到非常重要的影响。项目实施规范主要包括项目启动阶段、需求调研确认阶段、软件功能实现确认阶段、数据标准化初装阶段、系统培训阶段、系统安装测试及试运行阶段、总体验收阶段、系统交接阶段等八个阶段工作内容,每个阶段下面有不同的工作事项,各个阶段之间都是承上启下关系,上一阶段的顺利完成是保证下一阶段的工作开展的基础。下面将按照每个项目实施阶段分别介绍。

二、项目实施方案介绍

(一)项目启动阶段

此阶段处于整个项目实施工作的最前期,由成立项目组、前期调研、编制总体项目计划、启动会四个阶段组成。

此阶段主任务:

公司:在合同签定后,指定项目经理,成立项目组,授权项目组织完成项目目标。

公司项目组:进行前期项目调研,与用户共同成立项目实施组织,编制《总体项目计划》,召开项目启动会。

商务经理:配合公司项目组,将积累的项目和用户信息转交给项目组。将项目组正式介绍给用户,配合项目组建立与用户的联系。

用户:成立项目实施组织,配合前期调研和召开启动会,签署《总体项目计划》和《项目实施协议》。

1、成立项目组

部门经理接到实施申请后,任命项目经理,指定项目目标,由部门经理及项目经理一起指定项目组成员及成员任务,并报总经理签署《项目任务书》。

2、前期调研

项目经理及项目组成员,在商务人员配合下,建立与用户的联系,对合同、用户进行调研。填写《用户及合同信息表》。在项目商务谈判中,商务经理积累了大量的信息,项目组首先应收集商务和合同信息,并与商务经理一起识别那些个体和组织是项目的干系人,确定他们的需求和期望,如何满足和影响这些需求、期望以确保项目能够成功。

3、编制《项目总体计划》

《项目总体计划》是一个文件或文件的集合,随着项目信息不断丰富和变化,会被不断变更,主要介绍项目目标、主要项目阶段、里程碑、可交付成果。通常包括以下几方面内容:

项目描述,项目目标、主要项目阶段、里程碑、可交付成果。所计划的职责分配(包括用户的);

沟通管理计划,确定项目干系人对信息和沟通的需要:即什么人何时需要什么信息以及通过什么方式将信息提供给他们。质量管理计划,确定适合于项目的质量标准和如何满足其要求。如果有必要,可以包括上述每一个计划,详细程度根据每个具体项目的要求而定。未解决事宜和未定的决策。

4、启动会

项目组与用户共同召开的宣布项目实施正式开始的会议。

会程安排如下:

共同组建项目实施组织,实施组织的权利和职责;双方签署《项目实施协议》。

项目组介绍《项目总体计划》和《项目实施协议》,包括以下内容:

项目目标、主要项目阶段、里程碑、可交付成果。所计划的职责分配(包括用户的);

项目实施中项目管理的必要性和如何进行项目管理,项目的质量如何控制;

项目实施中用户的参与和领导的支持的重要作用;

阶段验收、技术交接和项目结束后如何对用户提供后续服务。

(二)需求调研确认阶段

此阶段的主要工作是软件公司的项目实施人员向用户调查用户对系统的需求,包括管理流程调研、功能需求调研、报表要求调研、查询需求调研等,实施人员调研完成后,会编写《需求调研分析手册》,并交付用户进行确认,待用户对《需求调研分析手册》上所提到的需求确认完毕后,项目实施人员将以此为依据进行软件功能的实现。如果用户又提出新的需求,实施人员将分析需求的难度及对整个系统的影响程度来确定是否给予实现。需求调研阶段具体包括如下内容:

1、进行需求调研准备

2、编制《需求调研计划》

3、内部评审是否通过《需求调研计划》,项目组、部门经理、商务等人员根据合同要求和项目实际情况对《需求调研计划》草稿进行评审,如评审通过,则在稍后的时间内签署,如评审不通过则重新修改。

4、用户是否签署《需求调研计划》,如用户签署《需求调研计划》,则作为以后需求调研工作的指南。否则重新修改。

5、《需求调研计划》是否有变更,如果计划存在变更,则执行变更控制流程,否则按计划进行后续工作。

6、编写及发出《需求调研通知》,项目组编写《需求调研通知》,确定进行需求调研的相关事宜,发给用户,为顺利完成需求调研工作做准备

7、需求调研,项目组以《需求调研手册》为依据,从业务流程、单据使用、打印格式、报表查询几个方面展开深入和全面的调研,并搜集用户的个性化需求。

8、需求调研分析根据调研的结果,项目组和公司其他技术部门将进一步进行分析,确定合理、可行的需求,将分析结果形成《需求分析报告》草稿。

9、内部评审是否通过《需求分析报告》。项目组、部门经理、公司其他技术部门的人员对《需求分析报告》草稿进行评审,如评审通过,则在稍后由用户签署,如评审不通过则重新修改,直至内部评审通过。

10、编写及发出《需求分析报告确认通知》。项目组编写《需求分析报告确认通知》,发给用户,确定进行需求确认的相关事宜,告之相关部门及人员安排好工作,准时参与需求确认工作,为顺利完成需求确认工作做准备。

11、用户是否确认《需求分析报告》。如果用户确认,并签署了《需求分析报告》,则需求调研阶段工作结束,进行后续的软件功能实现的工作;如没有确认,则进一步进行调研、分析,直至用户最终确认并签署《需求分析报告》。双方签署了《需求分析报告》,需求调研工作结束之后,如果用户提出新的需求或是变更已有的需求,则执行需求新增及变更流程。

(三)软件功能实现确认阶段

此阶段的主要工作是项目实施人员根据需求调研阶段确认的《需求调研分析手册》中的用户需求内容进行具体软件功能的实现工作。在软件功能实现的过程中,项目实施人员将记录软件实现的详细过程。便于公司售后服务之用。每一个实施技术人员必须严格按照要求记录、存档。按照调研要求的所有功能实现完毕后,项目实施人员将编制《软件功能确认表》,将定制好软件功能待用户确认,用户根据《软件功能确认表》上的功能逐一确定软件功能是否达到要求,对不满足要求的功能,项目实施人员将会记录下来并进行功能修改,直到满足用于要求。

(四)数据标准化初装阶段

此阶段的主要工作是项目实施人员指导用户进行系统标准化资料的准备工作,并对用户进行初装资料的软件操作培训,以便用户能够及时的将标准资料录入系统,初装完成后,项目实施人员会对资料初装的情况进行核查,为以后具体业务功能的开展做好基础。

(五)系统培训阶段

系统培训阶段工作是整个项目实施工作中比较重要的工作,用户对软件的操作功能是否熟练将直接影响到后面的软件应用效果,所以软件公司和用户双方要对此阶段的工作给予足够的重视。要充分认识培训的重要性和艰巨性。在项目实施之前对用户的相关人员进行系统和规范的产品培训是非常必要的,达到让用户了解软件产品,最终自己能够解决使用中的具体的问题。

此阶段的培训工作中将用户参加产品培训的人员划分为三个层次:决策层、技术层、操作层,对不同层次的用户参加产品培训人员的培训内容分别是:

决策层:领导在实施中的作用与重要性、决策查询。

维护层:系统维护知识、操作方法。

操作层:操作方法。

具体的培训工作流程为:

1、调研培训信息:在培训开始前3天由用户实施负责人,将参加培训的部门和人员情况填入《受训部门汇总表》、《受训人员情况一览表》。

2、编制培训计划:结合调研结果,与用户实施负责人商议具体培训内容、时间,场地,人员等。项目组编制《培训计划》。

3、签署培训计划:用户签署《培训计划》,进一步确认培训安排。

4、发培训通知:培训开始前2天,按照签署的《培训计划》,将培训内容、时间,场地,人员等信息通知用户实施负责人。

5、搭建培训环境:公司项目组在培训开始前,将培训环境搭建及检查妥当,将培训提纲及培训手册准备好。

6、组织培训:公司项目组培训负责人与用户实施负责人组织相关人员参加培训,按培训制度严格考核。由用户将考勤情况填入《培训人员签到表》。

7、培训考核:公司项目组培训负责人与用户实施负责人组织受训人员参加上机及理论考试。

8、培训总结:公司项目组培训负责人与用户实施负责人一起将出勤情况及考核情况做出总结,填入《培训及考核统计表》,及时向相关负责人

汇报。

(六)系统安装测试及试运行阶段

此阶段的主要工作是在用户真实环境下,对用户网络及硬件设备进行测试,对软件系统进行容量、性能压力等测试测试及试运行的目的在于确保系统各项功能均能正常使用,并且符合用户签署的《需求分析报告》中描述的需求,同时把尽可能多的潜在问题在正式运行之前发现并改正;同时目的还在于在正式运行前用户的有关人员能进一步提高操作水平,掌握操作规范。此阶段的主要工作内容为:

1、 编制计划:与用户实施负责人商议具体测试及试运行时间,地点,人员等安排,项目组编制《测试及试运行计划》。

2、签署计划:用户签署《测试及试运行计划》,进一步确认测试及试运行安排。

3、发测试及试运行通知:在测试及试运行开始前2天,按照签署的《测试及试运行计划》,将时间,地点,人员等信息通知用户实施负责人。

4、搭建环境及数据准备:在试运行开始前搭建好软件环境、硬件环境、网络环境、调通线路;检查软件、硬件、网络、线路等各个环节是否有问题;

5、组织测试及试运行:用户相关各级领导给予全面配合,组织相关人员进行测试及试运行。

6、测试及试运行总结:测试及试运行完成,总结试运行中设备、软件的运行情况,总结试运行中业务流程和操作环节的情况,以书面总结形式将测试及试运行结果通知相关负责人。

公司项目组负责担当指挥,检查用户人员组织情况并给予指导,跟踪检查如下情况:

跟踪单据流转状况。

跟踪新资料登录环节。

观察业务流程执行状况。

观察操作人员操作表现。

观察系统运行速度及异常表现。

观察关键数据的正确性。

及时纠正错误操作、对于新发生的问题及时与相关人员沟通,确定解决办法。

(七)总体验收阶段。

此阶段是对项目总体的完成情况进行验收。验收分阶段进行,在每一项目阶段结束时,用户对这一阶段的可交付成果进行验收,在测试及试运行结束后,对系统进行总体验收。

需要验收的可交付成果:

主要项目阶段

阶段组成

主要里程碑

可交付成果

软件测试实训总结范文2

20xx年xx月,我院xx位技术、行政管理骨干参加省局组织的计量培训考察团,于20xx年xx月xx日至xx月xx日,在省局陈振华总工的带领下赴德国进行“计量器具软件管理和认证体系”培训学习。我院组织相关人员参加本次培训学习的主要目的是为了加强专业技术人员的对外交流,开拓视野,提升计量专业技术人员的业务水平。

本次培训学习考察的主要内容有:

1、由德国卡尔·杜伊斯堡公益中心(CarlDuisberyCentren)负责为我们组织安排的“计量器具软件管理和认证体系”培训学习。

2、参观考察在德国柏林市的德国联邦物理技术研究院PTB(Physikalisch-TechnischeBundesanstalt)部份实验室。

二、培训学习主要内容。

1、能源市场中计量器具软件立法的作用与计量器具安全保障体系。(主讲:德国Siegen大学数据交流系统学院教授Christoph Ruland博士、经济信息硕士SibylleHick女士)

目前欧洲能源市场是一个市场化程度比较高的市场,发电、输电和配电三者分离。在市场化的能源市场中,发电、输电、配电、使用者和监督管理单位对能源的贸易结算和监督管理均离不开测量仪器(计量器具)。早在98年德国就出台了《能源经济法》,20xx年欧盟制订了《能源经济法》,并已于20xx年正式实行。20xx年3月31日欧盟实施欧盟法规《计量法》(MID)。欧盟计量法(MID)和能源法对能源计量管理的作出了相关规定,目的就是:①保护消费者利益②建立计量安全保障体系③加强市场(用户)对测量仪器的信任,同时实现在欧盟范围内测量仪器检测的一体化。欧盟计量法(MID)确定了四种计量检测的类型模式:①ModelB,称为设备检测,即型式批准。②ModelF,称为计量检测③ModelD,称为使用测量仪器的质量保证④ModelH测量仪器生产环节的质量保障。欧盟计量法(MID)和能源法对能源计量中流量、气、电和热能计量中采用的测量仪器也做出相应规定。能源计量器具如电能表、水表、燃气表和热量表是欧盟重点管理的计量器具,必须通过型批准。

能源生产市场化后,引入竞争机制,产电与供电分离,电力消费结算中涉及到测量仪器与结果数据的管理服务也市场化,用户选择公正的计量服务成为可能,如选择采用的相应计量仪器,要求计量数据的准确、有效和公开等。随着计算机网络技术的发达,能源市场的管理和贸易结算都依靠网络完成。这就对网络的安全提出了很高的要求。整个系统将会涉及到更多的监测,这对测量仪器的准确性,数据传输过程的安全性,监测计量结果的变化,数据非法使用和改动,采用的安全保证方法提出更高的要求。通过保证网络数据的正确、可靠、不被盗窃、不被更改也就成了立法管理和技术管理工作的一项重要内容。

Siegen大学数据交流系统学院教授ChristophRuland博士向我们详细介绍了德国(欧盟)能源市场中计量器具软件立法的作用与计量器具安全保障体系结构。Siegen大学经济信息硕士SibylleHick女士向我们详细介绍了计量器具的网络安全与计量器具软件的安全下载。如:如何防止数据被盗用、修改或把自己应付的帐单数据强加在别人的头上等。如何在计量器具硬件性能良好的情况下保证其软件性能的良好,使得计量器具总体性能的良好等。由于软件作弊问题已经在各领域出现,引起了OIML的注意。OIML在R81(1998)中首次提出“电子式铅封”概念,将采取措施对影响比较大的测量软件采取法制计量保护,但尚未确定具体办法。

2、用于测量设备软件的管理与认证。(主讲:德国Paderborn大学电子与信息技术学院教授Frevzi Belli博士、ChristofBudnik硕士)

随着软件产业的迅速发展和计算机技术的广泛应用,软件质量问题已引起世界各国的高度关注。目前德国涉及软件认证和检查的部门主要有内务部(BSI)、TV、PTB以及FranuhoterSociety(协会)。BSI主要负责对软件安全性进行授权。TV主要从事软件质量的检测。PTB主要从事测量仪器和工作中软件的认证。

凡从事软件认证的实验室都经过德国认证委员会所属的技术认证委员会的认证,认证主要按ISO17025等有关标准进行,TV和PTB都取得相应的证书。软件认证机构必须确保其工作的独立性、公正性及专业性,必须有较高质量的技术专家。为保证其公正性,认证机构对同一项目不能既咨询又认证。认证机构的职能不仅是对软件工作做出评价,更重要的是要帮助顾客改进软件的质量水平。

FrevziBelli教授是国际上在计算机软件和应用方面的专家,是IEEE的会员(Institute of Electrical and Electronics Engineers,美国电气及电子工程师学会,一个美国的工程技术和电子专家的组织,但它是因大量其他国家的会员而出名的),在软件测试方面有很深入的研究,具有丰富的理论和实践经验。FrevziBelli教授为我们详细讲解了计量器具软件的结构类型,错误的产生与分类,测试的基本概念和工具,测试的系统化,控制软件错误和对其的建模,风险分析等内容。使我们初步了解计量器具中的软件测试方法,大大提高了对未来计量检测技术的发展应用方面的认识。

对计量器具中软件管理与质量保障、计量器具软件的错误程序管理、风险分析与调试、软件调试与白匣子黑匣子调查方法、计量数据的保存,计量数据处理过程中的安全保障方法以及计量器具软件认证、检测规定、检验标准和检测方法等作了具体讲解。他还介绍了软件评价结果的表达方法和软件评价中常用的软件工具。计量检定或校准、数据处理及测量不确定度分析中广泛使用计算机技术和测量软件,测量软件对测量结果的准确性和可靠性起到至关重要的作用。计量器具中的软件,尤其是涉及贸易结算、安全防护、医疗卫生、环境监测、资源保护、法制评价、公正计量等属于国家法制管理的计量器具软件的可靠性和保护能力,日益受到各国的高度重视。FrevziBelli教授还欧盟的技术法规WELMEC7·1“测量仪器中的软件要求”和WELMEC7·2“软件指南”进行了具体的讲解,讲解了软件要求的具体内容,包括软件设计和结构、软件保护、软件符合性、软件可检查性和型式评定的文档等五个部分11个方面的内容。由于该文件是针对各种计量仪器的通用性要求,为了适应不同类型计量仪的要求,该文件对软件保护、符合性和可检查性等三个方面的要求,提出了高、中、低三个等级的划分原则,以指导各类计量仪器制定相应的软件要求细则,FrevziBelli教授还用几种不同复杂程度的实例,说明软件要求及其检查方法。FrevziBelli教授授课极为认真负责,他年纪较大,但授课过程中一直精力充沛,始终面带微笑,兢兢业业,课程的内容也极为详尽全面,互动性非常强,穿插在学习培训中的测试,不断使学习者能及时加深理解掌握,更是一种有效的沟通手段,例如“创建一套计量软件的测试认证规则”,就与实际工作有非常紧密的联系。

3、计量软件的测试与质量保证。(主讲:PTB医学物理与计量信息处专家,NorbertGreif博士)

当前在计量检定或校准、数据处理及测量不确定度分析中广泛使用计算机技术和测量软件,计量中的软件对测量结果的准确性和可靠性起到至关重要的作用。PTB从90年代起就着手研究计量中的软件问题。我们在德国柏林PTB实验室听取了由PTB医学物理与计量信息处专家NorbertGreif博士,对PTB在该领域研究的主要内容、研究的发展方向所作的介绍,NorbertGreif博士也是PTB软件测试实验室(SoftwareTestingLaboratory)实验室负责人,他对计量器具中软件的主要功能(包括过程控制、数据采集、数据处理、数据储存、通讯表示)、软件的质量要求(包括产品要求、过程要求、功能要求、和非功能要求)、软件的质量标准(如ISO9001、ISO12207、ISO9126、ISO12119、ISO6592、ISO66230、ISO9241等)以及软件测试的方法(包括动态测试、统计检测、黑箱方法和白箱方法等)做了具体的讲解。目前PTB开展的这方面的主要工作有:软件质量保障,检查、数据传输与安全法制,并例举了游戏机、选票机等产品的测试情况。

4、参观PTB。

德国联邦物理技术研究院(PTB)成立于1887年隶属于德国联邦经济劳工部,是世界闻名的计量和测试科研机构,但又具有政府管理职能。职工约有1600人,其士和研究人员有700多名。主要任务是进行计量学基础研究和应用技术开发(包括复现计量单位、建立和保存国家基准、进行量值传递、研究新的测试原理和方法、进行计量器具型式评价和型式批准)、代表联邦政府与国外开展计量领域的双边和多边合作。设有力学和声学、电学、物理化学和防爆、光学、精密工程、电离辐射、温度、医学物理和计量信息技术、科学和技术处。总部在布伦瑞克,在柏林设有分部。柏林的实验室主要在辐射、温度、压力、真空、医药、计量信息技术等方面的测试与研究。在听取了PTB医学物理与计量信息处专家NorbertGreif博士的介绍后,我们参观了位于柏林的PTB压力实验室。实验室负责人给我们介绍真空实验室,从标准设备的建立、传递、管理和实验室人员的组成、结构以及他们所从事的一系统工作内容一一作了详细的介绍。通过参观、沟通和交流,大大开阔了眼界,我们切实感受到我国计量水平与发达国家之间的差距。

三、培训后的体会。

本次赴德国培训学习培训,对德国及欧洲计量管理体系的现状,计量器具软件管理的发展状况,计量器具软件的标准及测试工具等问题有了一定的了解,对当前国际上软件测试技术和软件评定体系的发展状况。对软件测试的标准、程序、方法及测试工具。对欧盟计量仪器中软件的法制要求、检查方法和当前发展的动向等问题有了比较全面的了解。

随着电子信息技术的迅速发展和计算机软件水平的不断提高,各种仪器设备的科技含量和自动化程度也越来越高,计量工作将面临新的课题与挑战。此次赴德国短期培训选择的主题“测量仪器中软件管理和认证体系”具有较强针对性。我国目前测量仪器制造、进口、销售、使用、管理现状与测量仪器的智能化、一体化发展趋势尚不相适应,存在着严重滞后的现象。国内各行各业已开始意识到对测量仪器中软件进行管理和认证的重要性,正着手开展这方面的工作,特别在计量器具的制造、销售、使用等法制性、管理上更具有紧迫性。因此这次培训也是非常及时的。

在德国培训期间,多位专家从不同角度、不同层面,详细讲述了测量仪器中软件管理和认证的必要性。软件管理与认证的主要内容和框架。如何开展对测量仪器中软件的管理与认证及法制计量的定义等问题,使参加培训的同志在总体上比较清晰地了解了MID对计量器具中软件要求的发展过程及现状、动态。在管理层面了解软件认证的原则、要求及其相关的技术标准。在技术层面深入了解软件认证的技术操作程序、认证技术方案、以及认证过程中使用的工具。这次学习深切感受到德国的专家学者和专业技术人员对工作的严谨和一丝不苟,与有关同行进行沟通交流,大大开阔了眼界。切实感受到我国计量水平与发达国家之间的差距。同时也感受到了国际一流实验室的管理体制和科研理念,感受到了专家教授们严谨而有谦和的风尚。这次培训给我们的主要体会有:

1、计量器具软件在计量器具中有着非常重要的地位。

由于欧洲许多国家比较发达,使用的许多计量器具有自动读数、程序结算、网上查询的特点,这些先进技术提高了工作效率,消除了许多中间环节带来的人为误差,但同时也带来了对计量器具软件及其管理认证的新要求。如:如何防止数据被盗用、修改。如何在计量器具硬件性能良好的情况下保证其软件性能的良好,使得计量器具总体性能的良好等。由于软件作弊问题已经在各领域出现,引起了OIML的注意。OIML在R81(1998)中首次提出“电子式铅封”概念,但未具体确定,将采取措施对影响比较大的测量软件采取法制计量保护。软件测试分为两个层次,一是样机批准层次,二是检定(监督)层次,此项工作在欧洲正在逐步深入开展。这些或许将成为我们国家今后重点开展的工作。

2、一个国家的计量水平是其人员素质,基础研究,工业水平等的综合体现。

片面的追求短时间内提高一个国家,一个单位的计量水平是不现实的。片面强调某方面的重要性,而忽略了其所在的大环境也是不可取的。立足国内现有的工业水平,提高工作人员的素质,加大对基础研究的投入才能不断提高其计量水平和实力。德国的PTB十分重视计量科学的基础研究,努力使其的技术水平处于世界一流,此外对人才队伍的建设也是十分重视和合理。基于德国发达的工业基础,及他们发展自己队伍的理念,PTB成为了举世瞩目的计量研究和社会公共服务机构。

3、人力资源的配置对一个单位的发展起着非常重要的作用。

国外对人力资源的重视远超过我们国内的情况。合理的配置人力资源,使得什么样的人在什么样的岗位上,人尽其材,才为我用。本次培训中Belli教授及其团队在科研过程中取得的成果令我们羡慕,从中能深深感受到在技术快速发展和高度集成的时代,一个人的知识和技术总是有限的,组建科研团队和加强科研队伍建设对科技水平的促进作用十分明显。作为一个团队的负责人,Belli教授不仅拥有渊博的知识,高超的技术,还拥有谦虚的品格,随和的为人。技术、知识用来做事,谦虚、随和用来处世,这些都是一个人成为关键人物的基本要素。另外,作为团队的其他成员,其技术层次,知识结构,为人品格等素质都影响着这个团队的成绩。

4、这次“计量器具软件管理与认证体系”的培训从选题上是具有前瞻性的。

计量器具软件的管理与认证这块内容在我们国内还没开展,在发达国家属于一种最新的计量领域,对我们来说属于一种前瞻性的工作,具有指导意义。本次培训讲解的内容比较周详,涉及到软件的编写,软件的测试及软件的认证等方面,但由于信息量大,知识点新,培训时间短,因此对培训的掌握也只能是个大概,还要在后续的学习培训中不断提高才能从真正意义上开展这方面的工作。

5、通过此次培训,增强了我们工作上的紧迫感。

随着电子信息技术的迅速发展和计算机软件水平的不断提高,各种仪器设备的科技含量和自动化程度也越来越高,计量工作也将面对新的课题与挑战。国外发达国家在这个过程中充分认识到了现状,抓住了这样的机遇,利用现有的许多新技术,新观念加强了他们的计量水平,推动了计量事业的发展。而国内现在许多计量技术机构技术相对薄弱,依赖设备引进的多,而通过自主产权技术研究的少,国内外计量水平的差距十分明显。如何更好、更快的追赶上去,是需要我们计量工作者认真思考的问题。

四、今后对计量器具中软件测试的建议。

1、必须抓好人才队伍和技术力量的提前培养和准备。

随着我国电子信息技术的迅速发展和计算机软件水平的不断提高,各种仪器设备的科技含量和自动化程度也越来越高,在计量器具中使用计算机技术和测量软件也将越来越普遍,软件检测认证工作的重要性将凸现,而应用软件检测认证是一项技术难度大、涉及知识面广的系统性工程,虽然国际上在这方面已经有了较好的起步,但在我国,尚是一个较新的领域,为了能适应这一趋势和发展,我们要及时把握国际发展的趋势,并与国际的要求接轨,必须进一步加强技术培训与技术交流,进一步加强在相应领域的人才准备和培养等。加大在这方面的培训力度,建议进行针对性更强、培训时间更长,实验室实习内容更多的培训,以便具体了解运作的过程。并建议能邀请有关外国专家来我国讲学,以增加培训的范围。

2、提前做好计量器具软件检测与管理方面准备。

随着社会经济技术的发展,测量仪器性能、功能、型式的变化,各种虚拟检测仪器、网络仪器、远程监控、数据传送等,传统的计量仪器、检测方法都发生了巨大的变化,不久的未来,涉及计量仪器设备中软件检测将会越来越普遍,提前在计量器具软件检测与管理方面做好准备,是我们计量检测部门迫切的任务。

3、进一步认真研究国际和欧共体相关标准和规范。

结合我国的实际,抓紧制定我国的相关技术法规和规范,以提高我国计量仪器的软件水平,并建立相应的贸易技术壁垒,以保护和规范我国的计量器具市场。

4、一些有资格有条件并有能力承担计量器具型式试验的技术机构,应积极筹备计量软件的测试和评定工作。

开展计量软件的测试和评定和软件检测认证工作是必然的趋势。因此,在有条件的、经国家授权的承担计量器具型式试验的技术机构,建议在人员,技术方法和手段等方面进行相应的准备。要有计划地积极培养相应的人才,开展对计量软件的测试和评定和软件检测认证技术及方法和手段的研究,筹备计量软件的测试和评定工作。

软件测试实训总结范文3

关键词:软件测试;分阶段教学;案例驱动教学;双证教育;校企合作

中图分类号:G420 文献标识码:A 文章编号:1009-3044(2012)30-7258-02

近几年来,计算机信息技术发展迅速,我国的IT行业开始向国际化、规范化迈进。以往只重视软件开发而忽视软件测试的情况正在改变,软件测试行业开始迅速发展。

国外小一些的软件企业,软件开发与测试人员之比基本上是1:1,微软公司更是达到了1:2,软测试人员规模远超过开发人员的规模[1]。尽管一些国内大型软件企业开始重视软件人才的合理配置,但有的企业其比例也就只有10:1。软件测试工程师闹人才荒[2],中高级测试员紧缺的现象已十分明显。

据统计,国内软件测试工程师的缺口为20万人左右,这一点从51JOB的招聘信息中可见一斑。近两年,软件测试工程师的需求和待遇都达到了历史新高。

然而与当前软件测试行业如火如荼的现状极不协调的是当前软件测试培训领域的现状[3],从事软件测试工程师培训的专业机构寥寥无几,而且价格昂贵。大学里几乎没有软件测试专业,部分院校开设《软件测试》这门课程面临三方面的问题,一是软件测试教材知识片面。二是内容枯燥,学生不感兴趣。三是教师教学经验严重不足。面对软件测试人才的社会需求紧迫性,人才培养单位应该扩大软件测试人才培养规模,总结软件测试知识点,改革教学方法,培养学生兴趣,提高培养质量。

1 软件测试课程教学方法探讨

针对以上问题,在教学中应采取以下解决方法:

1.1 融合软件测试知识点,分阶段教学

目前,国内的软件测试教材只涉及了部分基本理论知识,不够全面,介绍的软件测试工具也相对落后一些。针对这种情况,任课教师首先要融合多本软件测试书籍内容,总结出软件测试所涵盖的知识点,更新软件测试发展情况。

其次,根据学生学习过程分阶段教学[4]。第一阶段是基础阶段,让学生掌握软件测试基础理论知识和软件测试核心技术,以及常用测试工具的操作。第二阶段是项目综合实训提高阶段,在掌握基础理论的前提下,加强综合测试技术在项目实训中的运用,针对不同的开发阶段,撰写各开发阶段相应的文档,并制定相应的测试计划,设计典型测试用例,使用不同的软件测试技术和测试工具,完成不同的测试目标。最后是培养学生自主学习阶段,介绍软件测试最新的技术与发展方向,引导学生对基本技术向纵深方向思考。同时向学生提供软件测试方面重要的会议、杂志、论坛、网站,引导学生课下查阅学习资料,鼓励学生自我学习。

1.2 改革教学方法,采用案例驱动教学

大部分高职院校学生基础差、学习积极性主动性不强、自制力不高。在课堂教学活动中,如果继续采用传统教学方法,很难激发学生学习兴趣。应该采用案例教学方法[5],将《手机信息管理系统》、《学生图书借阅系统》、《学生信息管理系统》等案例资料发给学生,学生拿到案例后,在教师的引导下,课下先要进行消化,然后查阅各种他认为必要的理论知识,理解知识并思考提出解决问题的方法。课上教师答复学生的问题,并引导学生更深层次的思考。通过这种方法充分调动学生的学习积极性,提高其学习兴趣,使学生既学会理论知识分析又学会用理论知识解决实际工程的问题。

1.3 采用软件测试项目综合实训的实验教学模式

开设综合性的软件测试课程实验,按软件企业项目管理和开发模式,进行软件测试项目实训[6],培养学生的创新意识与实践能力。将班内学生分成若干个测试小组,每小组成员不超过7人,每组分配不同的软件项目,如工资管理系统、图书管理系统、学生信息管理系统、酒店预订系统等。小组成员模拟与体验软件测试工程全过程工作职位和角色,使学生全过程适应工作职位的要求。

各项目小组在测试项目过程中,针对不同的开发阶段,撰写各开发阶段相应的文档,并制定相应的测试计划,设计典型测试用例,使用不同的软件测试技术和测试工具,完成不同的测试目标,并进行回归测试,以实现软件测试各单项专业知识与技能整合运用的目标。在整个测试过程可以体现“学以致用”的思想,实现理论与实践相结合。

各项目小组通过演练项目开发,不仅让同学们切身体会到软件开发的整个过程,还让同学们对软件开发中各个角色有充分的了解,同时也更深刻的体会到团队合作的重要性。

1.4 加强校企合作

坚持“走出去,引进来”的思想,经常邀请企事业、软件公司里一线软件测试人员或软件测试组长和项目经理,来学校为学生做定期讲座,或定期对教师进行培训。也可以利用假期或其他时间,安排教师学生进软件公司,一起跟进项目开发测试。目前本校已经连续两年安排教师学生去齐鲁软件园,进公司一起进行项目开发测试工作。效果不错,参加实训的软件项目综合实训的教师软件开发测试能力有较大提高,并且学到一些最新最实用的软件开发测试技术。

1.5 改革课程考核方法

软件测试这门课程兼具理论与操作,目前大部分院校考核方式与理论考试为主,这种考核方式会促使部分学生考前抱佛脚,考前死记硬背,降低学生学习的积极性。除了理论考核之外,还应注重学生综合知识和应用能力方面的考核。建议课程考核应该包含平时作业、课堂表现(发言与讨论)、实验、综合实训、理论考试这几部分。采用这种考核方式,促使学生加强对知识的理解和运用,课堂踊跃发言,提高学习的主动性和创造性,以及动手操作能力。

1.6 适当加入一些最新的游戏测试

高职院校学生大部分的课余时间都是泡在网吧里玩游戏,有很多同学一有时间就玩手机游戏。学生对最新的游戏内容比较感兴趣,游戏测试也是软件测试的一方面,教师可以在课堂教学中加入一些游戏测试内容,提高学生的学习兴趣。

1.7 采取双证教育

实行“双证教育”模式[7],将学历教育与技能学习无缝对接,学生毕业后不仅能获得国家劳动部高级职业技能认证证书、拥有扎实的操作技能,同时还将获得国家承认大学学历证书。双证教育使学生专业能力更强、职业素养更高、综合素质更好、更符合企业用人标准。

测试工程师有高级测试工程师、中级测试工程师、初级测试工程师。根据高职学生的能力特点,应该把高职学生定位在初级和准中级测试工程师,具有一定的设计方案的编写能力,能利用测试工具完成一定的测试任务,并能够执行功能测试。

2 总结

通过在本校近五六年的软件测试教学实践,发现软件测试教学方法需要不断改进,融合软件测试知识点分阶段教学,采用案例驱动和双证教育模式,加强校企合作和教学实践这些措施能较好地提高学生学习兴趣和动手操作能力,教学质量也有较大提高。软件测试人才培养刚刚起步,很多工作处于摸索阶段,需要学校、教师和学生的共同努力,为社会培养出大批合格的软件测试人才。

参考文献:

[1]程茂,温静,吴玉洁.《软件测试》课程的教学研究[J].河北师范大学学报/教育科学版,2010(4):117-120.

[2] .

[3]赵斌.软件测试技术经典教程[M].北京:科学出版社,2011(3).

[4]葛汉强.高职《软件测试》课程分层教学之实践[J].职业教育研究,2011(8):105-107.

[5]邵谨荣.高职院校《软件测试》课程的案例教学探讨[J].职教论坛,2011(4):53-54.

软件测试实训总结范文4

MIS系统的开发一般包括六大部分:规划阶段、分析阶段、设计阶段、实施(编码)阶段、测试阶段和支持阶段。它的开发方法分为两种:结构化方法和面向对象方法,结构化方法是指使用结构化分析、结构化设计与结构化编程的系统开发方法。面向对象方法是指使用面向对象分析、面向对象设计与面向对象编程的系统开发方法。在这里,MIS系统的开发综述主要是针对第一种方法:结构化方法。

【关键词】

MIS系统;结构化方法;面向对象方法

中图分类号:TP311 文献标识码:A

1 系统规划阶段

系统规划阶段目的是规划项目范围并做出项目计划。在这阶段主要包括:项目目标、可行性分析、人员分工三部分。

在开发MIS系统时,首先定义项目的目标,它是项目的重要活动之一。其次,确认项目的可行性,项目的可行性分析包括技术可行性、经济可行性、法律可行性,其中最重要的是经济可行性,经济可行性方面应该从社会效益、资金投入以及社会回报等方面考虑。再次,确定MIS系统的人员分工,一般应该包括界面开发人员、软件开发人员、数据库维护人员以及项目负责人。

2 系统分析阶段

系统分析阶段目的是了解并详述用户的需求,这个阶段重点考虑的是系统做什么。一般而言,系统需求包括功能性需求与非功能性需求。

功能需求最简单的方法是定义事件,并跟踪针对某一个参与者而发生的一序列事件。事件是可以描述的、值得记录的、在某个特定的时间和地点发生的事情。例如:雇员管理系统,该系统的参与者是管理员与雇员。从管理员的角度看,可以增删改查雇员信息。

从雇员的角度看,可以填写和查看自己的信息。系统的所有事件按照工作流的顺序组织在一起可以构成系统事件表。事件表中行代表事件,列代表某个事件的详细信息(触发器、来源、动作、响应、目的地)。

非功能性需求定义了系统的运行环境,运行环境包括软件环境和硬件环境两部分,另外非功能性需求还包括性能指标等。下面是对非功能性需求各个方面的简述。

(1)性能方面的需求:性能方面主要包括以下几点:软件响应速度方面、软件响应结果方面、软件响应精度方面、软件在运行时的消耗量,用户在这几方面的需求就是性能方面需求。

(2)可靠性方面需求:可靠性方面主要指的是在软件使用过程中软件失效的频率、软件在使用过程中如果遇到错误,错误的严重程度、以及软件的易恢复性,故障可预测性。用户在这几方面(软件失效频率、严重程度、易恢复性、故障可预测性)的需求就是可靠性需求。

(3)易用性方面需求:易用性方面主要指的是用户是否容易使用该系统,这方面主要体现在界面是否人性化,是否美观,是否能够满足用户文档和培训资料方面的要求。

(4)安全性方面需求:安全性方面的需求主要是体现在用户在身份的认证方面、授权控制方面、私密性方面的要求。

(5)运行环境方面的约束:运行环境主要包括软件环境与硬件环境,该方面的约束主要是指得用户对MIS系统软硬件方面的要求。

(6)外部接口:不同软件与硬件的接口不同,因此在系统开发出来后,应该满足用户的要求。

(7)可保障性方面需求:用户在软件是否容易配置、是否容易扩展、是否容易维护、是否容易移植等方面的要求。

3 系统设计阶段

系统设计阶段的着眼点是系统如何构建。该阶段主要分为总体设计(概要设计)和详细设计两个阶段。

概要设计指的是总体设计,主要是整体的设计,不关注细节。总体设计主要设计软件的整体架构,包括哪些模块,这些模块应该实现什么功能,模块之间的调用关系以及模块之间的层次结构等。

另外,总体设计的内容还包括该MIS系统的总体数据结构以及底层的数据库结构。总体的数据结构及数据库结构包括MIS系统存储的数据,及数据之间的关系及联系。

在该总体设计阶段,通常利用软件结构图来表示。这个阶段的文档叫做软件概要设计说明书,在该文档中包括模块的划分、模块的调用层次、需要选择的技术路线等。

详细设计阶段指的是细节方面的设计,是具体到某个模块的细节(模块具体功能的实现),在这个阶段不能笼统地描述,要把功能描述转变为非常精确的,结构化的过程描述。

在详细设计阶段,主要有流程图、盒图(N-S),伪代码等方法进行描述,该阶段产生的文档叫做详细设计说明书,该文档中是具体模块的实现细节,是对上一个阶段(总体设计阶段)的进一步细化。从理论方面来讲,编码可以根据详细设计文档来进行,也就是为下一个阶段做准备。

4 系统实施阶段

设计阶段完成后,在将系统移交给用户前的一系列活动叫做系统实施。该阶段主要包括按照总体设计方案购置和安装计算机网络系统;建立数据库系统;进行程序设计;输入基础数据,进行系统测试;进行人员培训,系统转换和试运行。下面以雇员管理系统为例进行讲解。

雇员管理系统的实施包括数据库的实施、管理雇员、增加雇员、查询雇员功能的实施,数据库实施时,需要建立两个表,管理员表与雇员表;管理雇员功能实施时,主要是分页的实现;增加雇员功能实施时,没有涉及到难点;查询雇员功能实施时,主要分为模糊查询与精确查询。

5 系统测试阶段

软件测试是软件工程中一个必不可少的阶段,它进行地越早越好,一个MIS系统需要必须经过软件测试阶段。这是对MIS系统的检查,这种检查从某种方面保证了软件开发产品的正确性、一致性等。

软件测试的方法主要分为两种,一种是黑盒测试,就是把软件看成一个黑盒子,不关注里面的内部结构和内部特性,测试人员根据功能上的输入输出关系,设计测试用例来检查软件是否会按照预想来显示结果。以便查询出对应的错误,测试是为了检验错误,但是绝对不能证明软件正确,这是值得强调的。另一种测试是白盒测试,这种测试和黑盒测试正好相反,它关注的是软件的内部结构及内部特性,测试者需要根据内部结构来设计测试用例进行检测。在这里还需要注明,测试者最好不是软件自身的开发人员,如果是自己对自己设计的软件进行测试,容易忽略错误。

软件的测试步骤主要分为以下四步:第一步,指定对应的测试计划。第二步,进行测试的设计,这个阶段主要指定测试方案。第三步,利用设计的测试用例来运行程序,将预期的结果和运行的实际结果进行对比。第四步,就是管理层面的问题,包括测试配置管理、资源管理、测试管理三方面的管理。

6 系统支持阶段

系统投入使用后所涉及的活动为系统支持。它的主要任务是完善系统文档,编写用户文档,并组织用户培训。

【参考文献】

[1]沈备军.软件工程教学模式的研究与实践[J].计算机教育,2005(1):39-42.

[2]孔祥盛主编.PHP编程基础与实例教程.2013.7.

【作者简介】

软件测试实训总结范文5

CDIO培养大纲将工程毕业生的能力分为工程基础知识、个人与职业技能、人际团队能力和工程系统能力四个层面,要求以综合的培养方式使学生在这四个层面达到预定目标。CDIO不仅继承和发展了欧美20多年来工程教育改革的理念,还提出了系统的能力培养、全面的实施指导、完整的实施过程和严格的结果检验的12条标准,具有很强的可操作性。

2综合实训课程的定位与培养目标

按照循序渐进,由浅入深,逐层推进的原则,盐城师范学院信息科学与技术学院将软件工程专业的实践教学体系分为四个层次:课程实验、课程设计、综合实训、毕业设计。其中,综合实训是以前期课程实验和课程设计为基础,综合运用多门相关课程(群)知识完成一个工程项目的实战训练,并作为后续毕业设计的预演,是整个实践教学体系中承上启下的关键环节。在软件工程领域,软件开发与软件测试是目前两个主流的就业方向,也是综合实训课程训练的重点。软件开发综合实训要求以软件生命周期为主线,综合运用程序设计、数据库应用、软件工程、软件项目管理等学科知识,严格遵守软件开发的流程与规范,完成一个软件项目的开发,最后提交软件产品和相关技术文档;软件测试综合实训要求学生以软件开发综合实训所完成的软件产品为被测对象,综合运用软件测试与质量保证、软件测试流程与方法、测试框架与自动化测试等学科知识,使用软件测试的方法与技术,设计测试用例和测试脚本,完成被测软件的功能测试与性能测试,生成测试报告,并对测试结果进行分析。综合实训的培养目标为:通过软件开发与软件测试项目的实战训练,全面提升学生综合运用所学知识与技术解决实际工程问题的素质与能力,进一步加深学生对工程化、系统化原则与方法的理解,为胜任现代软件工程环境下高质量软件的开发、测试和维护工作奠定坚实的基础。

3CDIO模式下课程改革与实践

根据综合实训课程的定位和培养目标,借鉴和吸收CDIO工程教育理念和标准,按照“以CDIO培养大纲为指南、以项目为载体任务为驱动、以工程能力培养为目标”的原则,对我们综合实训课程改革进行了探索与实践。

3.1全真模拟企业环境,实施一体化训练模式

软件开发和软件测试是综合实训的主体内容,传统的训练模式将二者割裂开来,分两个阶段分别完成实训项目,这种方式没有考虑软件开发与软件测试的内在关联与协同性,与企业真实环境也不相符合;并且由于两个实训阶段时间跨度较大,项目衔接性差,效率低下,实训效果也大打折扣;而在真实的企业环境中,软件开发小组和软件测试小组共同对同一个项目负责,各司其职,协同完成整个项目。鉴于此,我们采取“全真模拟、同步协作、角色互换”的策略,实施软件开发与软件测试一体化的训练模式。具体地说,整个实训过程完全模拟企业真实环境,将某个项目分配给由若干学生临时组成的项目组,该项目组又细分为开发小组和测试小组,分别负责软件的开发与测试工作;项目完成后,开发小组和测试小组角色互换,重做该项目。实践表明,一体化的训练模式能实现软件开发与软件测试的无缝衔接,学生能在更为真实的环境中参与整个项目过程,体验不同角色的职责范围,并通过不同的角色转换,使学生更深刻认识到开发人员与测试人员协同合作对完成整个软件项目的重要性。

3.2项目驱动,全面实践CDIO

CDIO的核心就是企业与社会环境下的构思、设计、实现和运作系统,它展示了一个产品或系统完整的开发过程,也体现了“做中学”和“基于项目的教育和学习”的精髓。从软件开发与软件测试的角度,无论是以软件生命周期为主线的开发过程,还是以测试流程为主线的测试过程,无不体现着软件产品从构思到运作的整个生产过程,与CDIO理念不谋而合。这里,我们以项目为载体、任务为驱动,以CDIO方法论为指导,严格按照“构思、设计、实现和运作”四个不同阶段来开展实训过程,以培养学生对产品、过程和系统的构建能力,增强学生的工程化意识。CDIO与软件开发、软件测试过程的对应关系

3.3分组互学互助,培养团队协作能力

团队能力是CDIO大纲要求工程毕业生必备的一种能力,也是软件企业非常看重的一种职业能力。在实际实训过程中,我们模拟企业真实环境,将所有学生分为若干项目组,每个项目组又细分为开发小组和测试小组,各小组由一名组长和若干名组员构成。根据任务分工不同,每名学生都被赋予一定的角色,组员在组长的指挥协调下通力合作,共同完成实训项目。实践表明,分组模式能较好地激发学生的学习热情,提高学习效率,而且也营造了良好的学习氛围,组员之间分工协作,互学互助,学生的沟通能力、协作精神和团队意识大为提升。

3.4面向全体,务实勿虚,促进共同进步

综合实训是一种典型的自主学习课程,学生在任务的驱动下以小组为单位协作完成实训项目,但由于任务分工不合理、学生自制力差等原因,容易导致小组内个别技术较好、自觉性高的学生承担大部分甚至全部工作,而部分学生却人浮于事,使团队分工协作流于形式,不利于全体学生的共同进步与提高。为避免此类现象的发生,我们考虑在角色分配和任务分工时,尽量使学生都能承担软件设计、编码、测试用例设计、脚本设计、测试实施等较为具体的工作,使学生通过具体的训练来提高专业技能,而对于需求分析、计划制定、总结报告等相对较“虚”的工作则由组长带领全体组员共同完成;同时,任务分工也充分考虑学生原有的技术基础、兴趣爱好和特长。这种分工方式在尊重学生个体意愿的基础上使得每个人都有具体明确而又力所能及的任务分工,能充分调动学生的学习积极性,激发学生的学习潜能,促进全体学生的共同进步与提高。

3.5实施多维度考评体系,注重过程考核和能力考核

考核是对学生学习成果的认定和评价,良好的考核机制能对学生的学习过程和学习动机产生正确的指引作用,促进培养目标的达成。在实训课程的考核上,我们以CDIO大纲要求的能力培养为导向,学习过程与学习结果并举,实施多维度的考评机制,每名学生的成绩由平时成绩、所在小组成绩和个人成绩三部分组成。其中,平时成绩主要考评学生的职业态度与能力,小组成绩主要考评学生所在小组的整体表现和工程实作能力,个人成绩主要考评学生个体所承担任务的完成质量,且每项成绩的考评方式也是多元的,力求做到公平、公正、合理。在小组内部,同组学生的小组成绩相同,但平时成绩和个人成绩各异,引导学生在努力完成各自任务的同时,重视组内的协作互助,并通过各个个体的高质量工作提高整个团队的工作质量。实践表明,该考评体系既重视最终学习成果的呈现也关注学生学习过程中的表现;既重视团队整体的工作效率也关注学生个体在团队中的价值;既强调学生专业技能的训练和工程能力的培养也关注学生职业素养和个人能力的提高,有效避免了传统评价方式只看结果不看过程、评价指标单一化、评价结果趋同化的弊端。

4结束语

软件测试实训总结范文6

关键词:软件工程专业;软件测试课程;教学改革

前言

近年来,国内外软件市场越来越大,软件企业也逐步朝着规范化、专业化的方向发展,这就对软件工程人才提出了更高的要求。从当前软件企业的发展情况看,软件测试人才是软件企业发展急需的人才之一,因此,加强软件测试人才的培养是当前高职院校计算机软件工程专业的重要任务。由于当前高职软件工程专业软件测试课程教学还存在一定的不足,对此,必须立足于实际,全面推进高职软件工程专业软件测试课程教学改革。

1.软件测试课程概述

随着计算机信息技术的快速发展,计算机软件在社会各行业的应用越来越广泛,同时人们对软件产品的质量要求也越来越高。但是从当前的软件产品质量看,还存在很多问题,即便是非常成熟,已经得到广泛使用的软件产品,还会出现一些问题,这时就需要通过软件测试来对这些问题进行寻找。所谓的软件测试就是在软件开发过程中,将软件中隐藏的缺陷、错误寻找出来,确保软件的质量符合相关规定。近年来,随着软件产品的复杂化程度加强,软件测试也越来越受欢迎,同时各个高校相继开设了软件测试课程,以期为社会培养更多的软件测试人才。对于高职院校的软件测试课程教材,其内容大多是简单的介绍关于软件测试的理论方法,并没有详细的介绍软件测试的方法、实现过程,也没有通过具体的案例详细的讲解软件测试过程,从而导致学生无法灵活的应用学到的软件测试知识,因此,注重高职软件工程专业软件测试课程教学改革十分重要。

2.高职软件工程专业软件测试课程教学现状

对于当前的高职软件工程专业软件测试课程教学,还存在一定的问题,首先是在教学过程中,理论教学和实践教学的结合比较少,从而导致学生的动手能力比较差。在软件测试课程中,有很多知识是关于测试理论,这部分知识如果让学生单纯的进行理解,学生会感觉很苦难,但是通过实践练习,则可以让学生很轻松的理解这些知识,但是当前的高职软件测试课程教学中,缺乏充足的实践训练项目,使得学生实践练习不足,从而造成理论与实践相互脱节。其次,在高职软件测试课程教学中,还存在学生错误理解软件测试的现象,在学生看来,软件测试是比软件开发低一个层次的,学生错误的认为自己是没有能力做软件开发,所以才会做软件测试,所以,学生对软件测试课程的兴趣很低,认为学习软件测试没有什么前途,最终对软件测试课程教学带来极大的负面影响。

3.高职软件工程专业软件测试课程教学改革方法

(1)合理组织教学内容。在新环境下,高职院校必须积极的推进软件测试课程教学改革,这样才能为软件测试课程教学质量的提高打下良好基础。通过对高职软件工程专业软件测试课程教学现状进行分析,可以看出,教学内容设置不合理是影响高职软件测试课程教学质量的重要因素,因此,在新时期,高职院校需要结合实际情况,合理的改革软件测试课程教学内容。对于软件测试课程,其涉及到的知识点比较多,并且这些知识点需要经过多次实践练习,才能让学生全面掌握,对此,高职院校可以将软件测试课程的内容分层设置,如分成基础知识、专业知识、自动化测试技术知识、系统测试、设计测试、可靠性测试等多个层次,对学生进行分层教学,确保学生能全面掌握软件测试课程中的知识。另外,在软件测试课程教学中,高职院校可以根据实际情况,设置一些软件测试的其他课程,如《软件测试理论、方法》、《软件测试系统训练》等,让学生更加全面的了解软件测试在软件开发中的重要性,全方位培养学生的软件测试职业技能和职业素养。

(2)加强实践训练。对于软件测试课程,其实践性非常强,有很多知识学生只能在实践中掌握,因此,在进行高职软件工程专业软件测试课程教学改革中,要特别注重软件测试实践训练的加强。在高职院校教育教学中,实习是一个十分重要的实践环节,实习环节的合理组织对于激发学生对软件测试的兴趣,提高学生的软件测试技能有极大的帮助,此外,通过生产实习,还能让学生学会如何将学到的知识应用在实际中,因此,在高职软件测试教学中,要特别注重实习环节的合理安排,实现理论教学和实践教学的有效结合,保证学生能在实践中理解知识、掌握知识,并在实践中发现自身的不足,加以弥补,从而为学生的全面发展打下良好基础。

(3)加大师资力量的建设。对于高职软件测试课程的教师,不仅需要具备丰富的理论知识,还需要具有良好的实践经验,因此,在推进高职软件工程专业软件测试课程教学改革时,高职院校还要注重教师队伍的建设,这样才能为软件测试课程教学活动的开展提供丰富的师资资源。高职院校可以根据在校教师的实际情况,制定合理的培训内容,对于理论知识丰富,实践经验不足的教师,引导其多进行实践学习;对于理论知识不足,实践经验丰富的教师,引导其进行理论知识学习,确保软件测试课程的教师能满足课程教学活动的开展需求。

4.总结

在新时期,软件测试课程已经成为高职软件工程专业一门十分重要的课程,为全面促进软件测试人才的培养,高职院校要结合实际情况,推进软件测试课程教学改革,不断优化教学资源配置,全面提高软件测试课程教学质量。

参考文献:

[1]宋亮.高职软件工程专业软件测试课程教学改革探讨[J].中小企业管理与科技旬刊,2013(31):231.

[2]廖远来.高职《软件工程》课程教学改革探索[J].现代计算机:专业版,2012(25):39-42.

[3]张趁香.高职高专软件工程课程教学改革的探索[J].福建电脑,2011,27(10):207-208.