您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 其它相关文档 > 高校软件测试实验室解决方案
一、软件测试实验室解决的问题1.1支撑软件测试专业教学1.软件测试人才的市场需求2012年,中国普通高校毕业生的人数将创新高,预计达到650万!“就业难”成为毕业生心头的一块大石。国内高校对学生的就业都是比较关注的。在学生就业难的同时,国内软件测试方向却呈现风景独好的局面。根据智联招聘网站的统计,软件测试工程师是唯一存在缺口的职业。据统计,目前我国软件测试人才缺口高达30万。目前,随着软件的规模越来越大,软件的质量问题也比较突出。因此,软件测试在军工、银行、证券、保险、电信、控制、医疗软件、电力等各行各业都得到的重视。以上海博为峰软件技术有限公司的客户中国工商银行举例,在4000多人的研发队伍中,软件测试人员就接近1000人的规模,而且测试团队规模还在不断扩大之中。目前,开设软件测试课程或者开设软件测试方向的高校数目不多,因此,社会上对软件测试人才的需求与高校软件测试方向毕业生的缺乏就成为一对矛盾。2.软件测试实验室针对教学的目标测试实验室建设在教学方面的目标是,通过学生在实验室内的动手练习和项目实战,能够成为被软件企业所接受的基本合格软件测试工程师,或者是稍加训练就可以成为一个基本合格的软件测试工程师。David:TEL18918028268msn:yuanwei@51testing.comQQ:767306908高校软件测试实验室解决方案专业测试保障卓越品质Page2of23因此,测试实验室的建设应该是围绕的学生软件测试技术能力的提升为根本目标。3.软件测试实验室对软件测试教学的支撑根据国内专业的软件测试技术网站年做的软件测试从业人员调查结果数据显示,91%的软件测试从业人员从事的测试工作类型为手工功能测试;其次是测试用例设计,比例为86%;从事测试管理的比例为35%;性能测试、功能自动化测试的从业人员的比例相当,分别为3%、5%;其中7%的“其它”选项中,包括如集成测试、配置管理等类型的工作。图1软件测试从业人员从事的测试工作类型的分布因此,从数据分析,绝大多数的软件测试从业人员都是从事手工功能测试和测试用例设计工作,如果高校将培养功能测试和测试用例设计方面的软件测试人才,此类人才的就业前景的比较广阔的。博为峰的软件测试实验室建设方案可以满足上述的教学实验需David:TEL18918028268msn:yuanwei@51testing.comQQ:767306908高校软件测试实验室解决方案专业测试保障卓越品质Page3of23求。1.2满足软件测试实训需要随着高校教学改革的不断深化,高校教育越来越强调实训,需要高校学生不仅掌握好基础知识,为以后的各种研究打好基础,而且需要高校学生掌握实际的工作技能来满足未来工作的需要,软件测试教学也是如此。软件测试实训包含两个方面:一是高校学生通过针对实际测试工作的培训来变成合格的软件测试工程师;二是高校学生通过在实际软件企业的实习来积累软件测试工作的初步经验。博为峰的软件测试实验室建设方案针对高校实训需要,通过各种实验来提升高校学生的软件测试实际技能,使之到企业即能开展各种软件测试工作,包括测试分析设计、测试执行等。另外博为峰利用多年积累的软件企业资源和人脉,帮助高校学生在实训中尽快找到实习岗位或者正式工作岗位。1.3辅助高校和企业间合作随着高校合作企业的增多,可以针对性增加相应行业的测试实验课程,从而更好的加强校企合作,为合作企业提供合格的专业软件测试人才。博为峰能利用积累的丰富行业测试经验,协助高校开发针对行业的测试实验课程。David:TEL18918028268msn:yuanwei@51testing.comQQ:767306908高校软件测试实验室解决方案专业测试保障卓越品质Page4of23二、软件测试实验室整体方案2.1软件测试实验室整体方案博为峰软件测试实验室建设方案借助商用测试工具TestPlatform(TP)搭建而成。TP是由博为峰自主研发的测试工具,针对系统测试,帮助学生掌握系统测试管理、系统测试用例设计、系统测试用例执行、缺陷管理分析等核心职业技能。实验室建设方案包含实验室部分和教学部分:类型名称备注实验室部分实验室PC可复用高校已有PC资源软件测试实训平台TP包含专用服务器,如高校已有服务器可去掉服务器硬件David:TEL18918028268msn:yuanwei@51testing.comQQ:767306908高校软件测试实验室解决方案专业测试保障卓越品质Page5of23实验室展板教学部分软件测试教程可作为高校软件测试教学的教材,如高校已有自己的软件测试教材,可继续使用自己的教材课程ppt可作为高校软件测试教学的胶片,与软件测试教程相对应软件测试实验与软件测试教程相对应实验指导书学生参照实验指导书可自行完成各种软件测试实验老师培养计划通过交互型的培训帮助高校老师尽快掌握如何开展软件测试教学实验室建设内容除了以上的内容,还可以根据高校需要增加实训部分。该测试实验室适合于金融软件、电信软件、互联网应用软件、工业控制、电力行业软件等各类软件的测试。2.2软件测试实训平台TP概述TP是博为峰软件技术有限公司自主研发的测试辅助分析设计工具,同时包含了测试管理功能。借助于TP,高校学生可以更快更好的掌握测试的核心技能,也就是测试分析设计。通过大量的实验和实训熟悉软件测试工作的细节,从而真正做到到企业即能开展软件测试工作。David:TEL18918028268msn:yuanwei@51testing.comQQ:767306908高校软件测试实验室解决方案专业测试保障卓越品质Page6of23TP实训平台的主要功能有:功能简介测试分析设计提供5种测试分析方法和9种测试设计方法来帮助测试工程师进行更充分更完整的测试,提升测试工程师测试分析设计能力测试执行提供多环境、多版本、多轮次的测试执行测试团队管理包括部门和项目管理、计划管理,帮助测试经理更好的进行测试计划和部门管理测试资产管理包括需求管理、测试项管理、测试用例管理、测试执行管理、缺陷管理,维护需求、测试项、测试用例、测试执行记录、缺陷之间的跟踪关系测试报告提供可定制化的测试报告输出,便于生成更好的测试报告度量统计与缺陷分析包括研发数据的度量分析以及缺陷数据的分析,提供了5种缺陷分析方法David:TEL18918028268msn:yuanwei@51testing.comQQ:767306908高校软件测试实验室解决方案专业测试保障卓越品质Page7of232.3实验室展板概述实验室展板能更好的体现出实验室的作用,并可以指导学生更好的开展实验。目前博为峰解决方案中包含以下四块展板:实验室培养目标、TP测试平台、TP在企业中的组网环境、软件测试方法论:2.4软件测试教程概述考虑到目前普遍高校软件测试相关的课时较少,因此软件测试教程主要包含四个部分:课程名称课程内容备注软件测试基础包含测试基础、测试过程、软件质量、测试方法帮助学生全面了解软件测试软件测试分析与设计包含通用测试用例写作、测试用例设计方法、系统测试计划、系统测试方案、系统测试用例设计帮助学生掌握测试分析方法和测试设计方法软件测试执行包含系统测试帮助学生熟悉系统测试执行缺陷管理包含缺陷管理帮助学生掌握缺陷报告的提交David:TEL18918028268msn:yuanwei@51testing.comQQ:767306908高校软件测试实验室解决方案专业测试保障卓越品质Page8of23通过这四个部分的学习,学生能够对软件测试有一个比较整体的了解,并能熟悉如何做好系统测试,包括系统测试用例设计、系统测试用例执行、缺陷提交等。2.5软件测试课程ppt概述为了更好的帮助高校老师开展软件测试教学,博为峰提供了软件测试课程ppt供参考,包括:课程名称课程ppt备注软件测试基础测试基础介绍什么是软件测试、软件生命周期、缺陷等测试过程介绍测试过程,包括单元测试、集成测试、系统测试、验收测试等软件质量介绍软件质量模型以及常见软件质量David:TEL18918028268msn:yuanwei@51testing.comQQ:767306908高校软件测试实验室解决方案专业测试保障卓越品质Page9of23体系等测试方法介绍黑盒白盒测试方法、静态动态测试方法等软件测试分析与设计通用测试用例写作方法如何编写各种测试用例测试用例设计方法包含黑盒和白盒测试用例设计方法等系统测试计划如何编写系统测试计划,从管理上规划系统测试系统测试方案如何编写系统测试方案,从技术上规划系统测试系统测试用例设计如何根据需求一步步完成系统测试用例设计软件测试执行系统测试包含各种系统测试类型系统测试执行包含系统测试环境以及各种报告文档编写缺陷管理缺陷管理包含缺陷跟踪流程以及缺陷报告单等2.6软件测试实验概述为了帮助学生充分利用软件测试实验室提升测试技能,从而成为合格的软件测试工程师,测试实验室的实验需要和将来学生需要从事的软件测试工作紧密结合,以下为软件测试实验概述,具体课时可根据学校要求进行调整:1、软件测试分析设计总学时:20学时(其中实验10学时)教学目标:使学生掌握软件测试分析与设计的常用思路和方法。David:TEL18918028268msn:yuanwei@51testing.comQQ:767306908高校软件测试实验室解决方案专业测试保障卓越品质Page10of23教学要求:通过学习,学生能独立进行简单的系统测试分析与设计,能初步制定系统测试计划和系统测试方案。2、软件测试执行总学时:10学时(其中实验5学时)教学目标:使学生完整了解系统测试,并能进行各种测试类型的测试执行。教学要求:掌握系统测试各种测试类型的概念,通过练习来进行各种测试类型的测试执行,从而能完成企业需要的各种测试执行工作。3、缺陷管理总学时:10学时(其中实验3学时)教学目标:使学生掌握缺陷报告的编写,熟悉缺陷跟踪流程。教学要求:使学生能够理解缺陷报告的内容,并能独立提交缺陷报告;了解缺陷跟踪流程中的各个环节,尤其是测试工程师在整个流程中的工作,从而能到企业及开展工作。2.7软件测试实验指导书概述为了帮助老师更好的指导学生完成好各种软件测试实验,博为峰提供了以下的实验指导书:1.通用测试用例写作实验指导书2.等价类划分实验指导书3.正交试验法实验指导书David:TEL18918028268msn:yuanwei@51testing.comQQ:767306908高校软件测试实验室解决方案专业测试保障卓越品质Page11of234.流程分析法实验指导书5.判定表法实验指导书6.因果图法实验指导书7.状态迁移法实验指导书8.系统测试环境分析实验指导书9.系统测试执行实验指导书10.缺陷报告实验指导书2.8老师培养计划概述为了帮助高校老师能尽快开展各种软件测试课程的教学,博为峰提供了针对性的培养计划,并会和高校老师保持长期联系和交流。课程名称课时具体安排软件测试基础1天测试基础1课时(讲解0.5课时,讨论0.5课时);测试过程2课时(讲解1.5课时,讨论0.5课时);软件质量2课时(讲课1.5课时,讨论0.5课时);测试方法1课时(讲课0.5课时,讨论0.5课时)。软件测试分析设计2天通用用例1课时(讲解0.5课时,讨论0.5课时);用例设计方法8课时(讲解6课时,讨论2课时);系统测试计划1课时(讲解0.5课时,讨论0.5课时);系统测试方案1课时(讲解0.5课时,讨论0.5课时);系统测试用例设计1课时(讲解0.5课时,讨论0.5课时)。软件测试执行1天系统测试6课时(讲解4课时,讨论2课时)缺陷管理1天缺陷管理6课时(讲解5课时,讨论1课时)2.9软件测试实训概述通过软件测试课程的学习,高校学生已经对软件测试有了一定的了解,熟悉了测试分析设计、测试执行、缺陷提交等软件测试工作,David:TEL18918028268msn:yuanwei@51testing.comQQ:767306908高校软件测试实验室解决方案专业测试保障卓
本文标题:高校软件测试实验室解决方案
链接地址:https://www.777doc.com/doc-6247958 .html