课程设置
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. 职业导向训练
对学员进行职业引导,包括就业指导和职前引导。通过就业指导以及就业专员、就业明星与学员的座谈会等日常辅助训练明确就业方向,进一步了解就业形式。详细介绍如何写简历,通过强化面试训练,以及模拟面试等方式,提升学员应对面试的能力。
★学术团队介绍: |
唐庆 学术部讲师 |
北大青鸟(APTECH)BTEST认证讲师 华中科技大学硕士 个人简介: 曾在亚信科技(中国)有限公司担任软件开发工程师等职,具备对C/S、B/S 架构的项目测试经验,工具使用经验丰富。 秉承先进的教育理念,热爱所从事的教育工作。 擅长技术:精通C/C++、Dephli,熟悉windows/Linux操作系统的管理,有多年使用QTP、LD等测试工具的实际经验。 项目经验:参与甘肃省移动运营支撑系统boss1.5项目、江西移动CRM1.0项目、民办高校教务综合服务平台项目等。 教育理念:教育改变生活。 |
|
|
吴晓东 学术部讲师 |
北大青鸟(APTECH)BTEST认证讲师 国防科技大学 个人简介:熟悉C/C++,C#、SOCKET编程;熟练使用.net、SQL Server、ORACLE等大型开发工具;熟悉计算机网络;精通TCP/IP模型的各种网络协议,精通关系型数据库设计,结合实际运用软件工程理论,具有多年的实际软件开发和测试经验。精通黒盒、白盒等测试方法。曾在上市公司九城担任高级开发、测试工程师。 项目经验:信和电信的荔湾教育平台项目、九城的关务软件系统。
教育理念:学而不厌,诲人不倦。
|
|
高中山 学术部讲师 |
北大青鸟(APTECH)BTEST认证讲师 中南大学计算机应用硕士 个人简介:曾在中软担任软件开发工程师。精通C/C++/C#/Java/SQL语言,精通J2ME、JSP、J2EE架构,精通Oracle数据库、SQL Server数据库,精通VC++编程、SDK、MFC、Windows底层编程,精通Linux 操作系统;精通JBuilder、Eclipse IDE、NET2005开发工具、PLSQL Developer数据库开发工具、PowerDesigner数据库建模工具 项目经验:参与开发了内蒙地税、四川地税、山西地税等项目,负责设计、开发了广东地税税务管理系统中个人所得税管理系统部分子系统和智能核定系统。 教育理念:如果你相信,一切皆有可能;每天进步一点点
|
|
王巾帼 学术部讲师 |
北大青鸟(APTECH)BTEST认证讲师 北京化工大学 个人简介:曾在中关村科技园担任软件开发工程师。精通C/C++/C#/Java等语言,精通IP多媒体子系统,熟悉TCP/UDP协议、Socket编程、精通SIP协议的语音与Video-over-IP技术。精通Unix/Linux 、Windows 、Vx-Works 等开发平台,精通ORACLE 、PostgreSQL 等数据库。 项目经验:参与了中国气象局卫星云图图像融合技术的开发。承担过网络底层infrastructure相关项目的开发任务,参与需求、设计、编码、测试等全部软件开发流程。 教育理念:学而不思则罔,思而不学则殆。
|
|
|
|
张瑞新 技术支持 |
北大青鸟(APTECH)BTEST技术支持 赣南师范学院 个人简介:精通配置Cisco3600系列路由器、2950系列交换机的安装配置,擅长排除网络故障;熟悉Linux,能配置与管理基于Linux平台的dhcpd服务、FTP服务、NS服务、httpd服务、Sendmail服务等;精通基于WINDOWS环境下的各种网络服务的安装配置;精通域环境下的局域网配置管理;熟悉HTML,能编写静态网页。 教育理念:滴水穿石,贵在坚持!
|
|
刘利钊 职业规划师 |
北大青鸟(APTECH)BTEST职业规划师,哈尔滨大学 个人简介:热爱教育工作,并相信不安于小成,然后足以成大器;不诱于小利,然后可以立远功。 教育理念:认清生命的价值,让自己成为一个充滿「希望」的个体。
|
|
徐莹 职业规划师 |
北大青鸟(APTECH)BTEST职业规划师,广东技术师范学院 个人简介:性格开朗的我,与人交谈是我的快乐,具有良好的沟通能力以及较高的职业素养。毕业后一直从事职业教育咨询工作,有着丰富的职业规划经验。 教育理念:机会只会留给有准备的人!
|
|
|
龚 妮 学习顾问 |
北大青鸟(APTECH)BTEST学习顾问,华中师范大学硕士 个人简介:本人擅长心理学、教育学,曾学习过创造性思维教育,具有丰富的教育、管理以及科研经验;热爱教育事业,擅长激发学员的学习潜能。 教育理念:只要克服自己的心理障碍,一切皆有可能!选择正确的方向,才能获得成功。
|
|
袁 辉 课程顾问 |
北大青鸟(APTECH)BTEST认证人力资源专家,暨南大学 个人简介:一直致力于人力资源管理、心理学、教育学等方面,两年的海外工作,积累了诸多教育管理经验。 教育理念:培养人,就是培养他对前途的希望。
| | |