高职院校软件测试专业的课程设计_第1页
高职院校软件测试专业的课程设计_第2页
高职院校软件测试专业的课程设计_第3页
高职院校软件测试专业的课程设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高职院校软件测试专业的课程设计摘要:软件测试贯穿于整个软件开发过程,是软件质量保证的关键所在,当前软件测试人才无论是从数量还是质量都有一定的欠缺,该文正是基于这种现状提出了高职院校软件测试专业的课程设计方案,为企业培养快速上岗的软件测试人才。关键词:软件测试;高职;课程设计中图分类号:G642文献标识码:A文章编号:1009-3044(2022)26-6433-02urriuluDesignfSftareTestingPrfessinalfVatinalllegesYUHai-hng(NanjingllegefheialTehnlgy,Nanjing210048,hina)Abstrat:Sftaretestingisthekeytsftarequalityassurane,hihisthrughutthesftarelifeyle.Atpresent,sftaretestingprfessinalsarediffiultteettheneedsftheunityhetherquantityandquality.Basednthisstatus,thisartilepresentstheurriuludesignfsftaretestingprfessinalinvatinalllegestbringuprapidindutintalentfthesftaretestingfrtheenterprise.Keyrds:sftaretesting;vatinal;urriuludesign1课程设计背景软件应用已浸透到各个领域,小到生活中的家电、电子消费品,大到国防、航天、医疗领域的精细仪器,软件是现代效劳业开展的核心。随着软件功能的增强和应用的扩展,软件的规模越来越大,内部构造越来越复杂,软件的质量和消费率难以适应开展需求,已经成为软件企业标准管理和软件产业快速开展的绊脚石。1.1软件测试的重要性软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程标准了软件开发的过程,是消费最终能满足需求且到达工程目的的软件产品的保障。软件工程中提出了软件生命周期的概念,将软件开发分阶段有序进展,软件测试是软件质量得以保证的不可或缺的一环。软件质量正确的内涵包括三方面,完好的需求、正确的代码和最少的缺陷。软件测试就是在软件开发的整个生命周期中对这三方面进展有效控制的重要手段,是软件质量的平安副驾驶。通过必要测试,软件缺陷数可至少降低75%,而软件的投资回报率能到达350%。软件测试工作对软件工程的重要性,从今天诸如微软这样的软件巨擎的人员架构上就可见一斑。如今,在微软内部,软件测试人员与软件开发人员的比率一般为1.5~2.5左右,即一个开发人员背后,有至少两位测试人员在工作,以保证软件产品的质量。1.2软件测试现状目前越来越多的软件开发机构认识到测试的重要性,并且成立了专门的测试机构,如QA小组,并且配有专门的测试人员。软件测试的过程也由最初的后期调试上升到软件开发全生命周期的质量控制,测试的重要性和标准性也不断进步。软件测试的方式也开场由手工向自动化测试方向转变,自动化测试工具在测试过程中的应用越来越多,越来越广泛,诞生了很多自动化测试工具,诸如:QTP,inrunner,Ladrunner等等。软件测试的蓬勃开展在促进质量提升的同时,也将软件产业带进开展的新时代。1.3软件测试人才供应缺乏据前程无忧招聘网统计,目前,国内120万软件从业人员中,真正能担当软件测试职位的不超过5万人,软件测试人才缺口已超过20万并向30万大关急速挺进。在中华英才网近期发布的2022十大热门职业中,软件测试工程师也位居三甲之列。2课程设计目的和原那么高职教育的内涵就是以市场为导向,培养具有较强动手才能,再培养本钱低,可以快速切入工作领域的蓝领人才。也就是说高职教育的培养目的是具有一定应用才能的实用性人才。软件测试工程师一般分为以下几个等级:1〕高级测试工程师。高级测试工程师不但需要掌握测试与开发技术,而且要对所测试软件对口的行业非常理解,可以对测试方案可能出现的问题进展分析和评估。2〕中级测试工程师。中级测试工程师要能编写测试方案、测试文档,与工程组一起制定测试阶段的工作方案、可以在工程中合理利用测试工具来完成测试任务。3〕初级测试工程师。初级测试工程师的工作通常是按照测试方案和流程对产品进展功能测试,检查产品是否有缺陷。根据高职学生的才能特点,应该把高职学生定位在初级和准中级测试工程师,具有一定的设计方案的编写才能,能利用测试工具完成一定的测试任务,并可以执行功能测试。整个课程的重点是软件测试岗位的根本技能,主要包括:软件测试根本概念的建立;软件缺陷生命周期管理;系统测试的根本概念、方法和用例设计;典型测试工具的应用;对于典型系统的测试方法。3课程设计基于软件测试工程师的工作性质和高职学生的特点,在高职院校开展软件测试方向课程,应分为三步走:第一,掌握一门软件开发语言和一种数据库应用技术,建立计算机信息系统的概念。开发语言的逻辑都是相通的,关键是通过对某一门语言的学习来建立软件开发和计算机处理信息的概念。第二,理解软件开发的过程,软件测试贯穿于整个软件生命周期中,只有对软件开发过程有了明晰的认识,软件测试的工作开展起来才会更完好,更有效,更加节省本钱。第三,掌握一种自动化测试工具,软件的规模越来越庞大,测试的任务也越来越重,越来越标准,自动化测试工具的应用越来越广泛。高职高专类学生的培养更加注重动手才能,特别是软件开发和软件测试方向学生的培养,单单靠课堂上有限的理论课程是很难建立对系统开发和测试的直观认识的,所以软件测试人才的培养实训课程的数量和质量必须有所保障。基于以上分析的这些特点,设计如下培养方案,以下设计每个环节都分几个方向,可根据学生自己的兴趣进展选择性学习。3.1认识测试环境学生首先应该有一定的计算机根底,对当前比拟流行的操作系统和简单的网络知识有一定的理解。测试环境这一环节的内容属于专业根底课程设计。如表1。3.2培养编程思想和数据库应用才能无论从事软件开发还是软件测试,都必须掌握一门开发语言和数据库应用技术,来培养学生的编程思想和对信息系统这一概念的理解。编程语言根底众多,结合学院软件专业学生的培养方案,本文仅提出了.Net方向和Java作为参考。如表2。3.3软件测试的稳固要成为合格的软件测试工程师,首先要对软件开发的整个流程有所认识,因为软件测试贯穿于整个软件生命周期过程中。无论做软件开发还是做软件测试,在当前都要有一定的标准和标准,所以软件工程这门课程在软件行业显得非常重要。如表3。3.4通过实训工程进步测试才能理解软件测试的管理组织形式与施行过程。能运用所学的软件测试技术设计测试用例,执行测试,报揭发现的缺陷,并给出测试结果和质量分析报告。这个模块的设计必须建立在实际的信息系统之上进展,通过实际工程掌握实际工作中开发和测试的流程,使用相关工具,进步测试才能和积累软件工程师经历。如表4。4小结软件测试工程师不仅要有一定的专业技能,更重要的是有良好的逻辑思维能、耐力和毅力,所设计的课程内容首先要考虑到学生的兴趣,也要尊重当前的市场需求,所以本文只是宏观上的设计,鉴于教学理论的积累,软件测试专业的课程设计会被不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论