我们是面向工作岗位和招聘要求来逆向设计课程体系的。课程以项目为导向,以实践核心,真实模拟工作场景,第一阶段有
8 个实践项目,第二阶段有 10 个实践项目,这些项目都来自于真实的工程案例。
实践项目设置说明
BTEST
是北大青鸟 Aptech
公司经过走访国内大量软件企业测试岗位和人力资源部门、综合国内主要人才招聘媒体的最新招聘数据、分析研究国内外职业教育课程体系后,结合北大青鸟
Aptech 公司多年的 IT 职业教育经验,由国家劳动和社会保障部、北大软件学院、北大软件工程中心,国家重点实验室、北大青鸟集团。印度
Aptech 公司的多位职业教育专家。软件开发专家、项目经理和测试经理共同完成的。 BTest
是国内第一套系统全面的软件测试工程师的职业教育课程,是使用技术与实战训练的完美结合。课程结构图中的各个课程之间的连接线说明了课程之间的技术管理关系。
BTEST
课程分为两个阶段
BTEST软件测试工程师课程体系非常重视培养学员的实践能力。课程主要从以下五个方面保证实践能力的培养:
培训课程中理论课与实践课的比例设置为1:1,并且理论课与实践课是相互交替,保证理论知识得到及时的上机练习。上机实践课的项目都是来自于软件开发的实际项目。
在每一期培训课程中都设置有项目实训。项目实训将全面模拟真实的软件测试工作,让学员真实按照软件测试实践过程进行工作,使学员通过为期一个月的实训,能够独立完成测试工作,具备一年左右的测试经验。例如一期的实训项目是北大青鸟委托SUN公司基于OpenOffice定制开发的BOffice软件,是一个百万行代码级的大型软件。
在授课过程中将不时邀请有关软件企业的测试专家或质量专家做相关技术讲座,使学员在学习的同时能够更多地了解企业的软件测试实践、测试最新技术、IT最新动态等。
讲师在讲授理论课时,会为学员举大量的企业测试实践的事例。我们的讲师都具有多年测试工作实践经验,积累了大量了实践事例和实践数据。通过这些事例,使学员提前熟悉企业的软件测试过程和工作。
在每一门课的学习过程中,我们会为学员介绍和讲授一些企业的软件开发活动中需要的典型工具,例如开发工具、测试工具、管理工具等。
BTEST
课程分为两个阶段
1 、通过第一阶段课程学习,学员能够从事
windows 平台客户软件和单机桌面软件的功能测试工作,并获得 “ 软件测试工程师 ”
的职业资格认证。
2 、完成第二阶段课程学习,学员能够从事 windows 和
linux 平台下基于网络的分布式应用系统测试工作,并获得 “ 高级软件测试工程师 ”
的职业资格认证。
第一阶段课程说明
 |
用户界面规范
能够使用脚本和可视化开发工具进行交互式人机界面设计和应用开发,并评估交互式人机界面的质量和效率。为软件界面测试、软件应用开发、测试脚本制作、以及深层次的测试环境管理做准备。
操作系统及软件运行机制
能够了解操作系统基本原理,了解 Windows
开发环境及应用程序编程接口,了解 Windows 内部对象及程序运行机制,了解 Windows 消息机制,了解内存泄漏和检测技术,理解
Windows 软件错误产生原因。为有效地设计 Windows
应用软件的测试用例、开发测试工具和测试脚本做准备。
高效设计测试用例
能够了解黑盒测试的通用测试技术、软件故障模型和常见软件故障,针对常见测试任务设计和组织测试用例。
测试计划与软件缺陷
能够掌握软件测试基本概念和测试流程,了解测试策略和方法,了解测试计划制定和测试用例设计,能够按照测试计划执测试用例、识别和优化缺陷、填写缺陷跟踪报告,评估测试结果并改进测试过程。
软件测试实训
百万行代码级别的桌面产品,实训过程中模拟实际测试工作环境,发放多个包含
bug
的软件版本,且每个版本都模拟真实测试过程中的情况进行了定制调整,以保证为学员创造一个与日常测试工作环境类似场景。学员通过这个项目实训,将本阶段学习过程中涉及的测试技能,测试方法等知识点灵活运用,达到理论与实际相结合的教学效果。从而保证将书本中的知识点真正消化掌握,进而达到软件测试综合能力的提升。该实训项目由
BTest
产品研发部门通过对购买的真实软件产品结合规范的测试流程修改而成,因此有完整的缺陷报告库。学员在测试过程中遇到的所有缺陷均来源与该产品的真实缺陷,因此最大程度的保证了软件项目实训的实训效果。
沟通与职业素质培养
能够编写用户手册和软件演示文档,了解团队沟通技巧,掌握开发心理和测试心理。
第二阶段课程说明
 |
Linux 与网络应用环境
能够搭建和管理基于 Windows 和 Linux
操作系统的分布式系统测试环境,熟悉该环境下的开发流程和工具。
Java 环境与 OOP 、 OOAD
技术
能够了解面向对象语言基本特点;熟悉虚拟机概念;掌握
Java 的基本语法和简单应用;了解 Java 开发和应用的方式、环境;了解 OOP 与 OOAD 的的开发方式;熟悉 UML
设计工具和基本表示方法。
建立和实施软件质量体系
能够协助建立并实施、改进软件质量保证体系;能够协助进行测试项目管理和软件质量度量;掌握配置管理的理论、技术、工具。
白盒测试与
OO 测试
能够掌握白盒测试与 OO
测试的方法、流程,掌握测试结果的分析和评价,熟悉测试报告的内容和含义;熟悉白盒测试与 OO 测试的常用工具;了解白盒测试与 OO
测试的现状和发展前景。
使用数据库与组件技术搭建分布式系统
能够掌握配置和管理 SQL Server 2000
数据库系统的基本知识;了解数据库管理的基本知识和常见的数据库产品;能够掌握直接查询和修改数据库数据的工具;了解软件连接数据库的方法和组件;掌握
HTML 与 XML
语法;熟悉多层结构的分布式软件系统架构和运行机制;掌握分布式软件系统的安装部署、配置、卸载。
Web
应用系统故障模型
能够掌握 Web
应用系统故障模型,并依此编写测试计划和测试方案,设计、使用、维护测试用例;了解一般分布式系统的系统故障模型。
高效使用自动测试工具
能够掌握 Web
应用系统自动测试工具的常用功能,了解自动测试工具的选择和使用方式。此门课程主要讲三个工具,分别是 WinRunner 、
LoadRunner 、 TestDirector
。课程内容涵盖了从安装到使用的全部内容,并结合实际操作案例进行分析讲解,从而保证学员真正掌握工具的使用方法,并能够应用工具进行实际测试
沟通与职业素质培养
能够熟悉团队管理方法和技巧;能够熟悉用户培训方法和技巧;能够熟悉冲突处理方法和技巧;能够熟悉写简历及应聘的技巧。
测试网络应用系统软件测试实训
来源于 BTEST 项目组定制采购的十万行代码级别 WEB
系统产品,该系统采用目前流行的 3
层结构的软件体系,并且在后台有先进的工作流系统支持整个系统的流程。实训过程中模拟实际测试工作环境发放多个版本,且每个版本都模拟真实测试过程中的情况进行了定制调整,以保证为学员创造一个与日常测试工作环境类似场景。学员通过这个项目实训,将本阶段学习过程中涉及的,
WEB
应用系统的功能测试、性能测试、后台数据库测试、安全测试等方法和相关知识点灵活运用,并将项目管理和自动测试工具应用于项目实训过程中,达到理论与实际相结合的教学效果。从而保证将书本中的知识点真正消化掌握,进而达到测试
WEB 应用系统软件综合能力的提升。
目前,因为各大学都没有设立这一专业,进入此行业的方式只有通过培训机构,而BTEST马甸中心为 IT
行业求职者提供了一个进入软件测试行业权威且有效的途径。非IT专业人士,BTEST为你实现IT梦想;IT专业人士,BTEST帮你实现高薪梦想。
BTEST课程科学、系统,以提升就业竞争力为目标,根据软件测试岗位工作的实际要求设计而成,以实际应用场景为核心,配以实际测试项目和测试工作流程,注重学习的系统性、教学的渐进性及学员的参与性,使学员能够用最少的时间掌握测试工作中最实用的必备职业技能,具备测试岗位需求的工作经验和综合素质,从而具备较强的竞争力。
有关专家表示,随着BTEST软件测试培训课程体系的推出,我国软件企业人才结构将日趋合理,这无疑有利于我国软件行业整体品质的进一步提升。当前,我国软件测试人才正处于一个
“ 双高 ” 地位,即地位高、待遇高,职场前景非常广阔,因而,近两年来,软件测试工程师也成为了 IT 就业最新的亮点。
|