首页 | 中心简介 | 师资环境 | 课程资讯 | 新闻中心 | 报名资讯 | 测试技术 | 就业广场 | 测试论坛
 
 
 
点击查看就业学员详情 姓名:易戈
原毕业院校:湖南工业大学
职位:软件测试工程师
入职公司:腾讯科技有限公司
more
 
在线客服
在线报名
 
北大青鸟长沙金冠校区
北大青鸟长沙金冠校区
课程设置
教学模式 教材认证
国内第一套系统全面的软件测试工程师职业教育课程

课程体系说明

    BTEST 是北大青鸟 Aptech 公司经过走访国内大量软件企业测试岗位和人力资源部门、综合国内主要人才招聘媒体的最新招聘数据、分析研究国内外职业教育课程体系后,结合北大青鸟 Aptech 公司多年的 IT 职业教育经验,由国家劳动和社会保障部、北大软件学院、北大软件工程中心,国家重点实验室、北大青鸟集团、印度 Aptech 公司的多位职业教育专家、软件开发专家、项目经理和测试经理共同完成的。 BTest 是国内第一套系统全面的软件测试工程师的职业教育课程,是使用技术与实战训练的完美结合。课程结构图中的各个课程之间的连接线说明了课程之间的技术管理关系。

培训目标:软件测试工程师

    通过课程学习,学员能够从事 windows 和 Linux 环境下单机以及分布式软件的功能测试和性能测试,并获得 “ 软件测试工程师 ” 的职业资格认证。 学员能够达到的水平:
1 、 能够掌握单机、网络环境下多种体系结构软件的测试;
2 、 能够在 Linux/Windows 平台上,建立多种体系结构(包括数据库)的软件运行和测试
环境;
3 、 能够 掌握软件开发技术并能够编写简单应用程序、测试脚本;
4 、 能够掌握测试流程、缺陷管理流程,并能对测试流程实施监督和处理;
5 、 能够编写测试计划、设计测试用例、执行测试并填写缺陷报告;
6 、 能够独立或协助开发人员进行单元测试和白盒测试;
7 、 能够使用自动化测试工具来进行各种测试。

北大青鸟长沙金冠校区

各门课程介绍


(1)搭建Windows测试环境
    如今,个人电脑已经是windows的天下,如果连日常的应用都不了解,那谈不上进入专业的学习。除此之外,对于专业上windows的理论和应用,如网络层次结构,网络配置、DNS和活动目录这些软件测试环境搭建这些必备的基础技能,同样也需要涉及。
主要讲解搭建Windows测试环境所要具备的软、硬件知识。包括计算机中各种硬件和接口。软件的分类、分发和授权等方式;操作系统的初步知识;注册表、病毒、安全等知识;TCP/IP协议和DNS、活动目录等知识。

(2)使用C语言开发简单应用
    设置本课程的目的主要是使学员掌握软件开发的技术,掌握编程的方法、思想。为后面的语言课程和测试课程以及编写测试脚本打下语言基础。
    C号称“语言之王”,从60年代被发明到现在,近五十年的大浪淘沙,依旧被很广泛的使用。它是面向过程的语言,既涉及到底层硬件方面,也具备有高级语言的特征。掌握了C语言,能够加强对硬件方面的认识。由于目前绝大多数的主流脚本语言,都是面向过程的,所以,掌握了C语言,对学习脚本语言来说,就非常容易了。
    课程中主要包括C语言的语法、程序基本结构、函数、指针、数组、数据结构、算法等程序设计所涉及到的知识。课程注重实用性、重在培养学员对代码分析的能力,掌握编码规范,掌握调试知识和分析程序错误的能力。同时学习内存检查工具和软件配置管理等知识。该课程中贯穿了一个“软件测试工程师管理系统”项目,以此增加学员开发项目的经验。

(3)测试计划与软件缺陷
    本课程是软件测试基础教程,也是保证学员成功通过软件测试工程师笔试的关键课程。主要介绍软件测试领域所牵涉到的所有概念、如何有效编写测试计划、如何识别和记录软件缺陷、软件测试的流程、软件测试的策略和分类,能够让学员了解企业中如何实施软件测试的过程。本课程中还介绍了缺陷管理工具中较难的一款缺陷管理工具Bugzilla,讲述了在 Windows下如何安装与使用Bugzilla,为学员快速、深入学习其他缺陷管理工具提供了参考。总之,本课程将使学员成功进入软件测试大门、并提高发现问题、描述问题、以及计划问题的能力。

(4)高效设计测试用例
    本课程是有效实施软件测试工作的重点课程。本课程详细介绍了等价类、边界值、因果图、通过测试、失败测试、错误猜测、随机测试、状态图、测试大纲、正交排列、测试矩阵等通用测试方法设计测试用例,以及引入大量案例介绍功能测试、兼容性测试、易用性测试、界面测试、控件测试、文档测试、安装/卸载测试。所有测试行业中牵涉到测试方法在本课程中都进行深入的剖析。通过本课程,学员能够主导任意项目的测试,让学员拥有至少1年以上的相关测试工作经验,彻底解脱了面试过程中没有工作经验的苦恼与尴尬。

(5)白盒测试
    本课程主要讲解软件测试高端领域的白盒测试技术。介绍了桌面检查、单元测试、同行评审、代码评审、代码走查、静态分析等白盒测试技术;介绍了代码质量度量的方法:代码行、软件科学法、结构度量、McCabe;介绍了逻辑覆盖、循环覆盖、基本路径覆盖的测试方法,在逻辑驱动覆盖中主要介绍了语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖和循环语句覆盖;重点介绍了单元测试技术。课程介绍了Logiscope和C++ Test两个白盒测试工具。通过本课程,使学员具备通向软件测试高端领域的基础,更具挑战性。

(6)Linux与网络应用环境
    如今是网络的时代,软件也随着应用的发展向网络迈进。对于个人电脑来说,微软的windows操作系统是绝对的霸主,但对于服务器来说,Linux操作系统绝对举足轻重,相当一部分的应用,不论是web应用也好,还是数据库应用也好,都是搭建在linux环境下,因此,认识Linux系统,以至熟练掌握Linux下应用的搭建也成为一名专业人士的必备技能。
    本课程主要是讲解搭建Linux测试环境所应具备的知识。内容包括:Linux的安装和配置、Linux使用、软件安装、卸载和使用、Linux应用软件开发环境和开发技术等。本课程中还介绍了如何在Linux环境下搭建Bugzilla缺陷跟踪管理系统。
    通过本课程的学习,学员能够熟练掌握Linux下常见服务的搭建和配置。另外,通过介绍Linux下Shell编程和开发环境,今后学员也可以根据自己的爱好,向系统管理员和开发人员的方向发展,拓宽了自己的职业道路。

(7)WEB技术与数据库
    数据库由以前的支持软件,目前已经演变为消费软件,即任何软件都离不开数据库的支持。特别是现在网络应用铺天盖地而来,离开了数据库的支持,其只是一个摆设而已。结合当前软件技术的发展潮流,web应用的了解,以及数据库知识的介绍,并讲述目前主流的几款数据库产品的安装、配置、操作、编程等方面实践性较强的内容,让学员从理论和实践两方面入手。
    本课程通过对数据库、HTML、XML、HTTP等基础知识的讲解,让学员掌握这些技术,以便于建立分布式软件的测试环境。数据库以SQL Server和Oracle作为重点讲解,同时也介绍了MySQL数据库。

(8)高效使用自动测试工具
    本课程主要介绍了MI公司的四大工具:功能测试工具QuickTest Professional与Winrunner、性能测试工具LoadRunner、测试管理工具TestDirector。本课程以项目为基础深入浅出的讲解在项目中如何使用自动化测试工具,如何利用自动化测试工具可以提高测试的效率,如何利用工具实现手工无法完成的工作。通过本课程,学员掌握目前最为流程的测试工具、为赢取高薪打下坚实的基础。

(9)软件测试实训
    本课程是一门贯穿所有软件测试的课程,以企业实际项目的形式指导学员在企业中如何从需求分析、计划、设计、测试、维护运行完整的实施软件测试的过程。在本课程中会运用前面学习的课程,连贯性的模拟软件测试计划、设计测试用例、执行测试、评审测试、测试总结的测试过程,并会在项目中运用自动化测试工具,让学员更深切的体验软件测试工作。通过本课程,学员把前面课程中学到的理论进行升华,真实的项目能增强学员业务能力与行业背景知识,使学员增加了至少半年的工作经验。

(10)职业导向训练
    对学员进行职业引导,包括就业指导和职前引导。通过就业指导以及就业专员、就业明星与学员的座谈会等日常辅助训练明确就业方向,进一步了解就业形式。详细介绍如何写简历,,通过强化面试训练,以及模拟面试等方式,提升学员应对面试的能力。
北大青鸟长沙金冠校区
北大青鸟软件测试工程师(长沙金冠)授权培训中心
长沙市雨花区韶山中路731号银星大厦8楼(桔园立交桥北) 邮编:410007 电话:0731-5597059 5597060
湖南省长沙市金冠信息技术有限公司 湘ICP备07002856号
返回最顶部