初探高校软件工程专业综合项目实训中的软件测试实践过程研究

来源 :速读·上旬 | 被引量 : 0次 | 上传用户:nengding
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着我国外包产业的迅速发展,软件测试人才的需求量日益增大,但高校学生所学内容与企业的实际要求严重脱节。通过学生就业管理系统的具体测试实例,理论联系实际地阐述了软件测试的流程和人员管理,并在实践过程中归纳和总结了相关问题,对高校软件测试人才的培养进行了探索和研究。
  关键词:软件测试;项目实训;实践教学;人才培养
  近年来,随着中国内需市场的增长和国内外外包企业的合作加深,我国的软件外包行业得到了迅速发展。软件测试作为软件外包的主营业务之一,是加快软件企业与国际接轨,实现产品国际化的重要手段。随着软件开发流程的系统化和规范化,我国软件企业对软件测试的需求逐步增大,因此高校软件工程专业中的软件测试人才具有良好的就业前景。
  通过高校教育培养出来的软件工程专业应届毕业生,虽然能够掌握基本的软件开发技术和软件测试理论,但是缺乏实际的测试经验和相应的行业背景知识,离企业的需求尚有一定的差距。综合项目实训是解决高校和企业之间供需矛盾的有效手段。在日常教学计划中引入项目实训,以实际测试任务为驱动,按照企业规范进行流程管理,让学生掌握测试过程中各阶段的技能,理论联系实践地接受企业化的锻炼。通过实训课程,使学生不但能够学习到实际测试经验,而且能够增强团队意识,进一步缩小毕业生与职业测试工程师之间的差距。
  一、软件测试项目实践过程
  1.项目简介
  本文所述的软件测试实训项目是基于校企共建模式,软件外包实验室提供软件测试的场所和专用的硬件设备,从合作的软件公司引入相应的测试平台、管理流程和测试报告文档的测试项目。本项目的内容是针对前期开发的学生就业管理系统进行测试。该系统是就业部门的业务管理支撑系统,测试主要围绕学生就业信息的查询和更新操作的管理。
  2.实训计划和管理
  软件测试实训安排在我校外包实验室中进行,采用与企业相同的管理模式集中训练,由相关教师和企业工程师来指导测试流程。测试团队的成员来自于我校软件与计算机学院软件工程专业的大四学生,以及对软件测试感兴趣的相近专业的学生。这些学生具备基本的软件编程能力,并且对测试的基本理论有一定的了解。测试人员可以分成不同的小组测试不同的模块,每个小组设置一个测试组长,负责测试项目管理,其余组员则负责执行测试用例,各小组都有一名教师作为指导教师,控制模块的测试进度。
  3.测试项目过程
  在项目初始阶段,担任开发人员角色的学生叙述产品需求和业务流程,为编写测试计划做准备。该测试项目主要分为6个阶段:测试计划制定、测试需求编写、测试方案编写、测试用例设计、多轮系统测试和测试系统报告提交。每个阶段都力求达到规范化、细致化的测试目标,同时每个阶段都要经过教师和各个组员之间的评审。
  (1)测试计划制定。在了解了学生就业管理系统的需求以后,结合学生的基本情况、系统模块数量和测试的周期来制定测试计划。测试计划要涵盖测试的范围和环境、测试人员的管理和测试进度安排。因此测试计划要重点突出每个测试小组所对应的系统模块,以及测试流程中每个阶段所对应的完成日期。该测试计划由各组组长制定,最后需各小组评审和指导老师讲评后通过。
  (2)测试方案编写。测试方案是按照系统需求说明书详细的分析测试的模块,指导后续的测试用例的编写工作,重点在于对模块具体功能的理解和测试对象的分析。在这一阶段,首先由担任开发人员角色的学生来介绍系统模块的基本功能,并以文档的形式向对应测试组成员提交;测试方案完成以后由各组组长汇总,并在组内进行评审。
  (3)测试用例设计。测试用例的编写是针对各功能模块测试而设计的一组测试输入、执行条件以及预期结果,也是本实训项目的重点内容。在对模块的特性和功能了解的基础上,设计系统的测试点,设计时应考虑角色权限、验证点和测试描述。最终的测试用例在缺陷管理平台中列出,其中包括编号、重要级别、操作步骤、预期输出和实际测试结果等条目。
  (4)执行测试。按照测试用例的具体内容,可以进行多轮的系统测试。根据测试结果,扮演开发人员角色的学生对缺陷进行修改。通过这一过程,不但使学生认识到开发过程中存在的问题,而且积累了开发经验,为今后规范化的编程打下了基础。
  (5)测试报告提交。通过3个月的实训,学生经历了规范化的测试流程,测试报告的编写是对测试内容的概括和总结。通过本次实训,学生普遍体会到从理论知识到实践的过程,明确了规范化的软件测试方法,同时对软件编写中隐含的错误和缺陷也有了一定的认识,为今后的软件开发打下一定的基础。
  二、软件测试实训存在的问题和解决办法
  本次软件测试实训基本达到了预期的效果,学生不但学到了规范化的测试流程,提高了职业软件素养,而且通过互动和交流,发现了教学中存在的一些需要解决的问题。首先,本次软件测试实训是针对上一次实训开发的系统,离企业的实际系统测试尚有一些差距;其次,參与的学生缺乏实际经验,对软件测试认识不足,导致测试方案和测试用例编写不够规范、完善。
  针对以上问题,在今后的实训过程中,测试项目要尽量切合企业的实际需求,同时在测试方案和测试用例的评审中,要加强教师和学生的沟通,强调测试流程的规范性,可以多鼓励高水平的学生带低水平的学生。
  三、结语
  软件测试是我国软件产业高速发展中需求缺口较大的一个行业,培养具有相关经验和符合企业需求的软件测试人才是目前高校软件工程专业需要解决的核心问题之一。本文通过研究软件测试实训项目,探索了软件测试专业人才的培训方式以及在此过程中遇到的问题,对研究校企合作的人才培养模式具有重要意义。
  参考文献:
  [1]窦文章,李雪梅.基于风险管理思想的软件外包测试流程改进实践[J].项目管理技术,2008,6(4):29-50.
  [2]徐瑾.中国软件外包业研究综述与展望[J].经济学动态,2010,(11):60-80.
  [3]程茂,温静,吴玉洁.《软件测试》课程的教学研究[J].河北师范大学学报,2010,12(4):110-127.
  [4]蔡建平.软件测试实验指导教程[M].清华大学出版社,2009,11:201-230.
其他文献
摘 要:在英语逐渐普及的时代下,传统小学英语教学已经跟不上时代发展的要求,然而很多英语教师并未注意到这一点,教学目的不明确,教学方法陈旧,语言环境缺失。针对其现状,应转变教学观念,提高师资力量,优化教学方法,从而增加师生互动,创造高效课堂。本文主要探究在小学英语中引入互动教学模式的有效策略。  关键词:小学英语;学生主体;师生互动;教师引导  一、小学英语教学的现状分析  (一)小学英语课堂以教师
摘 要:听力教学在小学英语教育体系中占有很大的比重,是小学英语教学的重要组成部分。英语听力能力的高低直接影响到小学生英语水平的高低,特别是对小学生英语学习阶段的特点来说,增强小学生英语听力训练的强度,提高小学生英语听力的能力能够为小学生英语学习的有效性打下良好的基础。  关键词:小学英语听力;高效教学课堂;构建策略  自从英语课程在小学开设以来,一直备受社会各界的关注和重视。在我国英语教学体系中,
摘 要:教学中的环节是不能少的,备课最为重要,教师只能是备课工作做好了,才能保证教学有效有序的进行。课堂教学是一个知识传授的过程,教师在这个平台上传道授业解惑。在对遗留下来的问题或者未完成的教学工作则可以通过课后工作来加以补充。除此以外,教师还要对课堂内外所要涉及到的相关问题进行思考和解决,并努力丰富自身的知识层面。  关键词:备课课堂;教师;初一英语  初一年级是英语学习的基础阶段,也是关键时期
摘 要:初中英语教学是学生经历小学阶段的英语启蒙后,在英语学习道路上的重要的起点。但在西部农村地区,初中学生的英语水平由于受到师资、认识、学习环境、氛围等诸多因素的影响,造成与大中城市学生的差距日趋扩大。本文从多个方面初步分析了农村初中英语教学的困境,并提出了一些改善性的解决方法和策略。  关键词:农村;初中英语;教学困境;策略  1引论  英语被列入三大科目之一,对于中学生来说,初中时期的英语教
摘 要:在新课程改革中,小学老师提高语文教学质量,提升小学生的语文素养,是我们的新课改的一个终极目标。然而,提升教学质量的方法有很多,在教学中影响老师提高小学教学质量的因素也很多。比如,小学语文作业就是其中的一个关键因素。所以,小学老师优化小学生语文作业对提高小学语文质量也是一个很有效的方法,而且是我们新课改中老师必须重视我们的作业。  关键词:小学语文;优化作业;培养素养;提高教学质量  我们小
摘 要:音乐是美好的,我们每一天都没有离开音乐。然而孩子们喜欢音乐,但不喜欢上音乐课,这是一个不变的事实。师们竭尽所能地吹拉弹唱加蹦跳,使出浑身本事在那作秀表演,课堂上热闹纷呈,所以孩子们都爱上公开课,连听课老师也忍不住要拍手叫好。所以我在向人家学习了展示课后,都会立足于自己的常态课,取人之长,补己之短,为我常态课所用,力争使自己的常态课赢得孩子们的喜爱,使孩子们喜欢上常态下的音乐课。  关键词:
摘 要:文章基于翻转课堂实施理念,阐述了翻转课堂在初中数学教学中的课程设计流程,最后结合实践,围绕翻转课堂理念在初中数学教学中的具体设计及运用情况进行了分析探讨。旨在应用好翻转课堂理念,逐步提升初中数学教学水平和质量。  关键词:初中数学教学;翻转课堂理念;设计流程;具体运用  一、翻转课堂理念  翻转课堂作为新兴起的一种现代化教学形态,可以将其看成是打破传统(传统形式上教学格局限制)的一种新的教
摘 要:现阶段小学语文教学阶段大力推崇阅读教学,将其作为培养学生的文学素养的一个重要手段。为了解决现如今存在的小学生阅读困难、教师教学目标定位不准确,阅读教学内容空泛枯燥和教学模式死板单一的问题。由教育部历经几年编排了新的教材,并逐渐投入小学教学使用,通过精准定位旨在提高学生的阅读兴趣,以及合理科学的阅读材料,让学生提高自己的阅读能力,提高小学语文阅读教学的质量。  关键词:小学语文;阅读理解;教