北大青鸟APTECH(广州软测) 授权培圳中心
一.简介
北京阿博泰克北大青鸟信息技术有限公司(简称“北大青鸟APTECH”)是北京大学青鸟集团与印度阿博泰克公司(APTECH)合资组建的专业IT职业教育公司。公司服务于国内IT职业教育领域,致力于为中国IT产业培养技能型紧缺实用人才。
公司通过特许经营的业务模式,为加盟伙伴提供先进的经营管理方法,持续、稳定、高质量的专业化服务、支持与培训,以先进、标准、科学、系统的IT职业教育课程体系为支撑,在全国范围搭建北大青鸟APTECH培训体系。
北大青鸟APTECH组建于2000年1月,成立五年来,公司依照稳健的加盟商发展原则在国内24个省市自治区70多座城市发展了特许加盟伙伴96个,开办授权培训中心150多家。通过努力,北大青鸟APTECH2002年体系收入2.1亿,占国内IT培训市场份额的8.3%;2003年体系收入2.5亿,占国内IT培训市场份额的8.7%;2004年体系收入5亿,占国内IT培训市场份额的14.8%。2005年体系收入7.8亿,占国内IT培训市场份额的18.8%。公司连续五年以明显优势超越同业厂商 (数据来源:赛迪顾问《中国信息产业与市场研究年度报告》),良好的成长性和立竿见影的投资回报,帮助加盟体系内的合作伙伴真正实现了社会效益、经济效益双丰收!
北大青鸟APTECH 优异的市场表现,吸引了国际著名调查机构的极大关注。2005年,全球著名市场咨询顾问机构——IDC(国际数据公司)针对我国个人IT培训市场首次发布研究和竞争分析报告。报告指出,在IT培训市场中,教育品牌优势正日渐突出。其中,知名IT职业教育机构北大青鸟APTECH达到27.3%,遥遥领先于第二到十名。强势教育品牌的优势愈加显著,北大青鸟APTECH已成为中国IT职业培训领域不折不扣的领导品牌。
作为国内IT职业教育的先行者,北大青鸟APTECH拥有许多在业界开创“先河”的“殊荣”:
北大青鸟APTECH是国内首家通过ISO9001认证的职业教育厂商;先进、标准、科学、系统的教学方法和课程体系率先获得了劳动与社会保障部的认可(OSTA认证);是国内第一家与ORACLE公司结成战略联盟、开展联合认证的培训机构。
此外,北大青鸟APTECH深受企业和学校青睐,截至目前,金山、用友、MOTOROLA等众多知名企业与公司签定了用人协议,100余所院校与北大青鸟APTECH签订课程置换协议。
5年来,北大青鸟APTECH先后赢得了“中国IT公众认知企业金奖”、“本土最具知名度认证奖”、“最佳就业认同奖”、 “质量放心用户满意双优品牌”等数十个奖项;人民日报、光明日报、中国青年报、中国计算机报等几十家媒体对公司进行了多方面的报道。
二.BTEST软件测试课程体系说明
BTEST 是北大青鸟 Aptech 公司经过走访国内大量软件企业测试岗位和人力资源部门、综合国内主要人才招聘媒体的最新招聘数据、分析研究国内外职业教育课程体系后,结合北大青鸟 Aptech 公司多年的 IT 职业教育经验,由国家劳动和社会保障部、北大软件学院、北大软件工程中心,国家重点实验室、北大青鸟集团、印度 Aptech 公司的多位职业教育专家、软件开发专家、项目经理和测试经理共同完成的。 BTest 是国内第一套系统全面的软件测试工程师的职业教育课程,是使用技术与实战训练的完美结合。
培训目标:软件测试工程师
通过课程学习,学员能够从事 windows 和 Linux 环境下单机以及分布式软件的功能测试和性能测试,并获得 “ 软件测试工程师 ” 的职业资格认证。 学员能够达到的水平:
1 、 能够掌握单机、网络环境下多种体系结构软件的测试;
2 、 能够在 Linux/Windows 平台上,建立多种体系结构(包括数据库)的软件运行和测试环境;
3 、 能够 掌握软件开发技术并能够编写简单应用程序、测试脚本;
4 、 能够掌握测试流程、缺陷管理流程,并能对测试流程实施监督和处理;
5 、 能够编写测试计划、设计测试用例、执行测试并填写缺陷报告;
6 、 能够独立或协助开发人员进行单元测试和白盒测试;
7 、 能够使用自动化测试工具来进行各种测试。
课程设置说明
1 搭建 Windows 测试环境
主要讲解搭建 Windows 测试环境所要具备的软、硬件及网络知识。包括计算机中各种硬件和接口。软件的分类、分发和授权等方式;操作系统的初步知识;注册表、病毒、安全等知识; TCP/IP 协议和 DNS 、活动目录等知识。从而让学员可以在实际工作环境当中搭建一个基于 Windows 活动目录的局域网环境。
2 使用 C 语言开发简单应用
设置本课程的目的主要是使学员掌握软件开发的技术,掌握编程的方法、思想,了解软件开发过程当中常犯的错误,为后面的测试课程以及编写测试脚本打下语言基础。课程中主要包括 C 语言的语法、程序基本结构、函数、指针、数组、数据结构、算法等程序设计所涉及到的知识。课程注重实用性、重在培养学员对代码分析的能力,掌握编码规范,掌握调试知识和分析程序错误的能力。同时学习内存检查工具和软件配置管理等知识。该课程中贯穿了一个开发“软件测试工程师管理系统”的项目,增加学员开发项目的经验。
3 测试计划与软件缺陷
本课程是软件测试重点课程。本课程主要介绍软件测试的基本概念和基础知识、如何编写测试计划、识别软件缺陷、编写缺陷报告等。通过学习,学员可以掌握软件测试的流程、软件测试的策略和分类,掌握缺陷的分类和优先级等,从而对测试有一个整体的认识。本课程中介绍了 Bugzilla 缺陷跟踪管理系统(测试工具)。总体来说,本课程将使学员掌握软件测试相关的大部分基础知识。
4 高效设计测试用例
本课程是软件测试重点课程。本课程主要通过引入的大量案例讲解如何编写测试用例。讲解设计测试用例的技术包括等价类划分、边界值分析、因果图方法、状态图方法、测试大纲等的方法以及正交排列表、测试矩阵等。测试特性包括:功能、性能、兼容性、易用性等。测试对象包括软件功能、 GUI 界面、文档测试、安装和卸载测试等。通过本课程,主要是培养学员设计测试用例的视角,在最短的时间内针对功能写出恰当的测试用例。本课程和《测试计划与软件缺陷》课程中贯穿了对“软件测试工程师管理系统”编写测试计划、测试设计和开发,实施测试及测试评估的项目,增加学员软件测试相关经验。
5 白盒测试
本课程主要讲解白盒测试技术。主要内容包括逻辑驱动覆盖和基本路径覆盖两个方面,在逻辑驱动覆盖中主要介绍了语句覆盖、判定覆盖、条件覆盖、判定 / 条件覆盖、条件组合覆盖、路径覆盖和循环语句覆盖;在基本路径覆盖中介绍了绘制控制流图及程序复杂性相关概念,最后重点介绍了单元测试技术。通过学习,学员可以了解白盒测试的理论,组织方式,已经如何评估一个白盒测试的效果。本课程中介绍了 Logiscope 和 C++ Test 两个白盒测试工具。
6 Linux 与网络应用环境
本课程主要讲解搭建 Linux 测试环境所应具备的知识。通过学习 Linux 的安装和配置、 Linux 常用命令、 Linux 下软件安装、卸载和使用、常见的 Linux 的服务( Apache 、 Mysql 、 Squid 、 Iptables 等)、 Linux 软件开发环境等,让学员能够使用 Linux 实现一个提供常见服务的网络环境。本课程中在前期通过在 Linux 当中搭建 Bugzilla 缺陷跟踪管理系统来讲解 Linux 的使用和配置。
7 WEB 技术与数据库
本课程通过对数据库、 HTML 、 XML 、 HTTP 、 J2EE 、 .NET 等基础知识的讲解,让学员掌握这些技术,以便于建立分布式软件的测试环境。数据库是以 SQL Server 作为重点讲解,同时也介绍了 Oracle 和 MySQL 数据库。
8 高效使用自动测试工具
本课程主要介绍了国际测试工具占有率最高的 MI 的三大测试工具:功能测试工具 QuickTest Professional 、性能测试工具 LoadRunner 、测试管理工具 TestDirector 。学员掌握这些流行的测试工具,从而进一步提高测试的效率。
9 软件测试实训
本课程是最后一门课程,该课程主要是通过运用前面所学习的课程,指导学员完成一个项目的测试过程,从而巩固所学知识。在该课程中将完成分组分工、编写测试计划、写工作日志和开例会、设计测试用例、执行测试、填写和处理缺陷报告的过程。使用的项目通过三个版本来进行回归测试,通过分工与合作来完成测试工作,通过讲师和学员分别模拟测试组成员角色,锻炼学员实践的能力。该项目是一个百万行代码级别的类 Office 系统。
10 职业导向训练
对学员进行职业引导,包括就业指导和职前引导。通过就业指导以及就业专员、就业明星与学员的座谈会等日常辅助训练明确就业方向,进一步了解就业形式。详细介绍如何写简历,通过强化面试训练,以及模拟面试等方式,提升学员应对面试的能力。