美章网 精品范文 技能测试论文范文

技能测试论文范文

技能测试论文

技能测试论文范文第1篇

关键词:项目驱动法;软件测试;教学方法

作者简介:赵晓君(1979-),女,河南南阳人,郑州轻工业学院软件学院,讲师;黄艳(1976-),女,河南信阳人,郑州轻工业学院软件学院,副教授。(河南 郑州 450002)

基金项目:本文系郑州轻工业学院校级青年教师教学改革项目的研究成果。

中图分类号:G642.0 文献标识码:A 文章编号:1007-0079(2013)07-0101-02

随着软件产业的快速发展,软件系统的规模越来越大,功能实现也越来越复杂,导致软件中存在的缺陷数量大大增加,这些缺陷将会带来各种损失,甚至出现灾难性的后果。因此,如何保证软件质量已成为所有使用软件和开发软件的人们关注的焦点。软件测试作为软件工程的一个重要组成部分,是目前用来验证软件是否能够满足用户需求功能的唯一有效方法,是保证和提高软件质量的重要环节。为适应软件产业的发展趋势和满足软件测试人才的大量需求,目前已经有许多大学在软件工程专业添加软件测试课程或者添加软件测试专业方向。

软件测试专业包含多门专业课程,有“软件测试理论”、“软件测试技术”和“软件缺陷管理”等,其中,“软件测试理论”课程重点为初学测试的同学讲解测试的基础理论知识,主要包括软件测试基本理论、软件测试方法和技术等,在多门专业课程中占有举足轻重的地位。

一、“软件测试理论”教学现状

“软件测试理论”课程重点介绍软件测试的基本理论,因此整个课程主要以教师讲授为主,在教学的过程中存在以下问题:

1.教学内容理论性较强,难以调动学生学习的主动性

对于初学软件测试的学生,首先要向其讲授相关测试理论,使其建立系统的测试理念。

但是学测试的学生大都是理科生,喜欢操作性强的课程,“软件测试理论”课程的理论性太强,需要背诵很多概念性的知识,这对于他们来说是比较困难,不能激发学习的主动性,教学效果不理想。

2.测试方法和技术案例实际应用价值不足,学生很迷茫

测试方法和技术是“软件测试理论”课程学习的重点和难点,这部分内容仅靠老师的讲解和书本上的案例很难让学生深入理解掌握测试技术的内涵,学生在学习这部分知识时会产生迷茫:学习这些知识有什么用处,在具体的项目测试中,应该怎样应用这些知识?没有实际的项目案例做支撑,学生会失去继续学习下去的兴趣。

针对上面的问题,本文提出将项目驱动法应用于“软件测试理论”课程的教学中,学生在进行项目实践的同时,根据需要学习软件测试相关理论知识,这样有助于提高学生的学习主动性,有助于理论知识的牢固掌握,有助于提高学生的实践技术能力,改善该课程的教学效果。

二、项目驱动法

项目驱动法是目前中国教育领域中一种比较新的教育教学方法。

所谓项目驱动法,是师生通过共同实施一个完整的项目工作而进行的教学活动,它既是一种课程模式,又是一种教学方法。[1]这里的项目根据课程教学内容的不同所包含的涵义也不同。在“软件测试理论”课程教学中,项目即指一个已经开发完成的软件测试工作。通常,项目教学都是实践导向的和任务驱动式的教学。

在项目驱动模式的教学活动中,教师根据学生现有的知识水平和项目经验选择一个合适的项目,以项目实施为主线展开教学活动,把课程相关的知识点的讲解融入项目操作的每个步骤中。在项目实施的过程中,以学生为中心,教师主要做组织和指导工作,学生在整个项目的实施过程中处于探索知识的情景中,充分发挥主动性、积极性和创新精神,综合运用所学的知识和技能解决实际问题,最终达到有效地将所学知识系统化深入化的目的。

这种模式从根本上将传统课堂中老师满堂灌转变为“学生为主体,教师为主导”的教学模式。同时,学生通过一个具体项目的实践,感受到了真实项目管理的思想和团队协作的必要性,提高了学生的创新能力和项目实践能力。拥有真实项目的实践经验使得学生在择业时拥有很大竞争优势。

将项目驱动法应用于“软件测试理论”课程教学中,在课程理论教学中加入一个完整的项目测试实践环节,通过项目实践能够很好地激发学生的学习主动性,使学生经历了一个“先做,遇到问题,再学,解决问题,再做,获得经验”的学习过程,最终完成一个完整的软件测试实践,同时也学到了“软件测试理论”课程应该掌握的理论知识。这样,既解决了软件测试理论课程理论性太强的问题,又解决了测试方法和技术案例实际应用价值不足的问题;而且丰富了学生的实践经验,提高了软件测试理论课程的教学效果。

三、“软件测试理论”课程教学目标和教学内容

1.教学目标

通过本门课程的学习和实践,理解软件测试理论与原则;掌握主流测试技术和方法,熟悉测试用例的编制、熟悉软件测试的基本流程,熟悉软件测试过程中各类技术文档的编制规范,并能灵活运用测试技术解决实际问题。

对于一个具体项目软件,每一个学生都能够顺利完成如下手工测试流程:根据软件需求规格说明书撰写测试计划,设计测试用例、进行测试环境配置和测试数据准备工作、执行各种测试,撰写缺陷报告、跟踪并修复缺陷、进行测试评测,最后提交测试总结报告,达到软件企业对测试专业人才的要求。

2.教学内容

“软件测试理论”课程的教学内容主要包括软件测试基本理论、软件测试基本技术、软件测试过程和软件测试工具。[2]

软件测试基本理论包括软件测试、软件缺陷和测试用例的基本概念,测试的目的、测试模型、测试分类和测试流程。

软件测试基本技术包括白盒测试和黑盒测试;其中白盒测试包括静态测试和动态测试,动态测试又包括程序插桩、逻辑覆盖、基本路径测试等;黑盒测试包括等价类划分、边界值分析、因果图法、判定表法、场景法等。这些基本技术都是在进行测试用例设计时使用的。

软件测试过程是指执行测试的过程,通常分为四个阶段:单元测试、集成测试、系统测试和验收测试。

软件测试工具有多种:功能测试工具、性能测试工具和测试管理工具等。

四、项目驱动法的应用方案

1.项目的设计

实施项目驱动法,首先需要设计项目。项目的设计与选取直接影响到该教学模式的教学效果及学生的学习兴趣。“软件测试理论”课程项目的选取与其他课程又有所不同,学生要进行的操作是对现有的或者已经开发完成的软件的测试工作,因此在设计项目时应遵循以下几条原则:

第一,项目是现有的软件或已经开发完成的软件,软件中有部分明显错误,有部分隐藏错误;明显错误有助于提高学生的测试积极性,隐藏错误有助于启发学生进行更深入的测试。

第二,项目具有典型性,代表大部分软件的共性。通过该项目的测试,学生可以掌握大多数软件的测试流程和测试方法。

第三,项目中有多种情景元素,符合使用多种测试技术和方法,有助于学生在进行项目测试的同时,学习使用多种测试技术设计测试用例的方法。

第四,项目大小和难易适中。每个项目组的人数控制在3~5个人,设计的项目能使学生通过努力在一定的时间内完成。

根据以上原则,本课程目前选择的项目是《企业薪酬管理系统》。

2.项目驱动法的实施

本课程通过让学生进行企业薪酬管理系统完整的测试流程实践的同时,讲解测试需求编写、测试计划编写、测试用例设计、测试环境配置、测试执行、缺陷跟踪和管理、测试报告撰写等内容。课程授课方式主要是分阶段讲解测试过程和测试要求,每一个阶段开始,老师先讲原理,选择部分内容做例子进行讲解,然后学生比照例子跟着做;阶段内容完成时,学生提交完成的文档,老师选择典型的问题进行讲评,然后进行下一个阶段的内容,如此类推直至测试结束。

企业薪酬管理系统测试流程设计如图1所示。

本课程课时为60学时,根据图1系统测试流程图安排,基于项目驱动法的“软件测试理论”课程安排如表1所示。

在课程进行的过程中,必须严格按照项目的测试流程进行,测试流程为:先获取项目测试需求,撰写测试计划,设计测试用例,执行测试,提交缺陷报告并跟踪修复缺陷,最后提交测试总结报告。课程结束,要求学生提交项目测试报告,测试报告包括多个文档,整个流程中每个阶段的工作必须有撰写规范的文档提交,如:测试计划、测试用例、测试执行报告、缺陷报告和测试总结报告等等。

测试报告既体现了教师项目教学的结果,也体现了学生对测试知识技能的掌握水平。通过评价学生作品,找出学生在学习过程中的薄弱环节,进一步改进项目驱动教学的教学安排,使其能够发挥最大的教学效果。

五、结束语

本文针对软件学院软件工程专业的培养对象和教学特点,把真实项目引入“软件测试理论”课程课堂教学中,采用项目驱动教学法,从项目的需求评审、测试计划、测试用例设计、测试执行、缺陷报告、测试评测到测试总结一个完整的测试流程,交给学生组建测试团队,按照流程进行任务分配和管理,最终完成整个项目的测试工作。通过一个完整项目测试流程的完成,有效提高学生的学习和实践能力、解决问题的能力、团队协作能力等,使学生在掌握软件测试的各种测试技术和基本流程的同时,积累了一定的项目测试经验,为他们今后的就业打下了良好的基础。

参考文献:

技能测试论文范文第2篇

关键词:案例教学法;软件测试过程;测试文档

中图分类号:G642.4文献标识码:A

目前我国软件测试人才严重匮乏,人才缺口达到30万,造成这一结果的主要原因是国内软件测试人才教育相对滞后。但实际上,很多学习了软件测试课程的学生却找不到工作,业内专家称之为人才的“结构性过剩”[1],因此,滞后的原因不仅仅是教育机构开设软件测试课程时间的滞后,主要是教学内容和教学效果与实际需要的差距产生的滞后。随着外包开发行业的快速发展,对人才在代码和文档方面的规范性、技能和工具的熟练程度要求越来越高,而这些要求正是软件测试人才教育的薄弱环节。如何顺应市场需求,培养出企业所需的软件测试人员,成为《软件测试》课程改革的目标。

一、《软件测试》课程存在的问题

随着软件测试人员市场需求的不断增加,各大高校、职业技术学校及IT培训机构纷纷开设了《软件测试》课程,各种软件测试的教材也相继出版发行,但教材中技术实现的内容较多,对常用的软件测试文档书写介绍很少,对自动化测试工具基本也是简略介绍其功能。在实验教材方面,目前还没有配套的软件测试实验教材问世,在教学过程中基本是任课教师自行设计实验教学内容。对于实践性较强的课程,如果没有大量的项目开发经验和完整的系统案例作为支撑,就难于用恰当的实例来解释相关理论,更难设计出实用有效的实验内容,导致在校学习的知识与实际工作脱节的现象。

二、《软件测试》课程采用案例教学法的必要性

案例教学法最早起源于美国哈佛大学商学院,自20世纪20年代以来一直被广泛地应用于商业、法律、医学领域培训中,随着案例教学法的推广、成熟,案例教学法受到其他专业领域的重视。案例教学法是根据教学目的和培养目标的要求,教师在教学过程中,以案例为基本素材,把学生带入到特定的事件情景中进行分析问题和解决问题,培养学生运用理论知识并形成技能技巧的一种教学方法。与知识为导向的讲授式课堂教学模式相比,案例教学法更注重学生知识的运用能力,以学生实际能力的提高为最终教学目的。

“软件测试”课程的教学目的是让学生深刻理解软件测试思想和基本理论,熟悉多种软件的测试方法、相关技术和系统的软件测试过程,学会编写测试规格说明书,测试报告,并学会使用几种流行的自动化测试工具,从工程化角度提高和培养学生从事大型软件的测试技术和能力。因此在教学过程中,必须引用系统的工程化的案例作为理论课教学载体和实验课教学的实施对象,这样才能帮助学生深刻理解基本理论,并通过实验掌握测试的技能和技巧。

三、案例教学法在《软件测试》课程中的实施

本课程的培养目标是根据市场需求,结合实际工作中企业对“新人”的培养模式及实际工作的方式方法,通过若干系统案例对学生进行测试技能的训练,让学生以“经验者”的身份进入人才市场参与竞争。

(一)根据学生特点规划教学内容

由于学生缺乏整体项目开发经验,我们主要针对初、中级测试工程师设计教学内容。而针对高级测试工程师和测试管理者担当的工作,比如测试计划的制作、各种设计的验证、测试评估和总结,需要经历初中级测试工程师的实战,积累大量经验才能承担。这一部分内容,我们只在理论教学中简单讲述,不在实验教学中安排实验内容。

(二)根据教学阶段选择案例素材

根据教学进度和学生对知识的掌握程度,采用由简到繁、循序渐进的方式选择如下三个案例进行教学:

(1)选择经典案例设计的“被测软件系统”作为软件测试基本技术的案例进行理论和实践教学。

(2)选择以C/S模式实现的“小区物业管理系统”作为软件测试过程、测试用例设计、测试文档书写相关内容的案例。

(3)选择以B/S模式实现的“图书馆管理系统”作为面向对象测试、网站测试的案例。

在理论课教学中主要以“被测软件系统”、“小区物业管理系统”作为案例进行理论知识的讲解,与网站测试和面向对象测试相关的内容以“图书馆管理系统”作为案例进行讲解。这样,进行完理论教学,学生对案例系统的功能基本了解。在实验教学中,我们提供给学生在测试中需要的代码、开发规范、需求分析、系统设计书、概要设计书、详细设计书,具备了以上资料,便可模拟实际工作模式,将理论教学中讲述的测试技术和测试文档的书写方法运用到案例的测试实验中。

(三)模拟实际项目完善案例系统

现有的软件测试教材,通常会在最后章节给出一个案例,对该案例利用教材上介绍的各种测试方法针对性地进行测试用例设计。但是,教材对案例的描述基本只限于项目背景介绍、子系统介绍、子系统性能及可用性要求方面的内容,基本没有提供可运行案例系统的代码,同时也缺乏必要的供测试使用的文档。大量的案例参考书中,有可运行的系统代码却没有测试必须的较完备的文档。实际工作中,软件测试过程与软件设计周期有相互对应的关系,软件测试过程中的单元测试、集成测试、系统测试、验收测试分别对应软件设计中的详细设计、概要设计、系统设计和需求分析。因此,要完成一个系统的较完整的测试过程,不仅要提供被测系统的完整代码及数据,还必须提供全套的设计文档。

针对以上三个案例系统,我们首先补充完成需求分析、系统设计书、部分模块(单元)的概要设计和详细设计书,力争陆续完成整个系统的完整设计资料,以供学生测试使用。

(四)针对测试技能训练设计缺陷案例

为了检验学生的测试技能,在不同的实验中,人为地在案例中设计针对性的缺陷,锻炼学生检测故障的能力、故障描述能力以及跟踪定位缺陷的能力。在测试技术实验中我们人为制造各种缺陷,让学生通过白盒及黑盒测试技术去发现缺陷,并学会根据不同的软件设计选择最佳的测试技术进行有效、高效的测试。在软件测试过程实验中,人为拆散系统,让学生自行设计桩模块及驱动模块,搭建单元测试环境;提供给学生零散的单元模块及概要设计书,让学生利用集成测试策略实施集成测试。

(五)选择适当测试工具进行案例测试

教材上简略介绍了十几种测试工具的功能,但实际使用方法缺乏资料。在教学中,我们选择代表性的CodeReview、Nunit、QTP三种工具进行代码检查、面向对象测试、录制测试过程及编写测试脚本,帮助学生掌握常用工具使用方法。

在教学过程中,引导学生分析测试工具的实现原理,启发学生从不同的侧重点去思考测试自动化工具的设计及实现方法。

四、后续教学改革构想

(一)教学进度的调整

计算机课程的实验教学,通常和理论课同步或迟后几周进行。对于“软件测试”这门课程的实验教学,如果与理论课同步进行,前期的实验内容安排就缺乏理论支持,如果比理论课迟后几次,即在讲述白盒测试和黑盒测试后开始实验教学,就可以将各种测试方法融入实验中进行。但由于软件测试过程及技术、测试文档书写相关内容还未讲述,实验内容的安排显得孤立,没有整体感。为了让学生体验软件测试在实际工作环境中的实施过程,将理论课讲述的知识有机地融入到完整的案例中进行实验,就需要系统地学习完理论知识后,再结合实际案例系统地进行实验。

以后的教学中,拟打破传统的周4学时,即理论2+实验2的排课模式,将一个学期分为理论上半学期,实验下半学期,上半学期周4学时用于结合案例进行理论教学,下半学期周4学时针对理论课讲述的案例进行实验教学,以便学生能够模拟实际工作环境进行系统的软件测试实验。

(二)相关课程连贯教学

软件测试课程是伴随软件行业的迅猛发展而诞生的,在此之前,软件测试隶属于软件工程课程进行教学。由于软件测试伴随软件的整个生命周期,因此,软件测试课程的理论教学和实验教学,必须贯穿于软件开发的全过程。在以后的教学中,对软件工程专业的学生,拟采用课程连贯教学法,通过编程语言课程、软件工程、编程实训课程、软件测试课程相结合的方式,采用同案例、跨学期的方法进行连贯教学,即在某一编程语言教学中引入案例,进行案例片段程序的讲解,在软件工程课程中进行系统设计,在实训课程中实现案例,在软件测试课程中进行测试的一系列训练。这样,便于学生将所学知识关联起来,了解课程之间的联系和软件项目开发的流程,让学生通过两至三学期的时间去消化几门课程的同时,体会一个项目开发的全过程。

五、结束语

各高校、职业技术学校和职业培训机构都相继开设了软件测试课程,在这门课的教学过程中,教师们不断摸索新的教学方法和教学手段,取得了一定的成果。但由于计算机行业日新月异的发展,也给软件的测试带来了挑战。因此,在教学过程中,教师必须关注行业发展的前沿,提出软件测试过程中亟待解决的问题,启发学生去思考并寻求解决的方法。同时,教师应尽可能参与实际项目开发,为理论及实验教学积累实用真实的案例资源。

参考文献

[1]刘德宝.软件测试工程师培训教材[M] .北京:科学出版社,2009.

[2]北京阿博泰克北大青鸟信息技术有限公司.行业规则和行业经验手册[M] .北京:科学出版社,2008.

技能测试论文范文第3篇

摘要:犯罪心理测试在侦查阶段具有重要的作用,但是其所得的犯罪心理测试结论能否在庭审中作为证据使用在理论界具有很大的争议,绝大数学者认为其可以作为鉴定结论使用,但是随着新的刑诉法修正案将鉴定结论改为鉴定意见,这便更加使犯罪结论能否作为鉴定意见使用的讨论更加的激烈。本文认为犯罪心理测试结论可为证据使用,但是在使用中必须严格限制条件。

关键词:犯罪心理测试;鉴定意见;犯罪心理测试结论;刑事诉讼

一、犯罪心理测试技术的科学性

犯罪心理测试技术是以生理学、心理学、电子计算机学等学科的研究成果为基础的, 其核心原理在于“心理刺激与生理刺激反应的对应伴生关系”, 即只要有某种心理刺激, 就会有相应的生理反应出现, 并且这种反应是不依人的主观意志为转移的。

(一)犯罪心理测试的理论基础。

犯罪心理测试技术从理论上讲所依据的基本原理是心理刺激所触发的心理生物反应。因此美国明尼苏达州医学院心理学教授莱克肯认为: “……真正能测出谎话的仪器是没有的……罪犯和无辜, 两者之间心理上的重要差异, 仅仅在于一个当犯罪发生时, 他在现场, 他知道那里发生了怎样的事, 在他的心理装着当时当地的景象, 而另一个无辜者, 则一无所知。”[1]

(二)犯罪心理测试程序的规范性。

犯罪心理测试技术分为六大阶段技术: 犯罪心理痕迹动态分析描绘技术、测试的编题阶段技术、测前心理访谈技术、实测阶段、观察和同步评图阶段和测后谈话和审讯阶段。[2]了解它的基本程序, 不仅是了解测试过程的开始, 而且是把握测试本质的基础。

二、犯罪心理测试技术在侦查阶段的运用

(一)有助于及时、准确的排除无辜,提高办事效率,缩小排查的范围。

在前期侦查工作没有收集到能够认定何人与犯罪有关的证据,而侦查范围又相对明确的犯罪案件,如直接进行正面审查,作案人和无辜者都会极力辩解,否认与犯罪有关,其陈述难以查证或虽能查证但需花费大量的人力、物力时,使用心理测试技术,可以迅速排除大多数无辜者,筛选出重点嫌疑对象,大大提高侦查效率。

(二)有助于讯问中瓦解犯罪嫌疑人的抵抗的防范心理。

在测试过程中,测试人员通过说明和反复强调心理测试的科学性、客观性、公正性和有效性,并利用犯罪嫌疑人对心理测试技术的神秘感,使其感到心理测试仪器是不容欺骗的,担心自己的谎言被识破,从而加重了心理压力,然后再结合政策教育和使用证据等方法,促使犯罪嫌疑人动摇瓦解,及早交代问题。实践中,确有一些犯罪嫌疑人在测试中或测后不久就交代了罪行。

(三)甄别口供或证词真伪。

侦查过程,口供与口供、口供与证词或其他证据之间存在矛盾是普遍现象。当某些矛盾难以用传统方法查证时,如同一案件对同一问题口供截然相反,或犯罪嫌疑人和被害人对同一事实各执一词,又无其他证据证明时,可以借助心理测试技术帮助审查判断证词与口供的真伪。

三、犯罪心理测试结论的证据属性

最高人民检察院认为,CPS多道心理犯罪测试(俗称犯罪心理测试)鉴定结论与刑事诉讼法规定的鉴定结论(新的刑事诉讼法修正案将鉴定结论修改为鉴定意见,只是名称的修改,并未对其内容进行实质性的修改)不同,不属于刑事诉讼法规定的证据种类。所以目前很多学者主张“有限采用规则”。[3]

目前, 我国刑事诉讼法第四十八条规定,可用来证明案件事实的材料,都是证据。证据包括:(一)物证;(二)书证;(三)证人证言;(四)被害人陈述;(五)犯罪嫌疑人、被告人供述与辩解;(六)鉴定意见;(七)勘验、检查、辨认、侦查实验等笔录;(八)视听资料、电子数据。证据必须经过查证属实,才能作为定案的根据。既然把证据分为八类,而不承认其他证据的法律效力。犯罪心理测试结论究竟应划归为哪一类? 对此必须作出明确的回答, 因为这牵涉到测试结论的合法性问题及其他相关法律问题。笔者认为,犯罪心理测试结论应归为鉴定意见, 这是由测试结论的本质特征和鉴定意见的本质特征决定的。从证据学的意义上说, 鉴定意见是指鉴定人根据公安司法机关的指派或者聘请, 运用自己的专门知识和技能对案件中需要解决的专门性问题进行鉴定后所作出的结论性判断。当然, 这里所说的鉴定人是指具有完成有关鉴定活动所需专门知识和技能的自然人。

作为一项高科技手段目前, 犯罪心理测试技术已被广泛应用于美国、日本等50 多个国家的刑事及司法活动中。美国是世界上运用此技术最广泛的国家, 在对犯罪心理测试结论的可采性经历了由“普遍接受”标准到“综合观察”标准的转变之后, 现有36个州法院和9 个联邦法院承认犯罪心理测试结论的证据能力, 并将其作为专家意见纳入科学证据之中。[4]日本、罗马尼亚等国家也已经批准犯罪心理测试结论作为诉讼证据使用。[5]

四、理性的对待犯罪心理测试技术

犯罪心理测试技术的应用范围有从侦查阶段扩展到审判阶段的趋势,但是由于受到刑事诉讼法律的影响以及测试技术水平的限制,目前犯罪心理测试技术主要运用于刑事侦查阶段,在审判阶段微乎其微。在审判阶段还是对心理测试技术采取的限制态度,要想在以后的审判阶段采取犯罪心理测试技术结论应该进行严格的审查,本人认为最起码应该遵守以下规则:

(一)对犯罪心理测试机构和犯罪心理测试员的要求。

犯罪心理测试鉴定具有主观性,与司法鉴定活动大体相似,因此测试实施主体的中立与客观至关重要,这不仅仅是防止主观先入为主,更是完成排除无辜者,尊重受测对象自由意志的需要。

(二)严谨将犯罪心理测试代替侦查。

由于犯罪心理测试仪采集的是测试对象基于心理变化引起的生理变化数据,而测试对象越接常的自然状态,其生理变化数据越真实,因此,测试对象无论是犯罪嫌疑人还是其他知情人,测试应在讯问或询问前进行。在案件缺乏其他证据的情况下,仅仅依赖于犯罪心理测试得出对受测人不利的结论,这种测试结论是不能在诉讼中运用的。

参考文献:

[1]杨道金 张泽民 中国刑侦测谎大揭秘 北京 中国文联出版社

[2] 武伯欣. 中国犯罪心理测试技术理论论纲[J].中国人民公安大学学报,2003

[3]何家弘 《犯罪心理测试结论与证据的“有限采用规则”》,《证据法学论坛第五卷》,中国检察院出版社,2002年版。

[4] See A ndrew R. Sto lfi,W hy Illino is should abandon frye’s general accep tance standard fo r the adm ission of novel science evidence, 78 Ch i. - Kent. L. Rev, 89 (2000) .

技能测试论文范文第4篇

关键词:工程测试技术;教学;难点

中图分类号:G642.3 文献标志码:A 文章编号:1674-9324(2016)45-0201-02

一、《机械工程测试技术》课程概述

《机械工程测试技术》是各高等院校机械、自动化专业等工程类专业开设的一门重要专业基础性课程,是机械、电子、信息、力学、数学等学科的交叉学科。本课程主要通过讨论信号的描述和分析方法,传感器、常用信号调理电路和记录、显示仪器的工作原理以及测试装置基本特性的评价方法和不失真测试条件等方面的知识,要求学生深刻理解有关测试技术的基本理论、使用测试仪器对不同参数进行测量和分析的方法和手段、动态测试所需要的基本理论、基本知识和基本技能,对机械工程中常见的被测物理量能比较正确的选用检测装置并完成检测任务从而为进一步研究和处理工程测试技术问题打好基础。本文希望通过该门课程教学难点解析与探讨,不断激发学生的学习欲望、增强学生的动手能力与创新能力,引导学生较好地理解和掌握,培养机械工程类的专业人才。

二、《机械工程测试技术》课程的特点

《机械工程测试技术》综合了传感器技术、计算机技术、机械原理、信号分析与处理技术等技术理论,涉及机械工程领域中的非电量电测技术和其他测试技术等知识,是工业生产与科学研究不可或缺的重要技术手段,《机械工程测试技术》强调理论联系实际、突出工程技术应用,简单的理论知识记忆和掌握并不能完成该课程的教学任务,它只是课程开设的主要教学目标之一。学生在课堂教学中掌握的信号分析、数据处理、传感器技术、测试系统方面的理论知识,在专业课程体系中起到的是承上启下的知识衔接作用,是培养学生的工程实践能力、综合素质及创新能力的基础。

三、《机械工程测试技术》难点

1.课程内容具有抽象性,不易理解。《机械工程测试技术》是工程类专业中综合性很强的一门专业基础课程,内容涉及大量的数学知识,课程中有关信处理的部分涉及《概率论与数理统计》和《高等数学》等课程、有关测试装置的动态特性部分涉及《线性代数》和《机械控制工程》等课程,有关振动测试的部分有与《机械振动》等课程的内容有关联。因此,《机械工程测试技术》涉及到大量的较为抽象的高等数学知识,而对来数学基础相对薄弱的工科学生来说如何将抽象的数学知识运用到机械工程测试技术的实践当中,成为学生学习该门课程的一个难点。

2.课程涵盖学科较为广泛,对相关课程的理论知识要求较高。《机械工程测试技术》课程知识范围广,包括机械、电子、信息、力学、数学等多门学科,尤其前面测试信号分析理论部分,涉及到较多以前所学的高等数学知识,特别是积分变换知识,这就要求学生一方面要不断地掌握高等数学、数学分析的内容,另一方面又要不断吸收全新测试技术知识,假如不能充分利用已学过的基础知识并做到与新知识融会贯通,很容易造成各科知识内容的衔接不太顺畅,导致学生长期无法理解课程内容,影响机械工程测试技术课程的教学效果。

3.教学内容与机械工程测试技术的发展存在脱节。随着现代科学技术的不断快速发展,以及与国外相关领域交流的不断加强,机械工程测试技术课程所属的研究领域技术也在快速的更新与发展。但现在高校机械工程测试技术课程教学的内容还停留在以前的教学内容之上,比较陈旧,无法跟上技术实际发展的水平。就譬如在机械工程测试技术课程中的传感器技术、测试方法及测量装置等教学内容方面,都远远落后于当前社会生产实践以及相关技术发展的要求。

4.实验性教学的缺失。机械工程测试技术的实验教学当中存在着参差不齐的现象,各个学校之间也存在着一定的差距。许多学校该门课程受制于实验条件状况,许多复杂的测试实验无法完成,造成学生在理解一些较为复杂的课程的时候,由于只有理论的概念,而无法直观的参与实验,在理解这面课程的时候就存在着一定的困难。而一些较为简单的实验的教学效果来看也不是很理想,着一方面与客观的实验条件限制有关,另一方面也与学生难以理解此门课程而选择主观放弃的思想有关。

四、改进课程教学的措施研讨

1.合理安排课程的教学内容,突出重点教学内容。《机械工程测试技术》在实际的教学过程当中,可以不按照教材内容安排的顺利,打破教材之间的界限,例如可以不拘泥于传统教学,打乱书本上介绍各种类型传感器的顺序,以基本物理量的测量为授课主线,分别介绍位移的测量、振动测量、压力测量、温度测量、应变及力的测量等机械工程中常见物理量测量所采用的主要传感器及其工作原理,不再按照现有单列章节的方式去介绍,从实践教学中优化教材的内容与结构,将教学内容融会贯通,各部分知识点衔接有序,循序渐进地结合起来,将知识的学习和掌握按照螺旋式上升的方向进行融合,可以达到让学生在了解传感器相关知识的同时也知道主要作用,提高学生理论理解与实践理解的能力。

2.采用启发讨论式教学模式。在《机械工程测试技术》课程的教学过程当中,可以采用难点问题启发讨论的模式,对于机械工程测试技术课程中的难点问题,鼓励学生大胆发言,集体讨论,在这个过程当中,老师对扮演的角色不是一个解答者,而是引导者的作用,引导学生对提出的难点问题进行思考,收集相关的资料,调查研究,指导学生研究发放,最终对学生提出的难点进行解决,这样可以让学生真正的理解难点,掌握相关知识。

3.讲板书教学与多媒体教学相结合。作为一门比较抽象的课程,机械工程测试技术课程也要借鉴多媒体将枯燥的文字内容转化成图片传达给学生,使用图片记忆的方式帮助学生加强对知识的记忆。其次,可以通过软件设计模拟动态测试,将动态测试过程形象化,使学生建立起测试与系统的感官认识;再次,还能够通过多媒体技术,将该领域最新的国内外研究成果、知名研究学者、授课教师、本学院及本学校的科研成果介绍给学生,通过这种教学手段,增加了学生对本土科研成果的了解,激发学生的学习热情。

4.改革试验教学环节。实验是机械工程测试技术教学内容的重要组成部分。目前,随着信息技术与传感器技术的飞速发展,传统的实践教学模式已经不能适应社会对机械工程教学发展的要求,现在必须对试验内容进行富有创造性建设意义的课程改革。在试验内容上要增强试验的工程性、可操作性和现实性。在试验方法上,要根据实验室的条件,引导学生开展自行设计性实验,充分发挥学生的主动能动性,发挥学生的学习潜能,培养学生创新探索能力,让学生在解决实际问题的实践中提高分析问题解决问题的应变能力和创造能力。

5.利用科研项目提高学生的动手能力。所谓实践出真知,在剖析《机械工程测试技术》教学难点上可以采用项目实例的方法提高学生的理解力,以真实发生的实际案例,讲解在其中所运用到的《机械工程测试技术》课程当中涉及到的如何测试系统的静态、动态特性、安防测试传感器、设计测试系统等等有关方面的知识。

五、结束语

《机械工程测试技术》是一门理论性和实践性都很强的课程,而且涉及到的相关学科的知识十分庞杂,在教学的过程当中存在着不少的疑难杂症,导致不少学生反映该课程晦涩难懂,课程内容犹如天书,严重影响教学效果,既定的课程目标和教学任务也很难在教学中达到预期的效果。本文试图通过对《机械工程测试技术》课程教学难点的分析,提出了一些在实际教学工作中总结出的经验性的解决方法,希望对《机械工程测试技术》这门课程今后的教学改进有所裨益,广大《机械工程测试技术》教员能够以此来参考提高教学效果,激发学生的学习兴趣,让学生能够自觉地学习和钻研理论和实践。

参考文献:

[1]梁健.“机械工程测试技术”课程教学难点突破[J].广东工业大学学报:社会科学版,2009,(5).

[2]运红丽,王丽君.PBL教学模式在机械工程测试技术教学红的应用[J].科技信息,2010,(29).

技能测试论文范文第5篇

关键词:高职;软件测试;教学改革

软件测试是伴随IT产业的发展而出现的新兴工作岗位。不论目前还是将来,人才市场对软件测试人才都有很大的需求量。《软件测试》课程是高职计算机软件专业的一门新课程。这门课程的实践性很强,如果没有实验、实训环节的支持,用传统的灌输式教学方式枯燥地讲解测试理论和测试方法,会使学生产生抵触和厌学情绪。《软件测试》课程使用的工具和测试的对象都是看不见、摸不着的软件产品,实验与实训课程的组织和实施有较大的难度,容易造成实验的随意性。我院在开设这门课程之初,按照学院确立的“针对市场设专业、针对企业定课程、针对岗位练技能”的办学思路,在办学模式、课程内容和教学方法上做出了一系列的改革,取得了良好的教学效果。

教学改革的措施

(一)与软件公司合作办学

经过调研发现,IBM软件学院推出的高校软件人才教育伙伴计划,旨在利用IBM公司在软件技术和开发工具上的优势与中国高校合作,培养软件人才。该计划中的《软件测试》课程是与高职院校合作,培养软件测试人才。经过沟通和协商,我们决定同IBM软件学院合作。我院通过选拔的方式对软件专业的学生组建软件测试班,IBM软件学院为我院提供师资培训、测试工具软件、课件和技术支持。通过这种合作,我们可以利用IBM公司在业界的领先地位,引进最先进、最实用的测试理论和方法,使用最流行的测试工具软件。软件测试班的学生除了系统地学习学校规定的公共基础课以及专业基础课和专业课,掌握软件开发的技能以外,还要学习软件测试理论和实践课程,掌握软件测试的岗位技能。学习结束之后参加IBM公司测试工程师的认证考试。这样,不仅拓宽了学生的专业口径,还可以使学生在毕业的同时获得学校的毕业证书和IBM公司颁发的测试工程师证书。

(二)改革教学内容,强化实践教学

在课程内容的安排上,我们摆脱了传统的重理论,轻实践的做法,将《软件测试》课程划分为四个模块分别组织教学。《测试理论》课程是理论模块,占64个学时,《功能测试》、《性能测试》和《测试管理》等课程是实践模块,各占32个学时。

其中,《测试理论》课程系统地讲解软件测试的理论和方法。为了验证理论,加深对理论的理解和掌握,安排了需求分析和软件设计的UML建模、白盒测试、黑盒测试、系统集成测试等五个实验。理论课以一个软件项目的开发和测试实践为主线进行讲解,实验课选取了开发和测试该软件项目中的关键实践部分展开,帮助学生从软件开发和测试的实践中理解和掌握理论。这种安排使所有的测试理论和方法都能找到实践的依据。理论指导实验,实验验证理论和方法,实验与理论在同一个软件项目中融为一体。《功能测试》、《性能测试》和《测试管理》等课程分别要求掌握IBM公司的功能测试软件(Rational Functional Tester)、性能测试软件(Rational Performance Tester)和测试管理软件(TestManager)三个软件测试工具的使用方法。这三种测试工具对应软件测试工作的三种重要岗位。通过学习和实训,学生将掌握如何录制、回放脚本,如何执行自动化测试和回归测试,如何设置和使用验证点,如何使用数据驱动,如何分析性能测试报告,如何设计测试用例以及如何管理测试过程等基本的软件测试岗位技能。

经过这种划分,理论模块集中讲解理论知识,为实践模块提供理论基础和依据;实践模块培养学生的岗位技能,是教学的主要目的;实践模块的课时超过了理论模块的课时,反映了“实践为重”的思路。

(三)建立软件测试实训基地,实验和实训课采用项目教学法

为了确保实验课和实践模块的教学效果,在IBM公司的帮助下,我院建立了软件测试实训基地。IBM公司为我院提供了UML建模软件(Rational Rose)、功能测试软件(Rational Functional Tester)、性能测试软件(Rational Performance Tester)、测试软件(Rational Robot)和测试管理软件(TestManager)等。我院安排了专用机房,所有计算机的内存升级到1G以上。实验课的教学和实践模块的教学实训全部安排在专用机房进行。除了建立完善的软、硬件环境之外,我院还组织专业教师按照项目教学法的要求编写了实验、实训指导教材。

为了确保项目教学法的效果,我们开发出一个简化的学生选课管理系统。作为贯穿理论和实践教学的实践项目,系统采用J2EE(Java 2 Enterprise Edition)标准技术,通过Web访问。按照软件工程的要求,我们编写、整理出开发过程的所有文档,包括用例图、用例描述文本、时序图、类图、源代码以及单元测试和系统测试的测试计划和测试用例等。由于学生熟悉选课管理系统的应用背景和业务流程,以该项目贯穿《软件测试》课程的教学过程,不仅指导、促进了理论和实践的教学,而且激发了学生的学习兴趣。转贴于

《测试理论》课程包括理论教学和实验两部分。理论教学以选课管理系统的项目开发和测试实践为主线。理论教学开始时安排两个关键的实验,指导学生对选课管理系统做出需求分析和软件设计的UML建模。学生通过这种开发实践,可分析、评估在开发模型过程中的错误,可以认识到软件测试在整个软件开发中的重要地位,从而避免对测试理论产生枯燥、反感和厌烦情绪。白盒测试、黑盒测试和系统集成测试实验都是针对选课管理系统或其中的子项目设计并执行测试用例。由于理论和实验在同一个项目中贯穿始终,理论和实验的教学自然得以统一。实践模块的教学目的是培养学生的岗位操作技能。我们安排选课管理系统作为《功能测试》和《性能测试》课程实训的测试对象,《测试管理》课程也以该软件系统作为实训项目。采用同一个软件项目贯穿理论和实践的教学,有利于学生灵活地应用理论知识分析和解决实际问题。

(四)建立校外实训基地,通过企业实习提高学生的岗位技能

学生企业实习是我院确立的BPMM(Basic Platform and Model Menu,即基础平台+模块化菜单)人才培养模式的重要组成部分。我院学生完成全部的文化基础课、专业课和校内技能训练之后,根据学生本人自愿,学校推荐,用人单位审查的原则,经三方认可后签订联合培养协议书,学生参加企业的工作实习,按照企业选定的模块或企业修正后的模块进行学习,培养岗位技能,实现人才的职业能力与企业工作岗位的“零距离”。在此期间,学生还要完成毕业设计任务。

我院先后与常州、苏州、南京、上海等地的软件园、中科院软件所、北京和佳软件技术有限公司、南京联创科技有限公司、常州富深协通软件技术有限公司、OKI冲电气(江苏)软件技术有限公司等企事业单位签订了合作办学协议,建立了学生实习基地。校外实训基地的建设为学生的企业实习提供了良好的实习环境。到目前为止,我院软件测试班2004级学生已经全部安排到软件公司实习。

教学改革的效果

充分发挥了项目教学法的优势,实现了理论和实践教学的统一选择合适的项目是实施项目教学法的关键。我们之所以选择选课管理系统是因为该项目来自学生的选课实践且具有较强的启发性,有足够的空间引导学生自主设计和运行测试用例,能够培养学生分析和解决实际问题的能力。在《测试理论》的教学中,以该项目的开发和测试过程为主线,一步步引导学生思索,探究软件开发和测试实践,在实践中理解并掌握知识。在《实践模块》的教学中,通过使用软件测试工具对该项目的软件进行测试,使学生掌握岗位操作技能。理论和实践教学在同一个项目上实现了统一,有利于学生自觉地应用理论知识解决实际问题,突出学生在教学过程中的主体地位。

强化了实践教学,调动了学生的学习积极性在课程改革以后,实验实训等实践课的课时超过了理论课的课时,理论课的教学过程也贯穿了软件开发和测试实践等内容,体现了“理论够用,实践为重”的原则。学生在学习理论的过程中,经历了软件系统从无到有的开发过程,领悟到软件测试在这个过程中的地位和作用。他们对这门课的理论和方法不再感到枯燥乏味,而是主动地思索、探究和应用这些理论和方法。三个实践模块的实训使用的是软件测试行业应用最广泛的测试工具,熟练使用这些工具可以大大增加就业的优势。学生通过认证考试之后,将获得IBM公司颁发的测试工程师证书。这些措施激发了学生的学习积极性和求知欲,使学生由“要我学”变为“我要学”。

培养了学生的岗位技能,实现了就业岗位“零距离”实行分模块教学,凸现了培养学生岗位技能的重要性。理论模块只讲解测试实践中实用的理论和方法,为实践模块提供了理论基础。而实践模块使用软件测试行业的主流测试工具,可使学生熟知的项目软件执行测试并使用测试管理软件对测试过程进行管理。这种实训是对真实软件测试工作的模拟,有利于学生全面掌握这三种测试工具的用法,也有利于培养学生的动手能力和解决实际问题的能力。到企业实训时,学生进入软件公司参加生产实习,在软件开发队伍中从事真正的软件测试工作。经过理论教学、实践教学、企业实习等一系列过程,可以帮助学生毕业之后不需要培训就能直接上岗。

深化了教学改革,为高职其他专业和课程的教学改革提供了经验通过与IBM软件学院的合作,我们在短时间内跟踪到了最先进的软件开发和软件测试技术,掌握了主流的软件测试工具的使用方法,并顺利地应用于教学实践中。成功地使用了项目教学法,在教学过程中把加强实践、培养学生的动手能力及岗位技能放在首位,取得了良好的教学效果。同学校周边的软件公司合作,建立了众多的校外实训基地,实现了学生的职业能力与企业工作岗位的“零距离”,密切加强了学校与企业的关系。这些改革措施为软件专业其他课程的教学改革提供了经验,对其他专业的教学改革也有一定的借鉴作用。

参考文献

[1]史国栋,等.BPMM人才培养模式教学改革与实践[J].常州信息职业技术学院学报,2004,(4).

技能测试论文范文第6篇

关键词:软件测试;项目驱动;校企合作;课程改革

中图分类号:TP311

文献标识码:A

DOI: 10.3969/j.issn.1003-6970.2015.07.026

0 引言

随着软件规模和复杂性的大幅提升,如何保证软件质量的可靠性变得日益突出。而软件测试作为保证软件质量的关键技术之一,其在软件行业中的地位与日剧增,软件测试的理论和技术工具都在不断的更新。众所周知,软件质量的好坏直接影响着软件企业的发展进程,对软件质量的重视使得软件企业对软件测试人才的需求日益迫切,软件测试行业发展前景无限巨大。这也为众多计算机及相关专业的毕业生开拓了新的就业渠道,软件测试的教学工作显得越发的重要。基于上述背景,本文结合作者测试教学改革的实践,就该门课程的教学内容、教学方法等方面进行了一些探讨。

1 课程教学现状与面临的问题

当前,国内许多高校都没有单独开设《软件测试》这门课,只是把它作为《软件工程》课程的一个章节来讲,即使开设了该门课程的高校,大多因缺乏必要的测试实践经验及测试教学方法,教学效果往往不能达到预期的要求。因此如何帮助学生更好地掌握测试理论与测试技能,对我们的测试教学工作提出了新的挑战。目前,有关软件测试教学面临的问题主要有以下三个方面:

1.1 重开发,轻测试

目前,国内众多高校都或多或少存在着重开发,轻测试的思想,教学的主要精力都用在了对学生软件开发能力的培养,而忽略或轻视软件测试的教学需求,造成上述问题的主要原因有两个方面:一是,软件测试毕竟是新兴行业,目前国内重视的程度还不够,大部分软件企业招聘还是以软件开发岗为主,为了提高就业率,大部分学校只能侧重对学生编程能力的培养;二是,目前国内有关软件测试的教学素材还依然匮乏,好的测试教材不多,且软件测试实践环节需要的大量测试案例不足,教师自身缺乏实际的软件测试经验,从而造成很多教师都不愿意从事该门课程的教学工作,加之学生普遍认为测试没什么含金量,开发学不好才去学测试思想的流行,都给软件测试教学带来了极大的冲击。

1.2 课程内容设置不合理

目前,大部分软件测试教材对测试的讲解往往泛泛而谈,缺乏条理性,将测试技术、测试管理与测试工具混为一谈,学生很难把握测试的难重点,加之部分教材教学内容陈旧,不能紧跟测试最新技术前沿,学生学习兴趣度不高;测试课程内容普遍以理论讲解、概念介绍为主,缺少测试案例,淡化对学生实际测试能力的培养,学习的内容很难应用于实际的测试项目中。

1.3 教学手段和方法缺乏多样性

“PPT+板书”仍是测试教学的主要手段,教师注重满堂灌,学生只是被动的听,教学方法单一枯燥,学生课堂学习的积极性和学习效率大大折扣;而且教师在讲解测试基本原理时,往往就单一的测试知识点展开,忽略测试知识的完整性、渐进性,较少使用案例教学法,以项目驱动为主线展开知识,造成学生对测试原理理解不透彻,不能适应真正测试工作的具体要求。

2 课程教改思路

2.1 优化课程教学内容

软件测试教学重在对学生测试实践能力的培养,因此要合理分配好理论课程与实践课程的学时比例,尽量减少理论课程的教学学时,加大实践教学学时。理论课程的内容要做到“精而够用”,这就要求教师要着重梳理测试的基本理论、基本原理,挖掘出测试原理的精髓,摒弃不实用或对学生帮助不大的理论点,对测试理论讲解适度取舍。

笔者在实际的测试理论教学中,主要讲解测试的流程、黑盒测试、白盒测试、性能测试及面向对象测试等知识点,经实践证明,上述知识点能够做到“精而够用”。在实际的理论课程教学中,笔者不是单一的讲解每个测试原理,而是以项目驱动的方式展开,让学生在实际的测试项目中,循序渐进掌握测试的基本原理及方法。笔者选用在线招聘系统的客户端为测试项目,教学效果良好。对于测试工具的讲解则放在实践环节进行,提高了授课效率。

2.2 加强实践教学

软件测试重在实践,唯有重视实践,才能让学生真正掌握测试的基本方法,做到学以致用。为了达到对学生测试实践能力的培养,笔者精心设计了十次实验,这十个实验很好地涵盖了测试的基本流程及技术方法,具有一定的代表性。由于测试技术更新较快,在实验的设计中要充分考虑新技术、新平台的测试方案,如加入针对.net软件测试所需特殊性的测试技术实验、移动APP测试实验等,以培养学生适应未来测试工作的需要。

需要注意的是,仅通过单一的测试实验,学生还不能完全掌握测试的流程与技术,在有条件的情况下,还需通过综合性的测试案例来提高学生的测试水平,做到将各测试原理及测试方法融会贯通。笔者所在的学校现已进行了测试教学改革,增加了2个学分的测试课程设计,要求学生综合运用所学测试知识完成一个网站的测试实例,实践证明,学生学习积极性和测试水平都有很大地提高,

2.3 探索多样化测试人才培养方案

软件测试人才的培养与软件产业是无法割裂的一个整体。因此,培养符合社会要求的软件测试人才不单单是学校的任务,还应积极探索校企联合培养体系,把软件企业对学生的实际测试技能训练纳入到正常的培养方案中。尝试探索高校主要偏重对学生测试基本素质及基础理论知识的培养,而对学生测试职业素质及职业技能的培养则更多地置于真实的企业运行环境中去训练的人才培养体系。逐步建立高校与IT培训企业、IT企业的战略伙伴关系,鼓励教师与企业工程师的合作互动,打造共同奉献、共同获利的共赢平台。

学生在企业真正的测试环境中,通过真实案例的测试锻炼,不仅可以培养和训练协同工作、沟通交流、角色转换的意识,形成实际的工作能力,还可以使学生适应软件企业的工作环境和业界标准,并和国际先进的软件开发理念和测试技术保持同步。

有幸的是,笔者所在的院系现已积极走出了这一步。目前,我系与上海博为峰软件技术有限公司通力合作,共同培养软件测试人才,系部也引进了该公司的测试方案,相关教师也在积极培训中。

2.4 提高教师测试实践水平

“打铁还需自身硬”,为了适应培养应用型测试人才的需求,要求教师首先自身要提高测试实践水平,积累测试实践案例,逐步提高测试实践教学水平,而决不能照本宣科去教育学生。鼓励教师多下企业、及时了解测试学科前沿知识及掌握最新测试技术。在有条件的情况下,可以尝试教师与企业工程师的角色互换,相互交流,相互学习。

2.5 鼓励学生参与测试改革

在平时的学生培养中,应注重发掘动手能力强,有测试学习兴趣的学生,加大对这些学生的培养力度,可以适当调整教学内容和教学方法,鼓励学生勇于创新,勇于实践新技术,积极参与各类测试学术活动,提高自身竞争力。同时,注意引导学有余力的同学积极参与权威行业的认证与培训,考取相关测试职业资格证书。

技能测试论文范文第7篇

关键词: 软件测试 学生职业素质 培养

1.职业素质的重要性

在现在市场竞争激烈的情况下,更多的是人才的竞争,因而“人”作为一个公司、一个团队“螺丝钉”的重要地位日益凸显出来。任何一个公司、团队的发展,都需要有一批高素质的成员来支撑,这些高素质的成员并非只有过硬的职业技能,而且要具有良好的职业精神和职业道德。

简单来说,职业素质就是指一个人在职业活动中所体现出来的职业技能、职业道德、职业精神,等等。对任何一个团队和个人来说,职业素质具有十分重大的意义,一个人要是缺乏良好的职业素质,就不可能取得突出的工作成绩;而一个团队,要是没有一支职业素质过硬的员工队伍,就不可能在激烈的市场竞争中占有一席之地。

为此,高职院校在培养学生时,务必要加强对学生职业素质的培养。

2.通过多种形式培养学生的职业技能

软件测试课程旨在培养学生在软件测试方面的技能和素质,为学生从事相关职业打下良好的基础。从职业技能的方面看,主要包括以下方面。

2.1软件测试基本技术和策略

软件测试基本技术和策略主要指白盒测试技术和黑盒测试技术,以及如何根据实际情况选取相应测试技术,制订测试方案的策略。在软件测试授课过程中,可以通过理论课的知识点精讲和课内实训练习,培养学生对基本软件测试技术的掌握;在讲解每种测试技术时,要帮助学生分析这种测试技术的适用情况。例如,黑盒测试中的判定表分析法,就适用于输入条件的逻辑组合较复杂的情况,可以通过判定表给出清晰的测试用例设计依据,而白盒测试中的逻辑覆盖测试,就可以对已知代码结构的程序进行较为详尽的测试。教师可以结合丰富的案例练习来培养学生综合掌握测试技术和策略。

2.2软件测试工具的使用

当前的软件测试工作的开展是离不开软件测试工具的支持的。如果学生只是掌握了一些软件测试的基本理论和技术,那还是不具备踏入职场的条件。在软件测试课程的学习过程中,务必要让学生学会使用常用的软件测试工具。包括一些支持自动化测试的工具如WinRunner,性能测试工具Load Runner,测试管理工具TestDirector等。这些测试工具可以在期末综合实训的过程中让学生使用,会比单纯理论课堂的演示取得更好的效果。虽然业界使用的测试软件种类繁多,但实质并无多大差别。由于在授课时间的限制,对于测试工具的介绍是相对浅显的,旨在帮助学生理解测试工具在软件测试中的作用,更加深入的学习可以在将来的工作中进行。

2.3软件测试文档的撰写

计算机软件是包括程序、数据及相关文档的集合。随着软件技术的发展,文档在软件开发和维护过程中的作用也日益突出。软件测试作为贯穿软件开发过程的重要组成部分,也离不开相关文档的支持,从早期的软件测试计划、到软件测试用例文档、缺陷报告文档及最终的软件测试总结。一个优秀的软件测试人员,务必学会撰写测试过程相关的文档。因此在授课过程中涉及文档撰写的部分,一定要详细讲解文档的撰写目的、结构、撰写方法等,并且在综合实训过程中,给学生指派明确的文档清单,并给出一些较适用的文档模板,让学生在模拟的项目环境中练习文档的撰写。

3.加强对学生职业精神和职业心理素质的培养

一个真正的测试人员除了应具有相关的专业知识和技能外,还要具备相关的职业精神和职业心理素质。

3.1团队合作精神

软件开发早已不是个人英雄主义的时代,而是强调团队精神,需要团队的每一个成员为了共同的目标而紧密协作,从而形成强大的凝聚力和整体战斗力,实现既定的目标。在测试人员的工作中,团队不仅是指测试人员之间应该有团队意识,作为项目的一分子,测试人员和开发人员也是一个团队。只有整个项目具备了团队精神,项目才能获得最终的成功。因此,在软件测试的授课过程中,可以结合综合实训项目,让学生组成小规模的团队,共同协作来完成布置的项目,在这个过程中,应让学生领会团队合作精神的重要性。

3.2良好的沟通能力

软件测试人员不仅要与开发人员进行沟通,而且要与客户进行沟通。他们是不同类型的人,关心问题的侧重点也不同。所以在沟通的时候需要掌握一定的技巧。由于开发人员与测试人员思考问题的角度不同,双方自然会引起一些争论、误解,这时候应该心平气和把测出来的缺陷向开发人员解释清楚,从而双方达成共识。对于客户,要了解客户的心理,从客户关心的问题入手,这样才能从客户那儿得到比较准确的需求。在组织学生进行项目实训时,可以要求学生扮演不同的角色,以锻炼学生的沟通能力。

3.3保持职业怀疑的精神

软件测试人员需要保持一种职业怀疑的精神,即怀疑测试对象存在缺陷或者是无法正常工作的,这样才能够有效地发现软件产品中的缺陷,从而达到尽量多地发现缺陷这样的目标。在静态测试过程中(例如:评审),无论是系统的需求规格说明还是设计规格说明,测试人员都应该以怀疑的态度去对它们进行分析和评估;在动态测试过程中,也同样需要怀疑精神,这样才能更有效地发现缺陷。在测试执行的时候,发现实际结果和预期结果不一致的时候,首先需要确保测试用例是否正确,同时确保测试执行的过程、数据、操作等没有问题,然后确认是否是测试对象没有实现规格说明中要求的功能或者不一致,这都需要测试人员具有怀疑精神。

3.4承受和排遣压力

软件测试人员经常承受着一定的压力,客户在催促,开发人员在拖延,所以测试人员要能够承受压力,包括外界的、工作上的压力。并且不要把因为压力而导致的不好的情绪带到工作当中。应学会排遣这些压力,保持一颗轻松、平静的心,全身心投入到工作中。

3.5充分的工作热情

测试活动充满了艰辛和挑战。测试人员只有始终保持积极的态度和工作热情,才能够出色地完成各种测试任务和接受各种挑战。没有激情的测试人员,只会满足于完成基本的测试任务;而充满激情的测试人员不仅能够完成基本测试任务,而且能够用积极的态度思考测试过程中遇到的各种问题,努力寻找解决方案,创造性地解决这些问题。同时还可以积极地进行反省,不断地寻找团队和自己的不足,从而进行持续的改进。在授课过程中,一定要充分调动学生对软件测试的兴趣,对于取得的成果应给予充分的肯定,培养学生的工作热情。

4.结语

实践证明,在软件测试的授课过程中,通过多种形式加强学生职业技能和职业精神、职业素质的培养,可以使学生更加符合企业用人的需求,帮助学生缩短进入企业的适应期。

参考文献:

[1]佟伟光.软件测试技术.人民邮电出版社.

技能测试论文范文第8篇

关键词 教学改革 软件测试 理论联系实际

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

Deviation of Theory and Practice in Software Testing Courses

ZHAO Yiding, ZHANG Xiguang

(Institute of Computer, Zhongyuan Institute of Technology, Zhengzhou, He'nan 450007)

Abstract Software testing is a practical strong curriculum, teaching software testing for a common phenomenon, summed up the gaps in software testing theory and engineering practice at teaching. More disjointed place, these deviations theory and practice prevalent in many colleges and universities, training misleading effects software testing professionals. Software testing course system needs careful reforms.

Key words teaching reform; software testing; combine theory with practice

1 不切实际地夸大自动化测试的效果

对于自动测试工具,网上有很多技术资料,其中不少是开发厂商推出的宣传信息,包含了夸张水分。部分老师对软件测试自动化的讲授理论过于理想,学生对自动化测试工具的期望往往过高。甚至有一些软件测试大赛,就以指定的自动测试工具的操作使用作为比赛的主要评分内容,但参赛学生抱怨TA工具本身不能解决实际问题,引起争议。其实,自动化测试工具本身的使用价值是很有限的,在很多实际测试项目中不实用。对那种不稳定、开发周期很短、一次性的软件等,自动测试TA工具往往不适合。自动测试工具在功能测试中的价值是回归测试,自动工具不能灵活发现更多的新问题。教学中需提醒学生对网上一些相关资料辩证地理解。

2 不少教材过于理论化

很多测试工程师认为当前不少软件测试教材过于偏重理论,教材中包含了一些不实用的甚至与实践脱节的理论,尤其是一些只适合特定类型项目的测试技术理论被不分适用条件地讲述。比如我们看到很多教材中强调“软件测试占软件开发总工作量的40%、总成本的30%~50%”,其实这句话只符合部分项目的特点,与实践中的多数项目情况不符,真实的测试项目实践需要考虑质量、工期、成本等多方面的约束。又比如一些老师过于推崇白盒测试而轻视黑盒测试,但事实上实践中很多真实测试项目中主要采用黑盒测试方法,甚至一些专职的测试工程师工作多年几乎不用白盒测试方法(白盒测试方法对于程序员自测较多采用),白盒测试方法在功能测试、系统测试中等几乎不用。笔者通过对数十个高校在校学生的软件测试的课程设计文档的观察,发现在学校中测试文档的写作容易走形式,普遍理论空洞、实用性差。这些过于偏重理论的教材容易降低学生学习的兴趣,更容易误导学生的实践。没有有效地与实际项目结合,导致学生学习主要为了考试分数,而毕业找工作时才发现没有真正的软件测试能力。

3 对于微软的经验理论没有强调实践中的适用条件

通过对常用教材分析,发现很多教材偏重于微软的技术理论和经验,偏重于基于瀑布模型的开发过程的测试,微软的技术主要针对通用型软件,不一定适用于不同特点的具体项目。

而实践中实际项目复杂多样,通用型软件项目只占少数,多数属于需求定制型。很多开发过程本身没有采用瀑布模型,无法采用被教材重点推广的V模型等。这就要求学生对微软技术的适用条件辩证地理解。

4 一些概念没有经过行业统一规范

软件测试课程发展时间短,课本中的一些概念没有统一行业规范。比如功能测试的范围比较模糊,有的教材中把安装测试、兼容测试、界面测试等都划归到功能测试中,但有的教材把它们从功能测试中独立出来;性能测试概念的外延也百家争鸣,有的认为它是一个大概念与功能测试并列,但有的把它定义为和压力测试互不包含;在V模型中软件过程质量保证与软件测试岗位的工作范畴是基本相同的,而普通软件公司中两者有明显的区别,前者是管理岗位,后者仅是技术岗位、主要是事后检查(不包括需求分析、总体设计、详细设计等的审查);很多教材把检查代码是否符合规范作为单元测试的工作内容之一,但在很多开发公司中检查代码是否符合规范不属于测试岗位工作内容。在软件测试技术中,像这样的概念术语模糊的现象还较多,容易导致学生在实践中的混乱、困惑。建议相关部门尽快给出审慎的规范。

5 一些集成测试过程理论的适用性存在问题

教材中经典的渐增集成测试方法包括自顶向下、自底向上、三明治方式等,这几种集成测试方法理论(下转第64页)(上接第56页)上虽较为严谨,但其测试过程没有考虑与开发过程的关联协调。实际项目中往往不允许这几种渐增集成测试方法的实施。开发人员往往希望已完成的模块在单元测试(开发人员自测)之后及早参与集成测试,并且给测试的实施时间很短。这就要求渐增集成测试的过程要和实际的开发动态进展协调起来。如果采用书本上的自顶向下集成测试方法,需要先集成顶层的模块,测试它们与所驱动的模块之间的交互接口关系,但其它非顶层模块可能先于这个顶层模块完成,却要等到顶层模块集成测试完成之后才能被集成测试,这显然是这些渐增集成测试方法的使用障碍。方法虽好但有苛刻的适用条件,但绝大多数教材并不涉及这些方法的适用条件,容易误导学生实践中生搬硬套。

6 教学实践及建议

6.1 教学中加强案例教学法及项目驱动教学法

笔者从2005年开始在软件测试教学中尝试案例教学法、项目驱动教学法,要求学生边听课边做具体测试项目,学生分组以项目为主线、教师为实践向导、学生为实践的主体,相对于传统的课堂教学,深感案例教学法、项目驱动教学法显著地增强了学生软件测试技术的实践能力。按照“学习-实践-反馈-修改提高”的原理引导学生修改完善,提高项目阶段成果的质量。通过案例教学法及项目驱动教学法,使得理论教学与真实项目实践无缝衔接。

6.2 应对软件测试教材进行标准审查

软件测试课程体系发展时间短,教材良莠不齐,一些概念的定义也没有全行业规范,尤其是概念定义的内涵外延不完全统一、多数教材中没有对不通用的技术方法的适用条件加以说明等。建议行业中加强统一规范。

6.3 教师引导学生开阔技术理论视野

比如推荐参考资料、引导网上检索信息等。还有其它方法,比如笔者曾经建立了QQ 群,联系到北京、上海、苏州、杭州、郑州等地公司的部分专职测试人员加入QQ 群,抽出每个教学班较好的学生代表加入(QQ 群几年下来已增加到近千人,由于QQ 群人数限制,暂不能让所有学生加入),也会有已经毕业的从事专职测试岗位的学生在群中提一些实践问题,有长期工程实践经验的老师都会认真提出建议,这样在校学生在学习过程中已经对不同商业公司测试岗位的技术情况有了较多了解,在校的理论学习与规范公司的软件测试实践无逢衔接,开阔了理论视野。

参考文献

[1] 刘勃,刘玉,钟国辉等.基于真实项目的实践教学体系探索[J].高等工程教育研究,2012(1):80-83.

[2] 聂长海.关于软件测试的几点思考[J].计算机科学,2011(02):251-255.

技能测试论文范文第9篇

关键词:工程测试技术;教学;难点

一、《机械工程测试技术》课程概述

《机械工程测试技术》是各高等院校机械、自动化专业等工程类专业开设的一门重要专业基础性课程,是机械、电子、信息、力学、数学等学科的交叉学科。本课程主要通过讨论信号的描述和分析方法,传感器、常用信号调理电路和记录、显示仪器的工作原理以及测试装置基本特性的评价方法和不失真测试条件等方面的知识,要求学生深刻理解有关测试技术的基本理论、使用测试仪器对不同参数进行测量和分析的方法和手段、动态测试所需要的基本理论、基本知识和基本技能,对机械工程中常见的被测物理量能比较正确的选用检测装置并完成检测任务从而为进一步研究和处理工程测试技术问题打好基础。本文希望通过该门课程教学难点解析与探讨,不断激发学生的学习欲望、增强学生的动手能力与创新能力,引导学生较好地理解和掌握,培养机械工程类的专业人才。

二、《机械工程测试技术》课程的特点

《机械工程测试技术》综合了传感器技术、计算机技术、机械原理、信号分析与处理技术等技术理论,涉及机械工程领域中的非电量电测技术和其他测试技术等知识,是工业生产与科学研究不可或缺的重要技术手段,《机械工程测试技术》强调理论联系实际、突出工程技术应用,简单的理论知识记忆和掌握并不能完成该课程的教学任务,它只是课程开设的主要教学目标之一。学生在课堂教学中掌握的信号分析、数据处理、传感器技术、测试系统方面的理论知识,在专业课程体系中起到的是承上启下的知识衔接作用,是培养学生的工程实践能力、综合素质及创新能力的基础。

三、《机械工程测试技术》难点

1.课程内容具有抽象性,不易理解。《机械工程测试技术》是工程类专业中综合性很强的一门专业基础课程,内容涉及大量的数学知识,课程中有关信处理的部分涉及《概率论与数理统计》和《高等数学》等课程、有关测试装置的动态特性部分涉及《线性代数》和《机械控制工程》等课程,有关振动测试的部分有与《机械振动》等课程的内容有关联。因此,《机械工程测试技术》涉及到大量的较为抽象的高等数学知识,而对来数学基础相对薄弱的工科学生来说如何将抽象的数学知识运用到机械工程测试技术的实践当中,成为学生学习该门课程的一个难点。2.课程涵盖学科较为广泛,对相关课程的理论知识要求较高。《机械工程测试技术》课程知识范围广,包括机械、电子、信息、力学、数学等多门学科,尤其前面测试信号分析理论部分,涉及到较多以前所学的高等数学知识,特别是积分变换知识,这就要求学生一方面要不断地掌握高等数学、数学分析的内容,另一方面又要不断吸收全新测试技术知识,假如不能充分利用已学过的基础知识并做到与新知识融会贯通,很容易造成各科知识内容的衔接不太顺畅,导致学生长期无法理解课程内容,影响机械工程测试技术课程的教学效果。3.教学内容与机械工程测试技术的发展存在脱节。随着现代科学技术的不断快速发展,以及与国外相关领域交流的不断加强,机械工程测试技术课程所属的研究领域技术也在快速的更新与发展。但现在高校机械工程测试技术课程教学的内容还停留在以前的教学内容之上,比较陈旧,无法跟上技术实际发展的水平。就譬如在机械工程测试技术课程中的传感器技术、测试方法及测量装置等教学内容方面,都远远落后于当前社会生产实践以及相关技术发展的要求。4.实验性教学的缺失。机械工程测试技术的实验教学当中存在着参差不齐的现象,各个学校之间也存在着一定的差距。许多学校该门课程受制于实验条件状况,许多复杂的测试实验无法完成,造成学生在理解一些较为复杂的课程的时候,由于只有理论的概念,而无法直观的参与实验,在理解这面课程的时候就存在着一定的困难。而一些较为简单的实验的教学效果来看也不是很理想,着一方面与客观的实验条件限制有关,另一方面也与学生难以理解此门课程而选择主观放弃的思想有关。

四、改进课程教学的措施研讨

1.合理安排课程的教学内容,突出重点教学内容。《机械工程测试技术》在实际的教学过程当中,可以不按照教材内容安排的顺利,打破教材之间的界限,例如可以不拘泥于传统教学,打乱书本上介绍各种类型传感器的顺序,以基本物理量的测量为授课主线,分别介绍位移的测量、振动测量、压力测量、温度测量、应变及力的测量等机械工程中常见物理量测量所采用的主要传感器及其工作原理,不再按照现有单列章节的方式去介绍,从实践教学中优化教材的内容与结构,将教学内容融会贯通,各部分知识点衔接有序,循序渐进地结合起来,将知识的学习和掌握按照螺旋式上升的方向进行融合,可以达到让学生在了解传感器相关知识的同时也知道主要作用,提高学生理论理解与实践理解的能力。2.采用启发讨论式教学模式。在《机械工程测试技术》课程的教学过程当中,可以采用难点问题启发讨论的模式,对于机械工程测试技术课程中的难点问题,鼓励学生大胆发言,集体讨论,在这个过程当中,老师对扮演的角色不是一个解答者,而是引导者的作用,引导学生对提出的难点问题进行思考,收集相关的资料,调查研究,指导学生研究发放,最终对学生提出的难点进行解决,这样可以让学生真正的理解难点,掌握相关知识。3.讲板书教学与多媒体教学相结合。作为一门比较抽象的课程,机械工程测试技术课程也要借鉴多媒体将枯燥的文字内容转化成图片传达给学生,使用图片记忆的方式帮助学生加强对知识的记忆。其次,可以通过软件设计模拟动态测试,将动态测试过程形象化,使学生建立起测试与系统的感官认识;再次,还能够通过多媒体技术,将该领域最新的国内外研究成果、知名研究学者、授课教师、本学院及本学校的科研成果介绍给学生,通过这种教学手段,增加了学生对本土科研成果的了解,激发学生的学习热情。4.改革试验教学环节。实验是机械工程测试技术教学内容的重要组成部分。目前,随着信息技术与传感器技术的飞速发展,传统的实践教学模式已经不能适应社会对机械工程教学发展的要求,现在必须对试验内容进行富有创造性建设意义的课程改革。在试验内容上要增强试验的工程性、可操作性和现实性。在试验方法上,要根据实验室的条件,引导学生开展自行设计性实验,充分发挥学生的主动能动性,发挥学生的学习潜能,培养学生创新探索能力,让学生在解决实际问题的实践中提高分析问题解决问题的应变能力和创造能力。5.利用科研项目提高学生的动手能力。所谓实践出真知,在剖析《机械工程测试技术》教学难点上可以采用项目实例的方法提高学生的理解力,以真实发生的实际案例,讲解在其中所运用到的《机械工程测试技术》课程当中涉及到的如何测试系统的静态、动态特性、安防测试传感器、设计测试系统等等有关方面的知识。

五、结束语

本文试图通过对《机械工程测试技术》课程教学难点的分析,提出了一些在实际教学工作中总结出的经验性的解决方法,希望对《机械工程测试技术》这门课程今后的教学改进有所裨益,广大《机械工程测试技术》教员能够以此来参考提高教学效果,激发学生的学习兴趣,让学生能够自觉地学习和钻研理论和实践。

参考文献:

[1]梁健.“机械工程测试技术”课程教学难点突破[J].广东工业大学学报:社会科学版,2009,(5).

[2]运红丽,王丽君.PBL教学模式在机械工程测试技术教学红的应用[J].科技信息,2010,(29).

[3]史荣,李玉昆,马筱聪.基于工程的机械工程测试技术教学改革实践[J].教育教学论坛,2015,(12).

技能测试论文范文第10篇

关键词: “人机对话” 自动化测试 英语教学 听力教学 口语教学

1.引言

《英语课程标准》(2011年版)指出:英语课程资源包括英语教材及有利于发展学生综合语言运用能力的其他教学材料、直观教具和实物、多媒体软件、广播影视节目、网络资源、报纸杂志及图书馆、班级、学校教学设施和教学环境创设等;计算机和网络技术为学生个性化学习和自主学习创造了有利条件,为学生提供了适应信息时代需要的新的学习模式。通过计算机和互联网络,学生根据自己的需要选择学习内容和学习方式。信息化时代下的教育方式也发生巨大的变化,为人格和能力的提升提供进一步的发展空间,同时也带来人才测评理论与方式的重大转换。

2.“人机对话”自动化考试的界定及其相关理论

2.1 “人机对话”自动化考试的界定

为了实现英语考试评价信息化,提高江苏省中考英语听力和口语测试评价信度及评价工作效率,江苏省自2009年在中考英语中实行省级统一命题、测试、评价为一体的听力、口语合二为一的“人机对话”自动化考试。该测试总分30分,其中听力测试20分,涉及的题型有:图片型对话理解、短对话理解、长对话理解、完成信息记录表和短文理解。口语测试总分10分,涉及的题型有:短文朗读、情景问答和话题简述。该部分的测试成绩直接记入中考英语总分(英语中考总分130分,其中卷面笔试100分,人机对话测试30分)。

“人机对话”自动化考试是借助计算机及网络技术对考试进行管理的一种测试形式。它是根据考试设计的需求,有针对性地进行命题、组卷,并完成试题呈现、接受答案、计分、数据分析及结果解释等一系列任务。学生在进行人机对话测试过程中,每人单独使用一台电脑并且戴着配有语音输入功能话筒的耳麦,整个测试过程不介入任何人为因素。考试时,电脑扮演考官的角色,考生的所有问题和指令都由电脑发出,考生根据从耳麦中听到的要求或电脑屏幕上看到的试题指令和要求进行听力和口语测试,电脑自动将考生在考试中的答案和语音信息进行保存和录音。

笔者认为,“人机对话”自动化测试彰显了《英语课程标准》提倡的新型教学理念:现代外语教育注重语言学习的过程,强调语言学习的实践性,主张学生在语境中接触、体验和理解真实语言,并在此基础上学习和运用语言;要使学生尽可能通过不同渠道、以不同形式学习真实、鲜活、实用的英语,直接体验语言和运用语言。

2.2“人机对话”自动化考试的相关理论

认识心理学理论。心理学和计算机相结合,在认识心理学的理论背景下产生人工智能这一全新的领域。人工智能用信息加工的观点解释人的心理过程,使行为主义心理学进一步发展。它借用信息论、控制论、计算机、仿生学等新兴的学科理论,将人才测评置于更前沿、更科学、更稳定的领域。认识心理学理论在“人机对话”测评中的应用,更新了测试的方式,拓宽了测评的视野,完善了评价手段,是对实证主义测评范式的扬弃。所有这些,都为“人机对话”自动化考试作为一种测评方式的转向提供了坚实的理论基础。

非智力理论。斯腾伯格指出人的智力有三种类型:合成智力,即在一个有结构的和定义完好的上下文中解释信息的能力;经验智力,即从不同角度看待问题,从变化的情景中解释信息及解决实际问题的能力;情景智力,即适应变化环境的能力及操纵谈判系统的能力。信息时代的人才测评发展越来越注重对非智力因素的测评。非智力理论为“人机对话”自动化考试提供了理论支持:一般的测评方法只能在简单的文字、图片上假设情景,局限于合成智力及经验智力的测评,而人机对话则使非智力因素的再现和测试成为可能,使得人才测评具备更广的维度、更富层次性、更有针对性。

人机交互作用理论。“人机对话”自动化考试中的测评主体和客体能够相互学习,这在很大程度上得益于人机交互作用。人机对话的一个重要特点是利用人机交互作用的沉浸性,根据测评客体的反应不断学习和选择不同的模拟情景,有针对性地施加测试项目。仿真、实时、主动型的计算机三维动态图像、声音,使得测试成为动态的交互作用,为测评客体提供测试语言的逼真情景。通过与计算机交互测试中体现的形象性、简易性、安全性、科学性、经济性、实效性已凸显其测试的优越性。

3.“人机对话”自动化考试对英语教学的新启发

3.1 语言技能――“人机对话”自动化考试测试的基础

语言技能是语言运用能力的重要组成部分,主要包括听、说、读、写等方面的技能及这些技能的综合运用。这四种技能密切相关,相互渗透,互为基础,又呈螺旋式提高。根据认知理论,听、读是信息输入过程,是领会和理解别人表达的意思,是从外部言语到内部言语的内化过程;说、写是教学对象对输入的信息内化后的产出性活动,是用言语表达自己的思想,从内部言语到外部言语的过程。

笔者认为,在英语教学中,我们要注重语言技能培养的整体性。从语言信息输入的层面上,我们可以扩展学生的阅读材料。比如,教师可以结合教学进度补充和教材相关联的、难度稍大的课外阅读材料,并且可以设计相关阅读题型帮助学生理解以便及时反馈学生对补充材料的理解情况。教师还可以利用早读和兴趣小组活动时间引导和鼓励学生跟读磁带、模仿朗读等方式促成学生的有效输入。在语言信息输出的层面上,我们可以鼓励学生复述课文和对阅读材料进行缩写和改写等。比如,对比较熟悉的阅读课文,可以采取当堂的口头复述形式检测学生的信息输出情况;教师还可以让学生进行课后写作的方式提高学生信息输出的有效性。

3.2 语言知识―― “人机对话”自动化考试测试的源泉

学生在义务教育阶段应该学习和掌握的英语语言基础知识包括语音、词汇、语法及用于表达常见话题和功能的语言形式等。语音是语言的基本组成要素,学生对语音知识的理解和运用直接影响他们的听力水平。因为语音中的连读、弱化、失去爆破、语音浊化等发音规则会使单词的独立发音有别于具体的语音群中的发音。除了语音知识外,词汇量将直接影响学生的听力理解水平。如果学生的词汇数量和理解能力无法达到基本的教学交际要求,就会在客观上形成听力障碍,影响听力效果。同时,语法、固定用法和搭配等知识的不足会造成听力和口语表达上的困难。比如,习惯用法“I can’t agree with you more.”看似是否定的句子,其实表达的是十分肯定的含义。

笔者认为,教师首先要鼓励学生积极地开口讲英语。比如,在每天的英文值日报告中增加天气情况汇报、新闻简述和热点关注等栏目,为学生提供在公共场合说英语的机会。其次,教师可以创设情境,真正提高学生在情境中使用语言的能力。比如,教师可以设计超市购物、医院看病、图书馆借书等场景,让学生分角色扮演,从而达到实际运用语言的能力。

3.3 情感态度―― “人机对话”自动化考试测试的保障

情感态度是指兴趣、动机、自信、意志和合作精神等影响学生学习过程和学习效果的相关因素及在学习过程中逐渐形成的祖国意识和国际视野。心理学研究表明,情感因素在语言学习中起着越来越重要的作用。Krashen的情感过滤假设(Affective Hypothesis)认为,如果学生上课时心情紧张,他们的情感因素就会形成一个“过滤器”,阻挡语言的输入。 所以学生在听力、口语测试时,如果一直处在紧张的情绪状态,“过滤器”就会影响学生接收声音信号及语言信息,并且还会影响对这些信息进行有效解码的过程。

诚然,学生在“人机对话”自动化考试测试中出现一定程度的紧张和焦虑,这是一种相当普遍的心理现象,但是过于紧张和焦虑将给整个测试过程产生负面影响。笔者认为,教师在教学过程中要设计新颖的课堂活动内容,激发学生的学习兴趣;通过榜样激励等方式明确他们的学习目标;组织小组合作等形式提高学生的凝聚力,磨炼他们的意志,形成合作精神;通过小组竞赛等形式,增强他们的学习自信心。

3.4 学习策略―― “人机对话”自动化考试测试的战略

学习策略指学生为了有效地学习和使用英语而采取的各种行动和步骤及指导这些行动和步骤的信念。在听力测试中,预测技能是学生应该掌握的一项重要技能。所谓预测技能指听者利用已有的知识、经验结合现有信息对听力内容进行联想、推理未知信息的能力。因此,一个人预测信息的能力越强,其听力就越强。

为此,在听力训练中教师应重点进行技巧点拨讲解。比如,在该题干“What is the woman probably going to do this afternoon?”中,教师可以提醒学生重点在听的过程中注意如下两点:把握时间“this afternoon”;重点听女声内容。此外,教师还可以提高学生的学习技巧,比如当题干变为“What is the man doing now?”时,我们就要对重点听力内容进行调整:注意时间“now”;重点听男声内容,从而不但帮助学生学到听力的技巧,而且帮助学生提高能力。

3.5 文化意识―― “人机对话”自动化考试测试的内涵

语言是文化的一部分,因此,语言不能脱离产生它的文化而独立存在。G. Brown(1997)认为听力理解是一个极其复杂的过程,它涉及语言、认知、文化、社会知识等各种因素。对于英语学习的基础阶段而言,跨文化意识的培养尤其重要。

比如,图1、图2这道听力试题和文字稿,不但要求学生结合自身的英语基本技能听懂对话内容,对学生的跨文化意识也有一定的要求,即要求学生熟悉一些西方国家的代表性建筑或特有文化。这充分体现了《英语课程标准》倡导的英语课程具有工具性和人文性的双重性质,要求教师不但要从词汇、语法、情景等角度讲清楚字、词、句的正确使用,而且要在教学过程中渗透跨文化意识教育,开阔学生的视野,丰富他们的生活经历,增强他们的爱国主义精神,发展他们的创新能力,促成他们形成良好的品格和正确的人生观与价值观。

图1 听力测试模拟试题

图2 对应试题的文字稿

4.结语

“人机对话”自动化考试不仅是外语考试形式的一次革新,而且是信息技术与英语学科教学整合的一种尝试,更是促进中学英语教学变革、引领信息化时代英语教学的航标。新时代的教师要在课堂教学中做有心人,培养自己敏锐的洞察力和灵活、即兴的调控能力,最大化地优化课堂;在学习和实践过程中不断地总结和反思,以不断提高课堂教学中生成动态教学资源捕捉的灵敏度和运用的科学性、实践性及实效性。

参考文献:

[1]G.Brown.Assessing student learning in higher education,1997.

[2]Krashen,S. D. Second Language Acquisition and Second Language Learning. Oxford: Pergamon Press,1981.

技能测试论文范文第11篇

新起点

祖静,1932年9月生,祖籍河北省抚宁县,教授,中北大学博士生导师,北京理工大学博士生导师,中国兵工学会会士,荣誉理事,中国电子学会高级会员,美国IEEE高级会员,享受政府特殊津贴,曾荣获山西省劳动模范、兵器工业劳动模范、山西省科技功臣等称号。

1955年祖静从北京工业学院(现北京理工大学)毕业并留校任教。或许从踏入学院的那一刻,祖静的命运就与后来他一生从事的事业紧紧相联,然而人生的路途却并非平坦,从1958年开始,由于错划,祖静开始了长达21年的“流放”生涯,在这21年里,他几乎把全部收入都用在了购买科技书籍和杂志上面,做了30多项重要的技术革新。

1979年10月,落实了党的知识分子政策47岁的祖静重新回到大学教师的岗位,来到太原机械学院任教。他铆足了劲儿,想为“憋”了21年的能量找一个能发挥的方向。那时,我国的兵器技术还处于画(设计)、加(加工),打(打炮)的落后状态,新兵器研制周期长,成本高,性能难以提高,关键之一是缺少先进的动态测试技术,这是一块难啃的硬骨头。1980年,他把目光瞄向了动态测试这个方向,下决心要为我国在测试技术领域取得突破,也为学院在国防科技领域争得一席之地。在同事们的共同努力下和当时院系领导的支持下,我国第一个兵器测试技术专业诞生了,祖静花了3年时间跑兵器工业部主管部门和进口业务部门,为这个专业引进了一批先进的进口仪器设备。

刚开始,这个专业只是进行教学和一些简单的科研准备工作,并没有“实战”演练过,难免有人对这个专业“评头品足”。1984年初,原兵器部研制的一种涉及到兵器部4个局的产品在初样试验时达不到技术要求,部里指定太原机械学院通过测试查找问题所在,学院里大多数专家认为他们当时并不具备完成这项工作的能力,但祖静和同事们力排众议,大胆承担重任,通过靶场实测,找到了症结所在,圆满完成了这个测试任务。这次胜利,鼓舞了教研室全体人员,也让怀疑的声音戛然而止。通过这一次测试服务,学院第一次有了科技服务的收入,祖静他们用这笔收入在教研室搞起了改革试点,也为系里办起了系级计算中心。同年底,祖静走上了学院院长的工作岗位。

从1982年开始,祖静一直梦想把测试仪器直接放到被测体(如飞行的弹丸)内或被测环境(如发射过程火药燃烧着的炮膛)中,在被测体运动的过程中直接测取其动态参数。担任院长后他紧紧依赖他的课题组成员和研究生来实现这个梦想,白天忙院里的行政工作,晚上和节假日一头钻进实验室和大家一起打拼,往往工作到凌晨两三点,从来没有节假日。大家心往一处想,劲儿往一处使,几年的耕耘,终于结出硕果。1989年,由他负责研制的在火炮膛内直接测取发射时的膛压的”电子测压蛋项目通过部级鉴定,这是一种新一代膛压测试仪器,它采用了先进的电子存储技术,直接放到被测体内,不需引线,钻孔,自动测量,精度高,鉴定委员会认为这一技术达到了国际领先水平,填补了国内测试技术领域的一项空白,1991年该项目获国家发明二等奖,成为山西省高校得到的第一个国家发明奖1995年他负责的“弹载全弹道动态参数快速存储测试装置”项目获得国家发明三等奖:同年,他负责的“石油井下电子测压器及油井模拟实验装置”项目获得部级科技进步二等奖。近年来祖静和他的课题组还获得其他省部级科技进步奖6项。各项技术已经广泛地应用在兵器,航天、航空、舰船,石油、汽车等各个领域。

学科领域的奠基人

在大量实践的基础上,祖静和他的同伴及学生们总结出存储测试系统的组成原理,各种被测对象的运动规律,特殊的测试要求及测试系统必需具备的采样策略,研究存储测试系统的状态设计方法,为减小体积。功耗及高的性能指标先后研制了4代6种专用大规模集成电路和SoC单片系统,1990年在第一届全国电子技术应用研讨会上祖静提出“存储测试技术”这个名词并加以论述,以后又陆续在国家一级学会的学报上展开论述了“存储测试技术”的基本概念,1995年祖静的学生、课题组主要成员张文栋以“存储测试技术的设计理论”为题发表了他的博士学位论文,该论文入选全国优秀百篇博士论文,以后张文栋又在博士论文的基础上在高等教育出版社出版了同名专著。当一批批学生成长为行业专家的时候,当我国存储测试技术逐步步入先进行列的时候,祖静教授无疑已经成为我国存储测试技术的奠基人。

把测试系统植入被测体内或被测环境中,在被测对象实际运动的过程中实时实况地测取其动态参数,是国防科技发展的一种特殊需要。例如飞行或撞击硬目标过程中的导弹或弹丸,发射过程中的火炮膛内。爆炸过程的爆轰场和冲击波场,行驶过程中的坦克和装甲车辆的发动机及传动部件,也包括某些民用工业过程,如几千米深的石油井下射孔压裂的过程,车辆碰撞的过程等等,都需要把测试系统放置到被测体内或被测环境中在其运动的过程中直接测取其动态参数,测试装置在被测环境中必然受到与被测体相同的恶劣环境力的作用,将强烈地影响到测试装置的性能,还会混杂许多非常强烈的干扰信号和噪声信号,恶劣环境力还经常损坏测试系统,所以,业界对武器动态测试常常评价为“测不到,测不准,不可靠”。而常规关于动态测试的研究都是把仪器置身于被测环境之外,研究剧烈变化的信号的获取和处理方法,对测试仪器的考核评估都是在实验室条件下进行的,没有考虑环境力对仪器性能的影响,更没有考虑测试系统在恶劣环境下的存活性和可靠性。为了研究恶劣环境下的信息获取科学,把恶劣环境下的动态测试变成“测得着,测得准,使用方便,靠得住”,在大量高难动态测试实践的基础上,祖静提出“新概念动态测试”的概念,研究把测试仪器直接放在恶劣的被测环境中所必须面对的各种问题。“新概念动态测试”研究适用于各种严酷要求的采样策略、技术、装置和体系结构;研究测试装置的微体积,微功耗、微噪声和高可靠性高存活性问题研究环境力对测试系统性能的影响及在模拟的恶劣环境下进行校准和校正的方法和技术,动态参量的溯源性校准理论和技术以及环境因子校准技术,使动态测试具有高的可信的精确研究测试装置的存活性、可靠性及可靠回收技术针对国防和工业界的需求研制了系列化的植入式动态测试仪器,并得到了普遍推广应用研制了一批专门的试验校准设备,建立了独具特色的新概念动态测试实验室。

从2002年起祖静在国内外各种学术会议发表有关新概念动态测试的论文,2006~2008年连续3年在美国国家标准局

主办的计量科学研讨会年会上主持“动态参量校准”分会场并发表自己的论文。“新概念动态测试”是恶劣环境下的信息获取科学,已经在大量国防科技及民用科技领域中发挥作用,已经成为国防现代化的尖兵。“新概念动态测试”在科技界广泛的争论声中不断发展和完善自己的理论体系和实验校准技术体系,逐渐地得到广大科技工作者的认同和支持,进一步在国防建设和经济建设中发挥更大的作用。

从事教学、科研和技术工作50多年,祖静一贯强调从实际出发,研究解决现实生产和经济建设、国防建设中的突出问题,分析问题的实质,找出主要的矛盾,研究如何在现有条件下解决主要的矛盾,他广泛参考国内外的类似案例,但并不为别人的案例所束缚,而是要结合自身情况走出在我国现有条件下能够实现的创新之路,在解决实际问题的实践中不断地用已经掌握和需要学习的理论知识来指导实践,不断地总结和创造新的理论,也不断地充实和完善自我。

每当被问及取得一项科研成果的感受时,祖静教授总是强调团结的重要性。他常说,一个好的学科带头人,首先要能团结人。而对于年轻人,他总是爱护有加,在课题组管理上,成果出来了,需要排名次,年轻同志、干得最多的排在前面,对有能力独立工作而又有发展前途的年轻人,他帮助其确立科研方向,工作上压担子,鼓励他们超越老师,在条件成熟时鼓励他们“分巢”出去,打拼出一片自己的天地,由祖静教授带出来的弟子张文栋,陈安世、马铁华、郑宾、张志杰、陈鸿、李霆等人都已经成为新的领军人物,在各自的学科方向上做出了新的重大的贡献,有的已经成为部级的科学家,祖静看到弟子们一个一个超越自己,感到无比欣慰,他自己常常自豪地说:“学生一定要超越老师,这是人类和社会发展的规律。”

1995年,祖静教授离开了学院院长岗位,继续担任院学术委员会主任,他有了更多的时间,更多的精力从事他所钟爱的学术和科研工作,并不断取得新的科研成果,他先后荣获光华科技一等奖和山西省科技功臣称号。

因材施教的好导师

“师者,所以传道授业解惑也”,祖静教授一直以一种传道者的精神培养人才。作为仪器科学与技术学科的带头人,祖静教授对学科建设做出了重要贡献。他组织课题组提出并建立完整的存储测试技术理论:进一步提出和发展了“新概念动态测试”的理论和技术体系,建成了独具特色的新概念动态测试实验室,开发出系列化的各种植入被测体或被测环境的动态测试仪器系列,以及各种模拟实际应用环境下的试验校准设备,满足了国防及民用科技日益增长的动态测试要求。在国内外学术刊物和学术会议上发表、交流论文40余篇,其中被EI、ISTP、SCI收录7篇。

多年来,在学科建设中祖静教授一直致力于建设和发展学科,培养青年人。对青年教师,祖静教授因材施教、因事选材,针对不同人自身的知识结构特点和的所擅长的教学,科研领域,做到人尽其才,优势互补。从帮助他们解决疑难到树立正确的世界观和人生观,培养良好的师德和严谨的治学态度,他都尽心尽力。现在,学科上已形成的各个明确的研究方向,其学术带头人都已成为国内外颇有影响的学者,每个方向都已形成稳定的人员梯队,每个骨干都有自己固定的研究领域和优势项目,每位成员都树立了正确的教学科研思想,在学科梯队中找到了自己的准确定位,发挥着积极的重要作用。在祖静教授的悉心指导下,他的弟子们也迅速地成长为新的领军人物。祖静教授的第一个弟子张文栋教授已经成长为部级的中年科学家,现任中北大学校长,张文栋教授领导的科研群体已经成为部级先进科研群体,做出了突出的贡献。

祖静教授强调以课题组成员组成一个导师团队来指导研究生,课题组(动态测试与智能仪器研究室)集体对研究生负责,明确每一个研究生的导师和副导师,有一个教授管理研究生的日常事务和考勤,以及负责对研究生的助学金和奖惩管理。

对于博士生,他强调实践和创新。对于有自己的研究方向的博士生,他让他们在自己已有的方向上完善和创新:对于还没有明确方向的博士生,帮他们确定一个方向,找到自己的创新点,并努力通过学习和科研实践去完善自己的理论体系和创新点,带他到一个能够自己发展的科学技术领域。他的博士生都有自己的创新和自己发展的领域。

课题组每年招收30名硕士生,祖静主张让他们在科研项目的实践中学习和提高,用课题组的科研费给每一个硕士生创造良好的学习的条件和环境。祖静强调现在是在为社会主义市场经济培养硕士生,他们每一个人都将到人才市场上去找到自己的工作,他关心在人才市场上用人单位都提出什么问题,根据国际上科技发展的趋势,从中总结出我们的学生需要补充哪些知识和技能,总结出培养硕士生的趋势和方向,对于培养计划中缺少而又被市场所需要的知识,通过老师补充讲授和科研实践使研究生得到锻炼。他们所培养的硕士生理论知识全面,受到老师们从事科研实践的熏陶和从事科研项目的锻炼,在市场上是“抢手货”。他们培养出来的硕士生一般都能找到满意的工作,有不少还考上名牌大学的博士生,受到用人单位和所在大学的欢迎。

技能测试论文范文第12篇

关键词: 软件测试; 案例教学; 实践教学; 案例库

中图分类号:G642 文献标志码:A 文章编号:1006-8228(2014)12-74-03

Research on case teaching in software testing course for higher vocational colleges

Zhang Xiaolan, Guo Jiandong

(Guangdong College of Industry and Commerce, Guangzhou, Guangdong 510510, China)

Abstract: Case teaching can not only fully mobilize the students' enthusiasm, but also improve their theoretical level and practical ability. Combined with teaching experience in software testing, the problems of the case teaching in software testing course are analyzed. In order to improve the teaching effect in software testing course, the case design method in theory teaching and practice teaching is proposed. The construction of teaching case library is given. The basis and premise of the implementation of case teaching are introduced.

Key words: software testing; case teaching; practice teaching; case library

0 引言

51testing公司的《2013年中国软件测试从业人员调查报告》显示[1],2013年中国软件企业软件测试人员与开发人员比例基本保持在1:3,相比之前的1:7比例虽有所下降,但仍与国外软件企业1:1的比例相差甚远,这表明国内软件测试人才市场需求仍会增长,其职业发展的潜力依然很大。正因为如此,很多高校相继开设软件测试专业或课程。在教学过程中,主讲教师一般讲解软件测试理论和介绍软件测试方法,但却缺乏较好的测试案例供学生测试,以验证所学的理论,故教学效果不佳。例如利用等价类划分法、边界值法设计测试用例,学生虽然能按要求做练习,能设计出测试用例,但是很多学生还是会疑惑设计出来的测试用例有何用、怎么用,学生缺乏实践环节的经验,当面对实际软件项目测试工作时,仍然无从下手。

目前,很多高职院校对“软件测试”这门课程进行了改革,并且取得了一定的成效。广东工贸职业技术学院(以下简称“我院”)计算机系从2009年开始开设软件测试课程,通过近五年的教学经验积累和总结,提出从构建软件测试课程的案例入手探讨该课程的案例教学方法。

1 软件测试案例教学所面临的问题

1.1 教材及教学资料缺乏

当前软件测试方面的教材很少,适应高职院校学生的教材更少。绝大部分教材只是阐述空洞的理论,附加简单而又陈旧的工具介绍,而这些理念和工具很多已经被业界淘汰或是被取代[2]。根据《2013年中国软件测试从业人员调查报告》显示,业界现在普遍采用的功能测试软件是QTP,而绝大部分教材中还停留在介绍Mercury Interactive公司的WinRunner工具,同时对于业界中性能测试龙头软件LoadRunner,很多教材并未涉及。绝大多数教材上所提到的自动化测试工具不多,而且讲解的也不是很详细,需要教师进行大量的补充。

1.2 案例缺乏

大多数软件测试教材都是理论内容过多,实践内容不足,甚至只有最后一章有测试案例。大多数高校软件测试课程的定位都是以讲解理论知识为主,实验教学只占很小一部分。高职院校定位于培养技能型人才,要求学生有较强的实际动手能力,这势必需要进行大量的测试实践,而实践需要大量的测试案例。同时,理论教学也需要运用典型案例,加深学生理解所学知识,培养其分析问题与解决问题的能力。

2 理论教学案例设计

教材及教学资料的缺乏势必需要软件测试主讲教师有针对性地扩充理论教学案例。

2.1 扩充教材中的教学案例

在软件测试的众多教材中,讲述软件测试方法的经典案例有三角形问题、日期问题、闰年问题等,但这些案例通常都是文字表述,缺乏具体的程序供学生测试。因此,首先要扩充教材中的案例,采用面向测试的软件设计方法将这些案例做成一个个小的被测系统,设一些缺陷,让学生沿着“测试―理论―进一步测试”的主线来学习。首先对这些案例系统进行测试体验,再系统学习理论,最后利用设计出的测试用例进一步测试,这不仅有利于加深学生对软件测试抽象理论的理解,也让学生更加深知在编程过程怎样避免缺陷,做到规范化编程,提高编程能力。

2.2 引导学生编写软件开发文档作为教学案例

在软件测试的理论教学中,经常会提到几个概念,如:黑盒测试是基于用户需求的测试,集成测试的测试依据是系统概要设计说明书,单元测试的测试依据是系统详细设计说明书等。学生通常会觉得很困惑:用户的需求到底是怎样的,系统概要设计说明书、详细设计说明书中分别包括什么内容,有何区别,对这些文档始终没有直观的认识。事实上,在企业的开发与测试工作中,文档都是很重要的一部分内容。软件开发企业在软件开发过程中会产生一系列的文档,如需求分析报告、详细设计报告、概要设计报告等等,但很少对外公布这些文档。就算能通过校企合作或项目合作的方式获得企业项目文档,缺乏项目业务背景的学生也很难弄清项目中的数据流程、工作流程等。所以通过与软件工程课程教师的沟通协调后,要求学生在软件工程课程设计中,按小组自选熟悉的项目系统,如:“学生成绩管理信息系统”、“图书管理系统”、“宿舍管理系统”等等,按照软件工程的原理编写相应需求说明书、概要设计说明书、详细设计说明书等,只有具备以上资料,才可真实地模拟实际工作模式。在软件测试课程中,延续使用这些案例系统,将对学生掌握软件测试的流程很有帮助。

3 实践教学案例设计

3.1 实践教学目标及工具选用

为了培养面向市场的合格测试人才,在教学过程中,除了理论知识外,还要求教师加强学生测试技能的培养。测试技能的培养是需要通过大量的实践练习来获得的[3]。

通过实践教学环节,加深学生对软件测试理论知识的理解,使学生能掌握软件测试的技术和方法,熟练主流自动化测试工具的使用,提高实际动手能力。51testing公司的《2013年第七届中国软件测试从业人员调查报告》中对软件测试从业人员常用的单元测试工具、功能测试工具、性能测试工具进行统计调查分析,得出在功能自动化测试工具中QTP使用最广泛,如图1所示。在性能测试工具中LoadRunner仍然稳居第一,LoadRunner在性能测试工具中的大哥地位无可动摇,Jmeter测试工具在今年来有小幅上升趋势,如图2所示。在单元测试工具中,软件测试从业人员最常用的单元测试工具是Junit,如图3所示。

图1 2013年调查中常用的功能自动化测试工具分布

图2 2013年调查中常用的性能测试工具分布

图3 2013年调查中常用的单元测试工具分布

注:以上图表数据均来自51testing公司的《2013年中国软件测试从业人员调查报告》

在我院软件技术专业的软件测试课程实践教学中选用的单元测试工具是基于Java开发软件的测试选择Eclipse+Junit;基于C++开发软件的测试选择了CppUnit;基于.NET开发软件的测试选择Nunit。另外,性能测试选择了LoadRunner试用版本,功能测试选用QTP,实践教学环节工具基本与当前主流工具平台相符。

3.2 实践教学案例来源

在软件测试的实践教学中,我们从以下几个方面来扩充教学案例。

⑴ 课程设计成果

我院计算机系软件技术专业在程序设计方面,前期开设了Java和.NET程序设计两个方向。在Java程序语言设计,C#程序语言设计、数据库设计课程结束后,通常会安排两周的课程实训,要求学生在教师的指导下完成课程设计作品。将程序语言设计作品用作单元测试的案例,学生间交叉进行测试,互相充当对方的测试员,这样不仅有利于将程序开发与软件测试结合起来,综合解决软件开发中的问题,而且交叉测试会极大地调动学生学习测试兴趣和积极性,课堂气氛活跃。

⑵ 毕业设计成果

在大三第二个学期,我院会安排12周的毕业综合实践周,由指导老师跟学生共同确定毕业设计题目,学生独立完成毕业设计。通过对以往选题汇总发现,绝大部分同学都是选择Windows程序开发和网站开发两个方面。从毕业设计作品中可选择一部分优秀的作品作为实践教学的案例。考虑到现有的网站如网易、搜狐前已经做足了测试,很难再发现其中的缺陷,所以在Web网站测试实践中,我们将学生的网站作品在机房的局域网内,学生在学生机进行测试,在这个过程中真正体会Web网站测试、Cookies测试、安全测试、目录测试等方面,找到测试成就感与自信。

⑶ 科研项目成果

我院一直鼓励教师多参与科研项目,教师参与开发的项目也可以用于实践教学案例。只有任课教师对所选的项目非常熟悉,甚至是亲自参与开发,才能对项目开发整个流程、可能遇到的问题有充分的认识与准备,为学生提供有力的帮助和准确及时的指导,为项目教学的顺利开展提供前提条件,使项目教学的整个实施过程都能在任课教师的良好掌控之下[4]。

⑷ 校企合作项目

目前我院已与部分企业签订了校企合作协议,在软件测试课程的综合性生产实习中,引入企业的实际项目作为案例。邀请校外实习基地企业的行业专家将实际工作项目带入实训室,学生3~5人为一组,按行业实际给他们分配角色,在该过程中强化学生的综合设计和运用能力,让学生掌握在实际项目应用中各种测试方法的使用,熟悉测试项目管理,感受大型测试项目工作流程。

4 案例教学的实施前提

4.1 跟前导课程的衔接

软件测试与软件开发有非常紧密的联系。要想成为一名优秀的测试人员,就必须会编写程序,至少精通一门程序开发语言才能胜任单元测试、集成测试、性能测试的工作,软件开发课程学习的好坏直接影响了软件测试能力。在软件测试单元测试、集成测试教学实践中,案例主要来源于程序设计语言课程的设计作品,这要求该课程主讲教师对学生严格要求,要求学生按小组保质保量完成小组作业,这些小组作品是软件测试课程中交叉测试的基础和前提。

同时,软件测试要用到一系列的文档,如需求分析说明书、概要设计和详细设计说明书、用户手册和安装使用说明等,这些也是软件工程课程设计上要学生完成的内容,课程设计对这些内容的要求严格与否,会对软件测试课程带来很大影响。通过这几年的教学发现,大多数学生对这些文档不甚了解,而且高职院校的学生普遍重技术轻理论,不愿意花时间去写文档。

4.2 教师自身素质的提高

为了顺利实施案例教学,主讲教师也需要不断提高自身素质。软件测试工具较多,范围广,不易把握重点,大部分测试工具如:LoadRunner、WinRunner、JUnit、Jmeter等都是英文版[5],参考资料少,这就要求教师通过主动学习、走进企业来提高自身素养。高职院校提倡“双师型”专业教师队伍建设,要求教师既要具备理论教学的素质,也应具备实践教学的素质,学校也可以派遣教师到软件测试培训机构进行培训,提高教师水平。只有这样,教师才能自如地将企业实际的测试流程、方法、技术带入案例教学实践中。

5 结束语

兴趣是最好的老师,在理论教学和实践教学中引入案例教学、建立测试案例库,使理论和实践过程更具直观性、生动性、说服力、吸引力,能有效调动学生的积极性和兴奋点,有助于学生掌握软件测试的基本理论和方法,加深对软件测试测试自动化工具的理解。同时随着教学的推进,教师可针对当前的测试工具,设计新的教学案例,扩充至教学案例库中,不断提高案例的针对性、实效性、鲜活性。

参考文献:

[1] 2013年第七届中国软件测试从业人员调查报告.http://

,2013.

[2] 钟久隆,路桂明.高职院校《软件测试》课程教学改革探索与实践[J].

教育教学论坛,2012.2:130-131

[3] 丁智国,吕振洪.软件测试课程实验教学探索[J].计算机教育,2012.3:

102-105

[4] 龚宇辉.基于项目驱动的软件测试人才培养模式[J].华章,2013.20:

199

技能测试论文范文第13篇

一、引言

为了培养一批适应社会经济发展需要、创新能力强的高质量工程技术人才,2010年教育部启动了“卓越工程师教育培养计划”改革项目。“卓越计划”强调对学生工程实践能力、创新能力和国际化视野的培养[1,2]。

软件测试是软件工程专业的一门核心课程,它对工程实践要求很高,对学生的动手能力要求也很强。软件测试不仅贯穿软件开发的整个生命周期,覆盖软件各种应用领域,而且在软件开发的系统工程中占据相当大的比重,软件测试阶段所占的工作量约为软件工程总工作量的45%,所占的资金量约为总资金量的15%。在一些国际知名的软件公司中,开发人员和测试人员的比例通常为1∶1,微软公司甚至达到了1∶2。

然而,当前我国软件测试行业面临着测试人才严重短缺的问题,原因在于软件测试应聘者缺乏系统化的软件测试培养,软件测试的实践能力不高。按照“卓越工程师教育培养计划”的有关要求,软件测试工程师的“卓越”培养标准包含两个方面:一是具备从事计算机工程工作所需的工程基础知识的专业标准。二是具有国家“计算机技术与软件专业技术资格”中“软件评测师”要求的知识和技能,掌握ISTQB国际软件测试工程师认证的知识体系结构的行业标准[3]。

二、软件测试课程教学中存在的问题

(一)课程内容偏重理论,缺少具体测试案例

课程中包含了许多软件测试的基本概念、模型、技术和规范,绝大多数学生缺乏软件开发与测试的实际经验,由于没有具体的测试案例贯穿整个测试过程,因而软件测试课程难于理解,学生的学习兴趣不高。

(二)任课教师缺乏软件测试的实践经验,软件测试实践环节内容单调

软件测试是一门实践性很强的课程,许多任课教师没有接触实际的大中型软件开发项目,软件测试的实践经验很有限,很难透彻的讲解软件测试技术如何具体的运用。而许多高校的软件测试实践课往往停留在几种基本的白盒测试与黑盒测试技术上[4],学生的软件测试实践能力得不到极大的提高。

(三)对软件测试工具缺乏系统的学习与实践

随着软件规模的不断扩大,仅靠手工测试已经不能满足软件开发的需要。近年来,软件测试行业出现了许多软件测试工具,例如QTP、AutoRunner、Junit、LoadRunner、TestDirector、Parasoft C++ Test、Rational PureCoverage等,这些工具在软件测试行业中获得了广泛的应用。然而,由于高校软件测试实验条件相对还比较匮乏,导致学生无法学习和使用这些软件,毕业之后还需要经过长时间的培训才能适应软件测试岗位的要求。

(四)不熟悉软件测试国家标准,不能书写规范的软件测试文档

软件测试依据的国家技术标准规范主要有8个,分别是:《信息技术软件包质量要求和测试》(GB/T17544-1998)、《软件质量模型与度量》(GB/T 16260-2006)、《软件工程产品评价》(GB/T 18905-2002)、《计算机软件文档编制规范》(GB/T 8567-2006)、《计算机软件测试文件编制规范》(GB/T9386-2008)、《软件产品质量要求与评价(SQuaRE)指南》(GB/T 25000.1-2010)、《应用软件产品测试规范》(CSTCJSBZ02)、《软件产品测试评分标准》(CSTCJSBZ03)。教师在教学过程中往往忽略了这些标准,学生对这些标准也不熟悉,因此在软件测试实践中不能按照标准的要求实施测试,也不能书写出符合规范的软件测试文档,使得学校培养的学生无法满足软件企业的需要。

三、基于“卓越计划”的软件测试课程实践教学模式

针对软件测试教学过程中存在的问题,我们在软件测试课程的教学内容、测试案例和测试实践等方面进行了一系列的改革,形成了基于“卓越计划”的软件测试课程实践教学模式。以测试理论―测试技术―测试过程―测试工具为主线重新组织教学内容,设定后的教学内容如表1所示。

在软件测试的教学过程中,我们要全程使用测试案例,让学生能将学到的测试理论与具体的测试实践结合起来,更加牢固地掌握软件测试的理论和技术。在教学过程中使用的测试案例包括面向对象的NextDate问题、三角形类型问题、工资支付系统、自动柜员机问题、简化的录像机系统等测试案例。在讲解案例的过程中还对相关测试工具进行介绍和演示,在课程实验和课程设计中学生要用到这些测试工具。

为了提高学生的软件测试实践能力,软件测试课程还增加了课程设计的内容。课程设计以5~7人为一组,完成基于B/S的图书管理系统的设计与开发,针对该系统按照软件测试国家标准编写软件测试的相关文档,并利用测试工具完成系统的各项测试。此外,还邀请国内知名软件测试公司的工程师进行专题讲座,并利用暑期组织学生到软件公司进行软件测试实习。

通过一系列的软件测试课程教学改革,学生的软件测试实践能力得到了极大的提高。为了帮助学生更好地掌握软件测试的理论和技术,扩大学生的视野,我们还开发了基于“卓越计划”的软件测试课程网络资源平台。该平台的内容包括7大模块即:软件测试课程知识体系模块、软件测试工具模块、软件测试实训案例分析模块、职业资格考试信息模块、软件测试试题库模块、在线测试模块、答疑与讨论模块。通过该平台的运行,增强了学生与学生之间、学生与教师之间的互动,极大地调动了学生学习软件测试的积极性,激发了学生的学习热情和兴趣,也收到了很好的效果。从开展软件测试课程教学改革以来,近三年软件工程专业毕业生从事软件测试的人数分别为8人、27人和39人。从企业反馈的情况来看,学生软件测试基础知识掌握得比较扎实,能熟练运用软件测试技术和工具完成软件测试任务,并能正确书写软件测试的相关文档。

技能测试论文范文第14篇

Abstract: Nowadays, more and more attention has been paid to software testing, many colleges and universities have set up software testing courses, some colleges and universities have established software testing professional. This paper takes the students of the computer science department of Beijing Youth Politics College as the research object, combined with the characteristics of higher vocational college students, through the comparison of different case teaching effect and current interests of the students, and the demand of enterprises, makes a preliminary analysis and produces a relatively suitable software testing technology course case base.

关键词:高职院校;软件测试;案例库

Key words: higher vocational colleges;software testing;case base

中图分类号:G423.07 文献标识码:A 文章编号:1006-4311(2017)03-0217-02

0 引言

随着科技的迅猛发展,人们在日常工作和生活中,已经离不开电子产品,作为它们灵魂的软件,其智能度和复杂度也越来越高,更由于网络和智能手持设备的普及,人们对于软件的质量也提出了更高的要求,而软件测试就是为了保证其质量的有力法宝。目前,软件测试已被越来越多的公司和学校重视,很多高职院校也都开设了相关的课程。但是,作为一个高职的新兴专业,此专业教学内容新、课程案例少,教学资源不足,在这种情况下,研究和制作适合高职院校教学的课程案例是非常有必要的。

1 高职院校软件测试技术课程教学现状

1.1 软件测试技术课程及从业人员特点

软件测试是一门综合性的学科,测试不只是测试的执行,它包括从测试计划的制定到测试结束后测试报告的撰写等一系列活动,有着较强的理论性、设计性和实践性。要学好软件测试课程,满足从事软件测试岗位的要求,业务能力方面,从业人员需要较强的阅读分析能力,文档编写能力,测试用例设计能力,还需要了解软件项目开发基本过程和特征,具有基本的编程能力。个人素质方面,从业人员需要有较强的责任心,要有团队合作的沟通意识和时刻保持怀疑的态度且具有缺陷预防意识,同时还要细心、耐心。

1.2 软件测试技术教材现状

目前,面向高职院校的软件测试技术的教材,其教学目标和教学内容仍然偏重理论知识掌握,很多教学内容严重滞后,大部分教材案例旧,与时代脱节,激发不起学生的学习兴趣,学生的参与度不高。教材中关于实践的设计相对少,与市场上的软件测试岗位要求掌握的基本技能差距较大,而且教学案例简单,学生没有完整的测试思路。

1.3 高职院校学生现状

高职学生录取分数低,加之近几年北京生源减少,高职的录取分数更低,学生的文化基础较差,大部分学生的学习动力不足,自我控制力差,对于学习缺少有效的学习方法。针对北京青年政治学院计算机系2014级计算机应用技术1、2班开设软件测试前的调查显示,学生对于之前学习过的程序开发基础掌握差强人意,文档编写能力弱,理论知识掌握较差。由此,引导学生自主学习,激发学生的学习兴趣,提高学生的实践能力,就需要把握高职学生特点,掌握学生的兴趣点,与课堂教学有机的融合在一起。

2 案例库建设

职业院校的教学应该立足于应用,而应用是为了尽快走向工作岗位,借鉴招聘网站中招聘软件测试岗位的需求,找准目前企业需求的方向,调研测试公司的实际操作流程,再参考测试培训公司的讲课模式,讲课案例,结合高职院校学生的特点,才能开发适合高职学生的课程案例。

2.1 案例库建设原则

软件测试技术课程的理论性和实践性都比较强,而高职学生的特点之一就是对理论的学习效果差。如何选择合适的案例让学生在积极参与实践的过程中把理论知识掌握是案例库建设的指导性原则,由此,案例库建设应满足以下几个基本原则:①规范性:案例的建设要符合国家信息资源建设技术规范。②新颖性:案例库的建设要在充分调研学生的兴趣和爱好的基础上选取,才能调动学生的参与性。③学科性:能与软件测试的理论知识结合起来,让学生在实践中掌握知识点。④连续性:时代在发展,新生事物不断出现,学生的兴趣点也不断改变,案例库的建设应该与时代同步发展。

2.2 案例库建设模型

以案例库建设原则为指导,结合课程知识点,调研学生的兴趣爱好,调查企业需求,找到合适的结合点,开发出适合当前高职院校的软件测试案例,建设模型如图1所示。

2.3 案例库建设举例

由于网络及电商的发展,网上购物已成为常态,现在的学生几乎都参与网购,尤其是双11、618、各大节日时各电商的促销,更是把网购推向高峰。针对这一现象,在讲到黑盒测试中状态迁移方法的时候,打开某购物网站,与学生一起回顾网购经历,从选择产品,加入购物车,清空购物车,提交订单,撤销订单,结算,退换货等流程,引导学生把这些步骤作为一种状态,再按照实际操作过程,与学生一起分析各种状态之间的到达情况,做出状态迁移表。

作为购物买家,只是处理自己的相关信息,流程相对简单。而作为卖家,需要处理的信息量很多,面对的是所有购买本商店商品的买家,所以卖家对订单及相关信息的处理才是业务的关键。由此,在学生自己购物流程的基础上引导学生作为卖家身份来处理信息,并指导学生分小组讨论,模拟买家与卖家,统计出买家与卖家之间的活动有多少种,怎样才更全面,更人性化,更合理。例如,取消订单在何时买家能操作,何时后不能取消,退款、退换货的申请与处理,都让同学们在模拟中体会。以小组为单位,共同找出所有的状态点,再分析各种状态之间的关系,在如表1购物网站订单信息状态基础迁移表所示(X表示不可达,?处需要学生讨论完成)的基础上补充并完成状态迁移表(表中可添加新状态),并进一步按照状态迁移图设计方法,做出状态迁移图,设计出完整测试用例,最后教师点评、总结。案例讲解完成。

3 课堂教学效果

教学效果以北京青年政治学院计算机系2014级计算机应用技术1、2班为调查和测试对象,以讲解状态迁移图为例,在课堂教学中发现,学生对课本的例子注意力整体上比较散,不是特别的感兴趣,学生的参与度不高,而与学生一起打开购物网站,一起回顾购物流程时,发现学生明显比较感兴趣,参与度很高,尤其是分模拟角色在处理退款与退换货时在热烈的讨论中完成了各个状态的设定,并顺利完成了状态迁移图和测试用例的设计。在随堂抽查中,发现学生很好的掌握了状态迁移图方法的精髓,达到预期教学目标。

4 结语

时代在发展,科技在进步,随着新兴事物的出现,学生的兴趣点也会有所变化,所以,案例库的建设不是一劳永逸的,而是一个不断发展和改革的过程,我们要不断淘汰不适合的案例,增加新的适合的教学案例。

参考文献:

[1]田明君,张月,吕俊燕.《软件测试方法与设计》课程教学改革的探索与实践[J].电脑知识与技术,2015(31).

[2]董玉坤.“软件测试”课程教学现状分析[J].课程教育研究,2015(9).

[3]郑小蓉.高职院校《软件测试》课程教学问题及对策研究[J].科技资讯,2016(20).

技能测试论文范文第15篇

技要侦查力”的口号,希望将一些技术手段引入侦破案件中,全国更是有一些检察院进行了大胆的尝试。从世界各国的刑事侦查手段来看,技术手段的运用主要可以分为两种情况:一是技术手段的使用要对当事人公开,甚至需要事先征得其同意,比如进行心理测试检查;二是技术手段的运用在一定范围内秘密进行,比如采用电话监听、电子监控、秘密拍照或者录象等。对于检察机关来说,在职务犯罪案件的侦破过程中,侦查人员所面对的嫌疑人一般是素质较高、隐藏较深的官员,而职务犯罪案件比如受贿案件的犯罪情节大多是在“一对一”的情况下发生的,取证难、突破难,比较上述技术手段,相对而言,采用心理测试技术对付这类案件较为有利。本文拟对职务犯罪案件侦查中,运用心理测试技术侦破疑难案件作一粗浅的探讨。

一、心理测试技术的概念及用于侦破案件的科学依据

所谓心理测试技术,是指具有心理测试资格或者技术的专门人员按照一定的程序规则,运用多道心理测试仪设备记录测慌对象在回答其所设置的问题的过程中某些生理参量的变化,并通过分析多道心理测试仪设备所记录的图谱,对被测对象在回答问题时是否说谎作出判断的活动。其间,利用的一个重要工具“多道心理测试仪”,就是我们通常所说的“测慌仪”,英文名叫“ploygraph”,又名“多项记录仪”,是一种记录多项生理反应的仪器,它可以在犯罪调查中用来协助侦讯,了解受询问对象的心理状况,从而判断其是否涉及刑案。真正的嫌疑人此时大都会否认涉案而说谎,所以俗称“测慌”,“测慌”不是测“谎言”本身,而是测心理所受刺激引起的生理参量的变化。

将心理测试技术引入刑事犯罪案件的侦查和审讯中,依据的是心理学的理论,每个人在经历了某个特殊事件后,都会毫无例外地在心理上留下无法磨灭的印记。作案人在作案后,随着时间的推移,心里会无法克制地反复重现作案时的各种情景,琢磨自己可能留下的痕迹。每当别人提及发案现场的一些细节时,作案人心理上的这种烙印就会因受到震撼而通过呼吸、脉搏和皮肤等各种生物反映暴露出来,这种细微的反应被测试仪记录下来,汇集形成或知情或参与或无辜的结论。

二、运用心理测试技术侦破案件的价值判断及取向

正如美国司法心理学家弗洛伊德所言:“那些有眼能看,有耳能听的人相信,没有任何人能够保守一个秘密。即使他的嘴保持沉默,他的指尖却在喋喋不休,背叛从每一个毛孔缓缓流出。”

心理测试技术的判断准确率虽然没有达到100%,但是它的作用是明显的,足以威慑一部分人。在职务犯罪案件的侦查中,心理

测试技术主要有以下三个功能:

一是认定和排除犯罪嫌疑,指明侦查方向。在侦查工作前期,侦查人员根据初查的情况,掌握了一定的犯罪事实,发现了一个或者若干个嫌疑对象,但没有确凿的证据认定真正的犯罪分子。我们通常只能进行正面审查,以排除或者肯定犯罪嫌疑。但作案者和无辜者都会极力辩解,否认犯罪,其辩解可能一时间难以查证,让侦查人员陷入“扑簌迷离,难辨雄雌”的境界。这时,如果使用心理测试技术,就能迅速排除无辜嫌疑人,筛选出重点嫌疑对象,然后围绕重点对象开展侦讯工作,可以事半功倍,大大提高破案效率。比如说有个单位有一笔巨款被贪污了,相关的帐册、手续都被销毁了,而几个经手、管理的人员都有作案的可能,这时候运用心理测试就能很快打开缺口,确定侦破方向。

二是审查判断证据,加固现有证据体系的可信度,有助于深挖犯罪。特别是在侦查受贿案件时,我们经常能遇到嫌疑人的口供与证人证言在受贿的数额、情节等方面表述不一致,存在分歧和矛盾,或者是对同一事实的陈述截然相反,证人说送了,嫌疑人则根本否认,而受贿过程往往是在“一对一”的情况下发生的,既找不到第三者证明,又取不到其他旁证,孰是孰非,很难判断。在这种情况下借助心理测试技术,如果测试结果表明嫌疑人在说谎,就可以印证支持证人证言的可信度,增强侦查人员审讯突破的信心。 对于有证据显示涉嫌多笔受贿事实的嫌疑人,借助心理测试还可以为深挖犯罪提供审讯方向。心理测试技术不失为是审查判断证据的一个新的途径。

三是有效利用心理测试,深挖窝案串案。在查处涉及多人次多事件的举报信时,对已经被立案侦查的嫌疑人进行涉及其他人员犯罪情况的心理测试,可以据此帮助侦查人员判断是否存在窝案串案,有利于对窝案串案的查办。

心理测试技术在辅助侦查、判断案情方面的作用是显而易见的,但从我国目前的立法情况来看,测试结论尚不能直接作为证据在法庭上使用。《中华人民共和国刑事诉讼法》规定的七类法定证据并不包括心理测试结论。最高人民检察院1999年9月10日在《关于cps多道心理测试鉴定结论能否作为诉讼证据使用问题的批复》中也明确指出:人民检察院办理案件,可以使用cps多道心理测试鉴定结论帮助审查、判断证据,但不能将cps多道心理测试鉴定结论作为证据使用。原因主要在于心理测试技术在我国的研发还处于初级阶段,该技术本身还存在不完善性以及它的结论的准确率并不尽善尽美,将它纳入我国刑事诉讼证据体系的时机尚未成熟。即使在世界上已经广泛运用心理测试技术的五十多个国家中也只有罗马尼亚一个国家以立法的形式确认测试结果可以作为证据在法庭上使用,美国有35个州允许测试结果作为法庭的辅助证据,但要严格符合美国证据法的要求,必须在庭审中进行质证或由举证者提供旁证,否则法官不予采信。可见,心理测试的结论不可能做到100%的准确,只要有1%“误判”的可能,就会导致司法不公的存在,将心理测试结果作为证据引入司法程序还需要一段路程。从心理测试技术的原理本身来说,它所能测出的仅仅是被测对象是不是在说谎,并不能测出真实的事实,真实的犯罪事实仍然需要侦查人员艰苦细致的获取其他证据来证明。从目前的情况来看,心理测试技术在价值取向上只能定位于侦破案件的辅助手段和审查判断案情的有效工具。

三、运用心理测试技术侦破案件的要求

既然心理测试技术有着如此有效的功能,是不是在实践中对每一个案件对每一个相关人员都能运用?尽管我国对心理测试技术的研究已经有10多年历史了,对此相关问题并没有具体的规定,但从国外的一些理论和实践情况来分析,心理测试技术不能代替侦查和讯问,它的运用在测试主体、测试客体以及测试程序等方面应该有严格的规定,否则就有被滥用的可能。

(一)测试主体要求

(二)测试客体要求

对于测试客体的要求主要有两个方面:一是必须是与案件有关的人员,比如嫌疑人、举报人、相关证人等;二是必须排除测试客体不是不适合人员,比如精神智力不健全、情绪不稳定、身体状况不佳的人员。相关资料显示,下列人员属于不适合人员:生理精神有缺陷或者智商低下的;患有严重疾病和受伤的;饮酒的;过度饥饿的;测前服用过诸如麻醉、镇定等药物的;受刺激惊吓过度紧张的;受过特殊训练或者有特异功能的等等。

(三)测试程序要求

程序的严格性、公正性与测试结果的准确性有着密切的联系,心理测试技术必须严格按照一定的程序进行,一般分为三个阶段:

一是测前准备阶段。主要要完成三方面的工作:第一,履行必要的手续。测试技术必须在征得被测试人员的书面同意

、签署相关文件后才能进行;第二,进行测前交流。这是整个测试过程中非常重要的一环,受测试者在测试过程中能否出现应有的反应,取决于他在测试前是否处于测慌所需要的心理状态,而这种心理状态是需要通过测前的交流来引导和调控的。测前交流首先要询问被测试人员是否已经同意进行测试并履行相关的手续,然后告知被测试人员测试人的姓名、测试的目的、测试的实质,特别要强调测试技术的科学性、客观性、公正性以及测试仪器的“一贯准确性”,从而对其产生威慑作用,以消除其侥幸心理,同时还要通过交谈了解被测试者的个性、诚信度、生活习性、语言特点、心理动态和社会经历,以便最后拟订完善的测试方案;第三,拟订测试问题。根据了解到的案件的客观情况以及被测试人员的个人情况,测试的问题主要有三类:与调查事件无关的中性问题,与调查事件有关的问题,与调查事件没有直接关系但被测人员肯定要说谎的问题。

二是测试阶段。为了避免各种因素的干扰,测试必须在封闭安静的场合进行,除了测试人员和被测试人员以外,其他人员特别是侦讯人员不得在场,对于未成年的被测人员应当允许其近亲属在场以稳定其情绪。

三是对图谱的分析评判阶段。主要是根据图谱分析得出被测人员是否在说谎的结论,重要的一点是对于记载测试结论的文件应该由被测人员署名。