软件测试专业课程体系建设和教学改革
高职软件工程专业软件测试课程教学改革探讨

摘要:高职院校软件工程专业的软件测试技术课程大多形同鸡肋。
针对目前学校课程设置现状,从课程建设、教学内容,实践训练,师资引进等方面进行分析,提出了改革课程教学的具体实践性和可行性的措施和建议,以便更好的提高测试类课程的教学效果。
使软件测试能真正成为高职学生职业能力培养的一个重要技能。
关键词:高职软件测试课程建设实践1概述随着国内软件市场不断扩大,软件企业也越来越规范,软件产品正逐渐成为软件企业生存和发展的核心。
人才市场需要大量的软件测试人才。
高职软件工程专业毕业的学生也绝不仅仅只限于从事低端程序写手,在软件工程专业,软件测试逐渐成为一个新的就业方向和就业趋势。
凭借软件工程专业,加大建设软件测试课程的力度,同时对软件测试的投入力度也要加大,进而使得培养出的软件测试人才都具有扎实软件测试理论知识,同时掌握测试软件的方法,并且具有一定的测试软件的经验。
2高职院校软件测试课程现状分析多年来,软件测试技术课程一直按传统的教学方法以讲授为主进行教学,学生缺乏学习动力,依赖性强、易受外界环境的干扰,工程意识、工程素质没有得到有效锻炼,不能利用所学知识和技能对软件项目进行测试实施。
软件测试技术方面的教材近年来出现了一些,但质量也良莠不齐,高职的软件测试课程大多设置为选修课或者考查课,课时相对较少,并没有作为重点内容来要求。
软件测试课程的教学目前大致为两种状态,一种测试理论和测试方法是高校教师授课的重点,在软件测试案例和软件测试经验方面比较匮乏,在教学过程中很少涉及重要的实践环节,系统的训练相对比较缺乏。
与软件公司的测试人员相比,学生还有很长的路要走。
另一种是从软件公司聘请多年从事测试的高级人才来任教。
他们直接用企业的测试项目对学生进行讲解,但高职软件工程专业的学生之前都很难完成实用性的具体项目,更没有扎实的测试理论和方法做依托,不能将实用的测试技术深入的消化理解,灵活运用。
如何将这两种教学现象很好的融合,是软件测试课程能否使高职软件工程专业学生成为软件测试实用人才的关键所在。
高职教育下软件测试课程体系建设方向研究

高职教育下软件测试课程体系建设方向研究摘要:
随着信息技术的快速发展,软件行业正迎来前所未有的发展机遇,而软件测试作为保障软件质量的重要环节,对人才需求也日益增加。
目前高职软件测试课程体系依然存在诸多问题,需要进行进一步的研究和完善。
本文从培养目标、课程设置、教学方法和评估体系四个方面进行了探讨,提出了一些改进建议,以期能够为高职软件测试课程的建设提供一定的参考和借鉴。
关键词:高职教育;软件测试;课程体系;教学方法;评估体系
一、培养目标
培养目标是课程建设的出发点,也是课程设计的灵魂所在。
当前,一些高职软件测试课程的培养目标不够明确,过于抽象,缺乏可操作性。
为此,应该结合当前软件测试行业的实际需求,确定高职软件测试课程的培养目标。
具体来说,培养目标应包括学生的知识技能和素质要求,如掌握软件测试的基本理论和技术、具备扎实的编程基础、具备良好的沟通和团队协作能力等。
培养目标还应该符合学校的办学定位和学生的实际需求,既能够满足就业市场的需求,又能够提高学生的个人综合素质。
二、课程设置
当前,一些高职软件测试课程的设置比较单一,缺乏针对性和实用性。
为了提高课程的实用性和针对性,应该调整和优化课程设置,使之更加符合实际需求。
具体来说,可以增加软件测试工具的教学内容,加强实际案例分析,引入企业实践项目等。
还可以增加相关的课外实践环节,如实习、项目实训等,以加强学生的实际操作能力。
课程设置应该更加贴近实际需求,更加符合就业市场的要求。
软件工程专业实践教学体系改革与实践

软件工程专业实践教学体系改革与实践软件工程专业实践教学体系的改革与实践是一个不断完善的过程,旨在培养学生的实践能力和创新思维,以适应信息技术快速发展的需求。
本文将从改革的背景与目标、实施的原则与方法以及取得的成效三个方面,对软件工程专业实践教学体系的改革与实践进行探讨。
改革的背景与目标是推动软件工程教学的质量和实用性的提高。
随着信息技术的飞速发展,软件工程领域日新月异,传统的教学体系已经不能满足学生的需求。
改革专业实践教学体系是必要的,旨在打破传统教学的束缚,通过实践性、系统性的教学方法,培养学生的实际操作能力和问题解决能力,使其能够适应工作环境中的挑战。
实施的原则与方法包括结合理论与实践、注重实际问题与项目实施、提倡合作与交流。
理论与实践相结合是改革的重要原则,通过将专业知识与实际案例相结合,使学生更好地理解知识并能够将其应用到实际工作中。
注重实际问题与项目实施是改革的关键方法,通过引导学生参与真实项目的设计和开发,使其能够了解项目管理、团队合作以及解决实际问题的能力。
提倡合作与交流是改革的重要途径,通过组织学生进行小组合作和报告交流,促进学生之间的合作意识和沟通能力的提升。
改革与实践取得了一定的成效。
学生的实践能力和创新思维得到了有效的培养。
通过参与实际项目的设计和开发,学生能够熟悉软件工程的整个开发过程,掌握相关的技术和工具,并能够运用所学知识解决实际问题。
学生的团队合作和沟通能力得到了提升。
通过小组合作和报告交流的形式,学生能够学会与他人合作,培养团队意识和沟通能力。
学生对软件工程行业的认知和就业竞争力得到了提升。
通过实践教学,学生能够更好地了解软件工程行业的发展趋势和工作环境,提高自身的就业竞争力。
软件工程专业实践教学体系的改革与实践是一个艰巨而又重要的任务,通过改革会使学生的实践能力和创新思维得到有效地培养,促进学生的综合素质和就业竞争力的提升。
改革的过程也存在一定的挑战,需要教师和学生的共同努力和探索,不断总结经验,继续更新教学方法,不断提高教学质量,以培养更多的优秀软件工程人才。
软件测试课程的教学改革与研究

1 1软件 产业 的发展 . 2 1课 程体 系 目标 构建 . 随着软 件技 术应用 的成 熟不断 深入 , 我校技术教育倡导培养“ 术立校 , 技 应 无论 企 业 或 个 人对 于 软 件 产 品的 需 求 标 准 用为 本 ” 高级 专 门人 才 , “ 力本 位 ” 的 即 能 人 都 在 不 断 提 升 ; 随 着 软 件 系 统 规 模 的 扩 才 培 养 模 式 。 体 到 软 件 工 程 这 一 专 业 子 但 具 大 和 复 杂 度 的 提 升 , 件 质 量 问 题 已成 为 方 向 的 人 才 培 养 规 划 中 , 位 在 培 养 软 件 软 定 软件 使 用 者 和 软 件 开 发 者 共 同关 注 的 焦 点 开 发 和 测 试 专 业 领 域 的 “ 件 蓝 领 ” 一 目 软 这 [1 2 软 件 工 程 领 域 的 出现 即 是 为 了解 决 由于 标 上 …。 件 工 程 专 业 下 设 定 两 个 培 养 目 软 软 件 质 量 而 导 致 的 软 件 危 机 问 题 。 软 件 标 , 软 件 开 发 工 程 师 与软 件 测 试 工 程 师 , 而 即 测 试 行 业 的 出 现 , 于 推 动 软 件 的 发 展 起 学 生 可 以 根 据 不 同 的 兴 趣 选 修 不 同 的 课程 对 着至关重要的作用 。 计划。 目前 , 国 的 软 件 产 业 要 实 现 与 国 际 我 制 定 以 软 件 测 试 工 程 师 为 目标 的 课程 接 轨 , 件产 品要 打 入 国际 市 场 , 于 软 件 体 系 时 , 照计 算 机 检 测 员 国 家 职 业 资 格 软 对 参 系统 从 分 析 、 计 到 实现 、 布 各 个 环 节 都 标 准 的 等 级 划 分 原 则 , 满 足 相 当于 国家 设 发 将 提 出 了更 细 致 、 更具 体 的检 测 要 求 。 发 流 职 业 资 格 四级 ( 开 中级 ) 准 的 人 员 称 为 软 件 水 程 的 规 范 化 监 管 、 件 模 块 分 阶 段 逐 级 测 测 试 员 , 将 满 足 相 当 于 国 家 职 业 资 格 三 软 而 试 、 品 质 量 的 全 方 位 科 学 检 测 等 理念 和 级 ( 级 ) 准 的人 员称 为 高级 软 件 测 试 员 。 产 高 水 技 术 的 实 施 , 已 表 明软 件 测 试 与 质 量 保 在 软 件 测 试 课 程 体 系 构 建 时 , 这 两 者 的 都 将 证 技 术 已经 融 入 到 软 件 开 发 流 程 的 各 个 环 技 能 要 求 根 据 具 体 情 况 纳入 到软 件 工程 专
高职软件工程专业软件测试课程教学改革探讨

高职软件工程专业软件测试课程教学改革探讨随着软件技术的飞速发展,软件测试作为软件质量保证的关键环节越来越受到重视。
高职软件工程专业作为一门实用性强的专业,软件测试课程的教学一直是教学改革的焦点之一。
本文将从软件测试课程的教学现状、存在的问题以及如何进行措施等方面展开探讨,以期能够对高职软件工程专业软件测试课程教学改革提供一定的参考。
一、软件测试课程教学现状当前软件测试课程教学在高职软件工程专业中,多以理论授课为主,缺少实践教学。
在教学过程中,老师往往只是讲授理论知识和基本的测试方法,但是缺乏将理论知识和实际应用相结合的教学形式,学生们很难真正掌握测试的实践技能。
此外,软件测试课程教学在内容方面也较为单一,缺乏实践操作和案例研究,这使得学生不能真正了解软件测试具体应用场景和具体实践技巧。
二、存在的问题软件测试课程教学存在以下几个问题:1.理论与实践缺乏结合软件测试讲授时缺乏真正应用实践,导致学生对于软件测试实际操作技巧掌握不够熟练,难以实现日后工作的实际应用。
2.教材和案例缺乏当前教学材料比较单一,只是小范围地阐述软件测试理论,缺乏充分的案例研究和软件测试真实数据的应用,导致学生难以得到充分的测试实例分析,难以真正学习软件测试技能。
3.对于学生的综合素质缺乏培养当教学更加讲究理论知识的讲解,对于学生的软件开发技能、思维能力、工作态度等综合素质的培养存在不足。
使得学生无法真正掌握软件测试的全面技术。
三、措施针对现有软件测试课程教学的问题,可以采取以下措施优化教学:1.理论知识和实际操作相结合应该在课堂教学中,既注重理论知识的传授,也要注重学生软件测试技能的实际操作训练,让学生能够在测试实践中获得体验和感受,掌握测试实际技巧。
2.完善教学材料和案例研究针对软件测试教学中教材的缺陷,教师应该将学文教材充实为组合应用,将理论知识和具体实践相结合,教学材料应增设软件测试相关案例, 系统地挖掘软件测试中存在的问题,进行针对性教学。
软件工程专业实践教学体系改革与实践

软件工程专业实践教学体系改革与实践随着信息技术的发展和应用的普及,软件工程专业在各个行业中的需求越来越高。
为了培养具有良好实践能力的软件工程专业人才,软件工程专业实践教学体系改革与实践愈加重要。
本文将就软件工程专业实践教学体系的改革和实践进行论述和分析。
软件工程专业实践教学体系改革是从传统的课堂教学模式向“理论联系实际、实践对接产业”的教学模式转变。
传统的课堂教学模式注重的是对理论的灌输和讲解,学生在课堂上只是被动地接受知识,缺乏实践动手能力。
而新的教学模式则强调理论与实践的结合,将实践教学引入课堂,让学生积极参与实践活动,提高他们的实践动手能力。
软件工程专业实践教学体系改革需要加强实践环节的设置和组织。
在实践教学环节中,学生将有机会接触到真实的软件工程项目,并参与到项目中的各个环节中。
这样能够让学生更深入地了解和掌握软件工程的各个方面,提高他们的实践能力和问题解决能力。
实践教学还能够培养学生的团队合作能力和沟通协作能力,使他们能够适应将来的工作环境。
软件工程专业实践教学体系改革需要重视实践成果的评估和实践经验的总结。
在进行实践教学的过程中,需要设置相应的实践任务和项目,并设立一定的评估标准来评估学生的实践成果。
只有通过对实践成果进行评估,才能够找出学生在实践中存在的问题,并针对问题进行改进和提高。
还需要对实践经验进行总结和反思,将实践中的经验教训转化为教学的积累,为今后的实践教学提供指导。
软件工程专业实践教学体系改革需要与产业对接,注重实践能力的培养。
软件工程专业是一个实践性强的专业,需要学生具备扎实的理论基础和强大的实践能力。
教育机构需要与企业、行业进行深度合作,了解产业发展的需求和趋势,将这些信息纳入到教学体系的改革中。
通过与产业对接,能够增强学生的实践能力,使他们能够更好地适应将来的工作环境。
软件工程专业实践教学体系改革与实践对于培养具有实践能力的软件工程专业人才至关重要。
而实践教学体系改革需要从课堂教学模式向“理论联系实际、实践对接产业”的教学模式转变,加强实践环节的设置和组织,注重实践成果的评估和实践经验的总结,与产业对接,注重实践能力的培养。
软件测试课程混合式教学改革初探

科技论坛
软件测试课程混合式教学改革初探
苏晶 山东理工大学 山东 淄博 255049
摘 要 近年来,软件行业蓬勃发展,使得软件质量日益受到关注,而软件测试是软件质量保证的基础。传统的以 教师为中心的教学模式导致学生对基础知识掌握不牢固,无法灵活运用所学知识解决实际问题。混合式教学模式的 构建及实施,对于提高学生课堂参与度和积极性,培养工程实践能力具有重要意义。 关键词 软件测试;混合式教学;教学改革
教学法,实践内容以软件测试过程管理为主线,实现对课堂教 授知识体系的全方位覆盖。实践内容设置由浅入深,兼顾基础 知识薄弱和学有余力两种情况。
鉴于学生在本课程学习之前对软件测试知识涉猎较少,提 供完整的案例分析材料,使学生在其引导下,独立完成案例实 战部分的测试任务。针对部分对软件测试感兴趣、自学能力强 且学有余力的学生,提供少量难度较高、具有一定挑战性的扩 展任务,激发学生学习的主动性和创造力。实践过程模拟公司 项目组的工作模式,采用分组、分阶段任务的形式展开。实践 项目采用阶段性成果限时提成。
3 课题实施过程与效果 混合式教学改革成果初步应用于课堂及实践教学中,实施
效果良好。学生普遍反映通过混合式教学,增强了学习的积极 性和主动性,提高了课堂的参与度和专注力,深化了对关键知 识点的认识和理解。通过分组分阶段完成各项实践任务,在一 定程度上提高了团队合作和交流沟通能力,能够实现将所学知 识与工程实践的初步结合。
1 教学改革的目的和意义
传统的教学模式中,教师是教学过程中的主体,是知识的 传授者和灌输者,而学生是知识被动的接受者和被灌输者。这 种教学模式忽视了学生的主体地位,损伤了学生主动学习的积 极性。进入信息化时代后,国内外教育工作者努力寻找适应时 代要求的高校教学模式,混合式教学应运而生。
软件测试实践教学方法改革探索

2、边界值分析
边界值分析是一种针对输入数据边界的测试方法,它输入数据的最大值、最 小值、极值等边界情况。通过测试边界数据可以发现输入数据边界的错误和异常, 从而提高软件的可靠性和稳定性。
3、因果图分析
因果图分析是一种基于需求的分析方法,它将软件的功能需求转化为因果图 模型,然后根据因果图模型生成测试用例。该方法需求之间的逻辑关系和组合情 况,能够全面地覆盖需求的各种组合,从而保证测试的完整性和准确性。
同时通过小组间的竞赛等形式可以激发学生的学习积极性。 (2)引入企业 导师制:邀请具有丰富经验的企业导师参与项目实践教学可以为学生提供更加贴 近实际的指导与建议并带来最前沿的技术分享与实战经验传授。 (3)开展阶段 性成果展示与交流:定期组织学生进行项目阶段性成果展示与交流活动可以帮助 学生及时发现问题并进行调整与优化同时也能提升学生的沟通表达能力。 (4)
项目成果评价与反馈:建立项目成果评价与反馈机制可以对学生的项目实践 成果进行科学合理的评估与指导并对遇到的问题进行总结与反思以便不断完善与 提升教学质量。四、软件测试实践教学方法改革的思考经过对软件测试实践教学 方法的改革探索本次演示认为以下问题值得深入思考: (1)如何平衡理论教学 与实践教学的关系?在强调实践教学的同时是否会弱化理论教学? (2)如何做 到因材施教?
总之,本次演示介绍了软件黑盒测试的基本概念、方法和实践。通过这些方 法和实践的运用,可以帮助我们更好地进行软件黑盒测试,提高软件的可靠性和 稳定性。我们也需要注意不断地学习和实践新的方法和技能,以便更好地应对软 件质量保障的挑战。
感谢观看
软件测试实践教学方法改革探 索
目录
01 一、当前软件测试实 践教学方法存在的问 题
03 三、软件测试实践教 学方法改革的探索
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件测试专业课程体系建设和教学改革[摘要]文章从社会培训模式、高校专业教育等方面分析了国内软件测试专业教育现状,从课程设置、教材选择等方面介绍了高校软件测试专业课程体系建设,最后阐述了面向从业需求的教学改革:注重面向市场应用的课程体系改革、注重培养学生的职业素养等。
[关键词]软件测试课程体系教学改革软件测试技术近年来发展迅速,已经成为与软件开发齐头并进的专业技术。
软件测试工程师承担产品功能、性能、可靠性、易用性等全方位测试,保证产品质量,满足用户需求,保证企业信誉,是当前IT业界需求量骤升的热门人才。
目前我国软件产业在产品功能和性能测试领域仍然存在着严重不足,软件测试的广度和深度已成为影响企业生存与发展的核心问题。
培养大量的具备专业素养和高层次技能的测试人才,更好地推进我国测试行业和测试技术的长足发展,是高等院校必须担负的职责。
一、国内软件测试专业教育现状自2000年软件测试技术在我国兴起至今十余年,软件测试人才随着软件行业的迅猛发展呈现出供不应求的态势。
专业的软件测试机构、测试网站及测试技术培训机构等迅速发展起来。
目前,国内许多高校已经逐步设有本科阶段软件测试方向的专业。
2011年11月,由教育部主办的“2011年高等学校软件测试课程教学论坛”在上海同济大学召开,对国内软件测试人才的培养及测试领域的全面发展起到积极推动的作用。
1.社会培训模式与现状。
当前国内业界一些知名网站主要承担起测试人才的培养职责,如51testing、达内科技、北大青鸟等,为测试行业输送了大批动手能力较强的测试人才。
针对性很强的短期教育模式是社会培训的特色。
培训机构通常按照助理级、初级、中级和高级测试人员安排培训内容。
诸如北大青鸟等规模较大的培训机构引进欧美的混合教学模式,采用“理论知识+分模块项目实践+全真项目实训+职业素质训练”的模式,形成一个科学并且实用的培训体系。
培训机构通常设立自己专用的教学平台,通过网络远程授课与集中化分期分班授课方式,在半年到一年的较短时期,培训出上岗快、操作熟练、针对性强的应用人才,而且很多学员直接通过测试工程师面试,并在后期工作中累积了较深厚的测试经验,成为测试领域的支撑力量。
培训课程主要内容涵盖操作系统管理、网络应用与Web编程、数据库管理等专业课程,实训环节应用主流的测试工具,如Winrunner,Loadrunner,Rational Robot等。
着重于实用性的项目实践和开发是培训机构与高校教育的最大区别。
参加这些培训班已成为目前大学生岗前培训的主要途径。
2.高校专业教育现状。
软件测试技术要得到广泛应用和深入发展,不能仅依靠社会办学,高校系统化的专业教学体系能够为学生奠定一个更加扎实和科学的专业基础,并对测试技术本身的学科化发展起到不可替代的作用。
近三年来,软件测试技术作为专业课程逐渐在多所高校开设。
目前,多数高校将“软件测试技术”作为一门独立课程设置,交叉课程主要为“软件工程”。
当前一些高校开始申报软件测试专业,但是软件测试技术的学科化发展目前仍受到诸多因素的影响。
主要是:(1)缺乏丰富的理论支撑。
软件测试目前仍是发展中的计算机技术,专业论著少,适合于高校的教学材料非常有限,并且普遍存在知识结构不合理,教学内容不规范统一,论点少并缺乏依据,实验指导教材匮乏等问题。
另外作为一门独立学科,与其他学科的交叉与相辅是理论体系的必要部分,测试技术与计算机领域诸多技术关联,相互结合教学是当前教改面临的问题。
(2)目前通用性测试平台仍未完善发展与普及,在高校中缺乏结合教学实验内容的通用的实践平台,实验环境单薄。
多数高校停留在泛泛讲授几个热门的测试工具的阶段,缺乏成熟、实用的测试环境来实践完整的测试项目。
(3)教学模式上存在严重缺陷,专业培养过程中存在大量的不规范性和随意性。
主要表现在:实践课程比例小,测试项目实例缺乏;理论课程知识结构不合理;教学理念和手段陈旧,脱离测试技术发展的实际与市场应用;不重视对学生从事软件测试职业素养的培养。
尖端技术的学科化发展是高等院校的职责,建立一个科学、完整的专业教学体系是高等教育最为核心的问题。
3.当前推进测试技术应用的其他途径。
除了专业公司培训和高校培养外,当前软件测试行业的发展还依赖于多种良好途径:校企合作、技术沙龙、测试专业微群、社会信息辐射等。
新兴技术发展需要社会传播产生的广泛影响力来推动。
以MPD(亚太软件研发团队管理)峰会、51testing等领衔的线下技术沙龙活动和巡回演讲,聚集了很多高端的测试人才,相互学习交流,积极推进软件测试行业的发展。
一些较有影响的网络微群提供测试技术的交流和分享,如软件测试、敏捷测试、落地微群等,大量的测试人员和测试工程师提供测试过程管理、测试工作总结等资料,有很强的借鉴性。
软件测试行业的人才匮乏仍然是当今的重要问题。
依照行业需求,软件测试人员配备应是软件开发人员的2倍,而目前我国软测人员与开发人员比例却仅在1︰5至1︰8之间。
以高等院校专业教育为主,实现多种途径的人才培养是当前软件测试行业的当务之急。
二、高校软件测试专业课程体系建设构建专业课程体系,需要设置好基础课与专业课、理论课与实践课、必修课与选修课的比例关系,并合理安排与协调课程相互间的分工与配合。
建设科学完整的软件测试专业的课程体系是一个需要多方考证借鉴和不断探索完善的工作。
1.课程设置。
软件测试是一门技术性很强的专业,对专业素养要求很高。
在测试模式、测试方法上与软件开发的模式、开发平台直接相关。
学生必须对操作系统、软件的逻辑结构以及物理存储过程、操作实现方法达到一定深度的了解和掌握,对于硬件的拓扑结构、物理结构要也需要尽可能多地熟知。
在软件测试行业,对优秀人才的要求是拥有高敏感能力、高发散能力、高分析能力,而这些都是以扎实的理论基础为前提的。
建设软件测试专业课程体系,应契合技术发展、学科发展与从业需求。
经过多方考证,下表所述课程囊括的专业知识对于高层次的自动化软件测试技术的掌握必不可少。
由于计算机专业课程的关联性很强,一些专业课程可以相互结合教学。
比如语言类,Shell等可以结合到UNIX/Linux操作系统课程中,HTML/XML可结合到.NET以及网络技术等课程中,PHP融入Web服务器配置等专业选修课程教学中等,避免专业内容交叉而造成的重复教学现象。
在教学过程中,要将软件测试的思想广泛地渗透到所有的专业课程中。
如在各类程序设计语言基础课程中引入单元测试的思想,在软件工程课程中强调软件测试的重要性,增强软件质量管理意识。
当前微软、苹果、惠普等软件公司都推出完整的计算机应用与开发平台,从硬件、操作系统、集成开发环境到用户应用软件,基本上提供一条龙服务。
以微软为首的测试框架开发也日趋成熟。
高校需要从专业建设角度考虑,把握学科发展方向,汲取众家之长,将尖端技术和主流应用平台作为专业教学内容,在有限的学时之内统筹安排,让学生形成一个专业学习的整体思想,做到知识累积层次清晰、得到一个完整的专业知识体系。
随着测试技术的快速发展,课程设置需要不断更新调整,既要考虑专业建设、学科建设,又要考虑市场需求和研发需求。
合理选择、科学地纳入新知识到专业课程中,是需要不断探索和改革的无止境的工程。
2.教材选择。
教材选择应当宽口径,除了主要教材之外,要为学生提供更多的辅助教材和资料,给学生自主学习的空间和时间。
这方面要学习西方高等教育的模式,按照教学计划和教学内容,指导学生分期、分阶段大量阅读与课程相关联的专业资料,并汇总论点和典型实例展开讨论,开阔学生的眼界,培养学生独立思考、逻辑分析能力和探索精神。
另外,教材选择应把握专业技术的最新发展,与专业领域的最新研究成果、社会培训资料等结合,及时更新教学内容。
例如有经验的测试工程师撰写的技术开发、测试报告与测试总结等书籍资料,是完善和填充教材的重要知识源。
3.实验教学规划。
(1)实验教学内容,应包括两部分:测试框架应用和测试项目实践。
前者是指基于实验室配置的测试框架,选择针对操作系统或者客户端软件、网站等的服务性能测试案例,编写一些通用的测试脚本,在测试框架上实现完整的测试流程。
后者是指选择实际的软件测试项目来组织实验教学内容。
在测试项目实践中,需要提供给学生被测试的软件系统代码以及软件开发综述,包括需求分析、概要设计书、详细设计书等文档,便于学生真实地模拟实际工作中的测试流程。
项目实践中,可将学生分成若干个项目组,分别设置测试经理、测试负责人、测试人员等角色,依照测试用例设计、测试任务管理、测试计划实施、测试过程监控、测试日志与测试报告管理环节,安排角色各司其职,协同完整测试项目,并对被测软件系统做出质量评审,撰写格式规范的质检报告。
通过实验教学,使学生深入理解和掌握常用测试工具,如单元测试工具NUnit等应用,提升学生的项目管理经验和软件测试技能。
(2)实验教材选择:实验教材选择应参考社会培训机构的项目实训资料,选择基于主流测试平台的项目实例教程,并结合测试技术的应用发展现状和高校测试环境,广泛筛选辅助资料,设置测试项目,丰富实验教材的内容。
(3)实验环境配置:搭建面向高校教研的通用测试环境。
当前各类测试平台及测试工具不断推出,种类繁多,但针对性较强,应用性能受到限制,缺乏可被广泛普及的通用型测试平台,导致测试过程缺乏通用性和稳定性、测试标准设定和测试价值评估无法明确等问题。
建立一个通用测试环境对高校的实验教学和专业研究十分必要。
通用测试环境应囊括软件测试管理平台、回归测试平台和性能测试平台功能。
提供软件的文档审查、安装测试、功能性测试、易用性测试等测试项目,并能提交形式内容规范的测试报告。
通用测试环境搭建需要高校结合专业研究项目实施二次开发。
三、面向从业需求的教学改革1.注重面向市场应用的课程体系改革。
为了更好地为社会培养应用型人才,高校应以企业岗位能力需求为标准,不断进行课程体系改革,构建“知识+应用+研究”的混合型课程体系结构,为学生从业后尽快适应工作岗位,担负起科技职能,并进一步从事测试技术开发与研究奠定基础。
软件测试课程体系改革应基于不断发展的测试技术以及社会测试岗位的能力需求,从培养学生专业素养、测试技能、项目分析能力、探索开发能力等全面素质的高度进行必要的整合和重组,把学生应具有的知识、能力、素质结构作为课程体系改革的依据,组建模块化的课程结构。
2.注重面向从业需求的教学实践改革。
面向从业需求,加强教学实践环节是高校实验教学改革的重要内容。
目前很多高校与自己的合作企业签订培训合约,建立人才基地,共同开发软件和培训人才、交流人才,是教学结合实际应用的最佳模式。
围绕着以企业需求为目标进行实验教学,使学生在真实的项目流程中对软件测试的完整过程与实施细节、管理机制与管理措施进行全面的了解,提高测试能力和积累测试经验,便于学生日后尽快适应实际工作,在专业技术岗位发挥人才作用。