企业测试流程测试技术课程改革论文
1高校软件测试课程教学现状
(1)课程本身的实践性与传统理论授课的矛盾
目前对软件测试技术的教学活动大多数院校采用的是理论讲解为主,而且理论也仅仅是一些测试理论,例如测试用例设计理论,测试过程理论等等。在教学过程中也会引入简单案例,但是只是截取案例中的一小部分。整体上不系统,而且案例引入的过程中要持续不断地讲解需求,这无疑增加了学生学习的时间及负担。后续没有实际的项目支撑进行测试执行环节,学生对测试活动的理解仍然停留在理论抽象阶段,缺乏从理论到实践的过度环节,造成理论与实践的脱节。
(2)测试执行环节缺乏连续性
没有实际的测试项目进行测试执行阶段的支撑,学生的测试理论与测试执行缺乏连续性。
(3)适当地引入测试管理工具
缺乏真实项目的实践环节。实践教学环境不完备,大多数院校也会在测试活动中引入测试管理工具,但是由于没有被测试系统。单纯是对测试管理工具的讲解,没有实际地对测试管理的操作,很难收到好的效果。
(4)校企合作困难重重
高校已经认识到人才培养模式的不足,也在不断探索教学模式的改革,例如校企合作,然而在实际操作过程中校企合作困难重重。现阶段,校企合作一般有以下几种形式:企业向学校派遣工程师进行讲学,与企业合作建设校外实训基地。企业方面以追求利益最大化为目的,很难要求企业投入多余的精力为学校输送合格的访问工程师,而且即使经验丰富的工程师讲课效果也不甚理想。综上所述,高校在软件测试人才培养的过程中,由于实践环节的欠缺导致高校传统的对测试人才的培养模式已经与企业的用人需求存在了很大的偏差,因此需要对软件测试课程体系进行改革,建立完备的项目化实训过程,同时建设完备的教学环境、并结合软件企业的测试流程,让学生在项目化测试过程中学习知识的同时,体会企业的真实测试流程,从而提高学生的实践动手能力。
2基于企业测试流软件测试课程改革
(1)引入企业真实的测试流程
针对软件测试技术在校企合作中的困难,在软件测试技术教学过程中引入真实企业的`软件测试流程,完成真实系统的一整套测试流程。
(2)引入学生的真实项目案例
教学过程中对教学案例的选择非常重要,过难过易都不合适。过难的情况下,学生需要花费大量的时间去理解系统,这样会在整个过程中占用过多的学时;过于简单又不能锻炼学生的实践能力。所以拟采用学生自己开发的真实项目案例。学校对自己开发的项目会比较了解,不需要重新学校需求,也不需要熟悉系统,这样可以省去很多重复性劳动,达到事半功倍的教学效果。
(3)打造测试管理服务器
测试管理工具是测试从业人员必须掌握的一种工具。因此本教改拟架设测试管理工具,使得学生在学习的过程中同时掌握测试管理工具的使用。
(4)自动化测试工具实践
自动化测试工具在一定程度上可以提高测试效率,同时完全实现自动化也是大多数软件公司不断追求的目标。因此自动化测试技术也是测试人员必须掌握的一种技能,本教改引入自动化测试工具QuickTestPro-fessional用于教学。同时引入性能测试工具LoadRunner对系统进行性能测试。基于企业的测试流程,整个项目的从理解需求、测试需求以及管理需求开始,制定测试计划、编写测试用例以及执行手工测试和自动化测试,最终提交缺陷报告,软件测试管理服务器参与全程的测试管理。针对每一过程都有测试输出。
(5)加强校企合作,提高师资水平
继续加强校企合作,加强教师与企业的紧密联系,提高高校教师对企业前沿技术的把握,提高高校教师的执教水平,同时做好在教学内容上的更新,使人才培养更切合企业用人实际。本改革从企业用人需求的实际出发,提出企业化测试流程的软件测试课程体系改革,企业真实测试流程,真实被测服务器,真实测试管理工具,学生采用真实项目进行测试,在学校基本测试理论的同时掌握一定的测试实践能力,充分满足企业的用人要求。
【企业测试流程测试技术课程改革论文】相关文章: