软件测试实训总结

| HT

总结是指对某一阶段的工作、学习或思想中的经验或情况加以总结和概括的书面材料,它可以帮助我们总结以往思想,发扬成绩,因此十分有必须要写一份总结哦。但是总结有什么要求呢?下面是小编精心整理的软件测试实训总结,希望对大家有所帮助。

软件测试实训总结1

软件产业和相关信息服务业已成为全球重要的产业,已成为信息产业的核心和灵魂,是实现我国经济腾飞的重要途径之一。随着长江三角区域经济的转型,软件服务外包业将成为经济发展的新动力。软件开发是软件服务外包的重要内容,也是软件技术专业学生毕业后的主要就业方向,而软件测试也成为了外包行业中最主要的工作岗位之一。软件测试课程的目的是让学生了解软件测试的基本过程;掌握软件测试的方法和技术,这些都是软件测试工程师岗位所必须的基本能力。

一、软件测试课程设计思路

随着高校教学改革的不断深化,高校教育越来越强调实训,需要高校学生不仅掌握好基础知识,为以后的各种研究打好基础,而且需要高校学生掌握实际的工作技能来满足未来工作的需要,软件测试教学也是如此。软件测试课程应立足于实际能力培养,要打破以知识传授为主要特征的传统学科课程模式,转变为以工作任务为中心组织课程内容和课程教学,让学生在完成具体项目的过程中来构建相关理论知识,并发展职业能力。

二、软件测试课程目标

为了更为清楚的表述课程目标,提高课程目标对教学过程的指导价值,本课程采用表现性课程目标表达方法,即不再采用“掌握……”、“了解……”、“熟悉……”、“具备……职业能力”等传统的课程目标表述方式,改为按照情境教学方式中所能表现出的具体行为来表述课程目标。按照情境学习理论的观点,以项目作为载体来组织课程内容,只有在实际情境中学生才可能获得真正的职业能力,并获得理论认知水平的发展。因此,设计测试项目载体是软件测试课程教学过程中的一个关键环节,测试项目既要有在企业中应用的普遍性和典型性,又能最为有效的提升学生动手能力的手段,从而达到课程的目标。

三、软件测试课程改革方案探讨

(1)关注行业动态,让学生正确认识测试职业。软件测试在软件生命周期中占有重要的地位,是软件产品交付用户使用之前保障软件质量的重要手段,近来,软件工程界趋向于认同一个新观点,即软件生命周期中每一个阶段都应该包含测试,软件测试占软件开发总工作量的40%以上,由于测试的重要性,它慢慢的发展成一个行业,并在迅猛的发展。学生普遍对软件测试这个职业存在认识偏差,觉得测试就是文档,不需要太多技术含量,这种错误思想需要教师从课程开始给予纠正引导,以上海博为峰软件技术有限公司的客户中国工商银行举例,在4000多人的研发队伍中,软件测试人员就接近1000人的规模,而且测试团队规模还在不断扩大之中,让学生从中了解到软件测试的重要性和光明的就业前景,以此来激发他们学习的热情。

(2)以就业为导向,产学研相结合,合理安排教学内容。一是应加强对学生实际职业能力的培养,强化案例教学或项目教学,注重以任务引领型项目开发来诱发学生兴趣,使学生在项目开发过程中掌握软件测试的相关基本岗位能力。二是应以学生为本,注重“教”与“学”的互动。通过选用典型项目,由教师提出要求或示范,组织学生进行活动,让学生在活动中增强职业意识,掌握本课程的职业能力。三是应注重职业情景的创设,以多媒体、案例分析、角色扮演、实验实训等多种方法来提高学生分析问题和解决问题的职业能力。四是在实训课程中应将学生编为几个小组,按行业实际将他们分配角色,该过程中强调学生的综合设计和运用能力。

(3)校企合作,积极开发校外实习基地。目前社会急需大批软件测试应用能力强的技能型人才,高等职业教育注重理论与实践的联系,把学校教育与企业有机结合于学生的培养过程中,通过校内模拟训练和校外现场实习等一系列实践性教学环节,使学生了解、熟悉并掌握软件的测试流程、方法和技术等,毕业后立即就能上手。

职业学校要培养出高素质、高技能的应用性人才,需要有高质量的校内外实训基地。开展校企合作,在校外建立实训基地,既节约了学校的办学资金,促进了学校办学条件改善和提高,又保证了教学中对软件测试项目案例的需要,让学生更贴近专业领域中的实际应用,提高学生的学习热情。可由教师带队,请企业中的软件测试工程师指导,这样更便于学生在实习过程中接触当前行业中最新的测试方法和最流行的测试工具,接触企业中实际项目。

软件测试实训总结2

一、软件开发项目的人员组织形式及存在问题

(一)软件开发项目的人员组织形式由于软件开发人员个人素质与能力各不相同,因此,要对软件开发人员进行合理分工,充分发挥每个人的特长。同时,软件开发的组织结构应与软件项目开发模式、软件产品结构相对应,使软件开发方法、工具与人相统一,降低软件开发过程中,管理与质量控制的复杂性。可以按照树形结构对软件开发人员进行组织。树的根是软件项目经理和项目总技术负责人,可由一个人或一个小组担任。树的结点是程序员小组。为了便于项目管理,树的结点每层不超过7个,并在此基础上尽量降低树的层数。程序员小组可以按主程序员进行组织,由主程序员负责小组全部技术活动的规划、协调和审查。小组其他成员,如后备工程师,是主程序员的助手,必要时可以代替主程序员领导小组工作,以保持工作的连续性。程序员小组之间和小组内的程序员之间的任务界面必须清楚,并尽量简化。如微软公司的编程人员共分为5个等级,最高等级只有5人,WindowsNT,Windows20xx操作系统的核心开发队伍只有10人左右。内核程序由核心人物亲自编写,而提供软件开发工具的队伍则多达20xx人,编写各种程序模块的编程人员也有1000多人。

(二)存在问题1.人员流动性过大,人才结构不合理调查显示,软件管理人员平均年龄为33.3岁,普通软件员工的平均年龄为28.4岁,65%以上的受调查人员具备大学本科以上学历。由此可见,软件项目从业人员以高学历的年轻人为主。这就意味着,一方面,这些人有更强的学习创新能力,另一方面,也可能存在个人约束力差、眼高手低等不稳定因素,一些自认出色的从业人员对公司稍有不满就会离公司而去,造成项目人员流动频繁。再加上高级研发人员缺乏,一般编程人员过剩,更不利于员工培养和人力资源维护。2.绩效评估不合理许多软件项目缺少完整、系统的绩效管理机制,比如,对个人绩效评估的实践、考核结果大多只为评价员工工作态度提供参考,最终绩效考核变成员工出勤记录。软件项目缺乏绩效考核,不能充分反映出项目成员的付出,有一些项目虽然对项目的投入和项目进度进行绩效评估,但没有和激励机制结合在一起,这时,有无绩效评估结果一样,同样不利于团队建设和人员稳固性的增强。3.培训不足由于培训方式落后和培训管理手段不成熟等原因,软件项目一般对成员培训较少。项目成员认为在项目组中没有机会学到更多东西,无法提高自己的能力,导致软件项目人员流动频繁。而由于人员流动频繁,项目更不愿意为员工培训投入时间和金钱,当需要人时就直接聘用,由此形成恶性循环。

二、软件开发项目人力资源管理的有效策略

(一)招聘策略招聘是控制人力资源质量的第一步,也是人力资源建设和开发的重要步骤,是吸引优秀、适合人才的重要途径,作好招聘工作是保证人员质量的重要环节。项目组配合公司人力资源管理部门,积极参与筛选简历和面试评审环节的工作,根据项目需求挑选简历和设计面试考核问题。与往常面试题目相比较,根据项目需求的不同,在招聘面试过程中,适当增加对某方面能力的考核。不能达到能力要求的面试者,不予以录用。

(二)培训策略1.新员工培训新员工培训的具体内容包括:公司测试标准与规范,公司质量手册、程序文件,公司测试业务、人员、公司整体、各部门介绍,公司各项规章制度,公司办公与测试环境配置,测试基本理论、测试流程与测试案例(测试方案、测试计划、测试报告、缺陷报告等),工作流程、工作表格、测试文档的标准模板等。所有参与培训的人员要在培训后的入职考试中取得优异成绩,考试合格率要达到100%。2.内部技术培训由于各部门承担的测试项目类型不同,对员工技能要求也不同,因此,毎年各部门、各项目组也会根据自身需求,组织与测试项目相关的内部技术培训。

248713