打造高校软件测试实验室及软件测试实践教学体系的探索
目 录 软件测试企业专业人才需求 软件测试实验室探索 软件测试实践教学体系探索
软件测试企业专业人才需求 人才数量上的需求: 根据智联招聘的观察,发现在计算机软件行业中,软件测试工程师是唯一存在缺口的职业。据统计,目前我国软件测试人才缺口高达30万。 人才素质上的需求: 有过实际项目经验,并具有一定相关行业类知识的软件测试专业人员。 学历+技术 项目经验+规范 业务流程 自我学习总结能力 软件测试人才
软件测试企业专业人才需求 测试工程师之路 测试工程师培养 技术 工具 实践 实战 理论 目标
目 录 软件测试实验室探索 软件测试实验室建设意义 软件测试实验室构成 软件测试实验室建设方案
软件测试实验室建设意义 实验室建设的根本目的是培养学生的动手能力和学习能力,培养学生掌握软件测试的基本理念与测试技能,具备一定的软件开发/测试经验,成为满足软件测试岗位要求的实用型软件测试人才。
软件测试实验室构成
软件测试实验室建设方案 … Testcent TeriminalAutoRunner AutoRunner CodeAnalyzer 自动生成并执行测试用例,回归测试,覆盖率测试、代码分析等
软件测试实验室建设方案 图1 软件测试实验室方案图解
目 录 软件测试实践教学体系探索 软件测试实践教学意义 软件测试实践教学中的问题难点 软件测试实践教学的课程体系 软件测试实践教学案例库 真实企业教学案例介绍 校企合作模式 部分合作伙伴及企业客户
软件测试实践教学意义 中国软件企业愈发成熟,对人才需求从量的要求逐步演变成质的需求 高校计算机教育与产业发展需求的衔接需加强 软件企业及企业内部岗位细分不断加剧; 随外包产业的发展,中国软件企业对从基础编程到项目管理及项目质量体系管控日益加强。 软件企业需要大量懂得测试理论和实践方法的专业软件测试工程师。 高校计算机教育与产业发展需求的衔接需加强 传统的递进式教学模式使学员欠缺知识掌握的整体性,强调的是各个局部知识的理解和掌握,而忽视了这些知识的综合利用,忽视了学生利用知识描述和解决实际问题能力的培养; 目前”讲授-接受”的教学模式限制了学生解决问题、分析问题的能力,降低了学生的学习积极性; 教师自身也面临项目实践的迫切需求
软件测试实践教学中的问题难点 来自真实企业 实践教学 内容 工作岗位角色 软件测试工具 行业类知识 业务流程
软件测试实践教学的课程体系 操作系统环境搭建 被测试应用系统 数据库环境搭建 构建测试实验室 测试工具 配置管理环境搭建 提升编码能力 发现隐藏错误 代码走查实践 测试计划 测试需求 测试执行与分析 缺陷管理 静态测试工具 软件测试技术 I AutoRunner 自动测试工具 静态分析 功能测试与系统测试 TestCenter 自动测试工具 缺陷管理 软件测试技术 II 测试项目实战 测试项目管理 测试用例设计技术 TestCase Designer 测试用例设计工具 软件用例设计 测试过程管理
软件测试实践教学的课程体系
软件测试实践教学的课程体系
软件测试实践教学的课程体系 以TestCenter为例,例出了基于软件测试的部分实验课程 《TestCenter软件测试管理与过程控制》 实验1 测试原理简介 实验2 TestCenter-测试计划与需求分析 实验3 TestCenter测试用例设计 实验4 TestCenter测试执行--手工 实验5 TestCenter缺陷管理 实验6 TestCenter自动化脚本设计与调试 实验7 TestCenter自动化场景设计与执行 实验8 TestCenter回归测试 实验9 TestCenter集成测试 …… 实验20 用户自定义测试
软件测试实践教学的课程体系
软件测试实践教学的课程体系
软件测试实践教学的课程体系
软件测试实践教学的课程体系
软件测试实践教学的课程体系
软件测试实践教学的课程体系
软件测试实践教学的课程体系 支持不同语言的应用
软件测试实践教学的课程体系
软件测试实践教学的课程体系
软件测试实践教学案例库
真实企业教学案例介绍 《云计算检验检测》 云计算是继大型机、PC、互联网之后的信息技术与服务领域的又一次重大变革,它降低信息建设和运维成本,促进节能减排,降低信息资源消费门槛,催生大量创新信息服务,加速信息产业服务化进程。云计算已成为国际新一轮信息技术竞争的关键点和信息产业竞争的制高点,受到世界各国政府和企业的高度重视,我国也在大力推进云计算的技术开发和创新、产业建设和应用,打造完整的云计算产业链。 云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。狭义云计算指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;广义云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是IT和软件、互联网相关,也可是其他服务。它意味着计算能力也可作为一种商品通过互联网进行流通。
真实企业教学案例介绍 《CRM》客户管理系统 是一款适合于中小型企业的客户管理工具,工具主要包括客户管理、销售管理、客户指派、潜在客户统计、支持客户分配、客户转化等多个功能模块,帮助企业实现客户跟踪管理、销售流程管理等企业关键经营活动的管理,实时了解企业经营状况。实现多部门协作(市场、销售和服务)。提升客户关系管理水平,有效缩短销售周期,为企业获得更显著的效益。
校企合作模式 实践教学课程体系 软件测试实验室 增值服务 提供真实企业被测系统,实践教学实验指导书 定制教学内容,合作开发教学内容 软件测试工具 TestCenter,AutoRunner,CodeAnalyzer,MobileRunner等,布置专业软件测试实验室成果介绍及展示。 软件测试实验室 师资培训,考证,专业研讨 软件测试科研学术论文编写,教材的共同开发,软件测试项目外包合作 学生实训实习,就业推荐 增值服务
部分合作伙伴及企业客户 合 作 院 校 湖南人文科技学院 北京信息科技大学 郑州大学软件学院 北京经济管理职业学院 郑州大学信息与工程学院 洛阳师范学院 洛阳理工学院 河南经贸职业学院 暨南大学 湘南学院 湖南文理学院 湖南科技学院 北京信息科技大学 北京经济管理职业学院 太原理工大学 西安邮电大学 上海电力学院 上海第二工业大学 南京信息职业技术学院 宁波大红鹰职业技术学院 郑州轻工业学院 合 作 院 校
金 融 行 业 部分合作伙伴及企业客户 暨南大学 深圳信息职业技术学院 湖南文理学院 湖南科技学院 河南经贸职业学院 北京信息科技大学 平安集团 中信银行 添富基金 太平人寿 太平洋保险 中国邮政储蓄银行 建行银行北京总行 建行广东省分行 上海建行开发中心 三井住友银行 山东农信联社 江西农村信用联社 吉林银行 广州很行 珠海华润银行 浙江绍兴银行 浙江省农信联社 浙江泰隆商业银行 金 融 行 业 暨南大学 深圳信息职业技术学院 湖南文理学院 湖南科技学院 河南经贸职业学院 北京信息科技大学 太原理工大学 洛阳师范学院 北京经济管理职业学院 湖南人文科技学院 郑州大学 上海电力学院 西安邮电大学 洛阳理工学院 湘南学院 上海第二工业大学 上海电子信息职业技术学院
企业 部分合作伙伴及企业客户 杭州佳凡软件 华为杭州研究所 杭州睿琪软件有限公司 杭州钢之盟信息科技有限公 浙江久远教育软件开发有限公司 浙江省发展信息安全测评技术有限公司 奔特力(北京)有限公司 中国流通生产力促进中心 北京讯腾精时技术有限公司 北京锦源汇智科技有限公司 北京三维海容科技有限公司 金航数码科技有限责任公司 同方威视技术股份有限公司 北京无线讯奇信息技术有限公司 步步高 广州拉阔科技有限公司 广州亿程交通信息有限公司 广东迈科医学科技有限公司 广州粤能电力科技开发有限公司 上海英孚思为 上海福晟科技有限公司 上海通联金融服务有限公司 上海世范软件技术有限公司 上海畅星智能系统有限公司 上海普华科技发展有限公司 上海英迈吉东影图像设备有限公司
部分合作伙伴及企业客户 企业
谢 谢!