• ACCP软件工程师
  • BENET网络工程师
  • JAVA+大数据
  • Python工程师
  • 云计算工程师
  • Web前端工程师
  • 软件测试工程师

软件测试工程师培训课程

2011年12月04日 17:59供稿中心:兆隆教育

摘要: BTEST软件测试课程是兆隆IT云学院Aptech公司经过走访国内大量软件企业测试岗位和人力资 源部门、综合国内主要人才招聘媒体的最新招聘数据、分析研究国内外职业教育课程体系后,结合兆隆IT云学院Aptech公司多年的IT职业教育经验,而开发的btest软件工程师培训课程!

  兆隆IT云学院软件测试工程师培训课程

 第一阶段S1

1、搭建 Windows 测试环境
搭建Windows Sever测试平台软、硬件及网络知识。计算机组装与维护,Windows2008安装与配置网络与工作环境,TCP/IP协议,管理文件系统与注册表,配置本地安全策略,管理磁盘存储,备份与灾难恢复,性能监视与维护,配置DHCP和DNS服务,搭建WEB和FTP站点,等实践。

2、JAVA编程第一部分
JAVA应用程序,变量、数据类型,算符和条件结构,循环结构,对象和类,类的方法,数组,字符串,等实践。

3、软件测试基础
软件测试概述,识别和管理缺陷,编写和管理缺陷报告,软件开发和测试流程,系统测试与软件测试分类,编写测试方案和测试计划,需求分析与评审,理解软件测试原则,测试总结报告和测试团队组建,等实践。

4、数据库技术第一部分
SQL Server 2008数据库基础,数据库表管理,数据管理,等实践。

5、用户界面技术
Windows .Net 2008编程,使用控件快速开发用户界面,使用DataGridView显示和操作数据库,用户界面设计与美化,用户界面设计与美化,等实践。

6、高效设计测试用例
软件测试用例,等价类和边界值,因果图,正交实验法,状态图和场景法,功能测试,文档测试与安装测试,兼容性与易用性测试,软件故障模型一、二、三,等实践。

7、阶段项目实训
实训项目统畴,测试方案与测试计划,测试需求与测试大纲,测试用例设计与评审,执行测试用例并提交缺陷报告,测试总结报告与答辩。内部测试与点评。

8、职业导向训练第一部分
开学典礼,知识竞赛,自驱力,读书会,行业讲座,PPT大赛,团队合作拓展,等训练。

第二阶段S2

1、搭建 LINUX 测试环境
LINUX系统安装及基本操作,管理文件和目录,安装及管理应用程序,管理用户和文件权限,管理磁盘和文件系统,管理进程和计划任务,编写Shell脚本一、二,系统故障分析与排查,LINUX网络配置,构建文件服务器,构建LAMP网站平台,等实践。

2、JAVA编程第二部分
封装,继承和多态,接口,使用异常处理程序错误,等实践。

3、白盒测试
白盒测试与代码质量,逻辑覆盖测试与循环覆盖测试,基本路径测试,单元测试与测试驱动程序框架,测试报告和通过准则,测试报告和通过准则,等实践。

4、数据库技术第二部分
Oracle基础,SQL和Oracle数据结构,PL/SQL和游标,过程和触发器,备份与恢复,备份与恢复,等实践

5、WEB技术
HTML常用标签,JavaScript语法,文档对象模型,表单验证,使用JDBC访问数据库,JSP介绍,使用JSP处理客户端请求,JSP页面的访问控制,等实践。

6、高效使用自动测试工具
QTP基础,增强QTP测试脚本,QTP高级使用,Flight Reservation测试案例,LoadRunner基础,LoadRunner测试脚本设计,创建LoadRunner场景,分析LoadRunner测试结果,等实践。

7、软件质量保证
软件质量体系,软件测试项目管理,配置管理,软件测试过程改进,Quality Center站点管理和项目管理,Quality Center测试管理过程,等实践。

 

8、流行测试技术
WEB功能测试,WEB数据库测试,WEB性能测试,手机测试入门,手机功能和性能测试用例,手机界面和功能测试要点,手机软件其它测试,Windows客户端软件简介,桌面软件用例设计技术,桌面软件冲突测试和兼容性测试,安全测试1,安全测试2,安全测试3,等实践。

9、企业级项目实训

10、职业导向训练第二部分
户外拓展,如何度过试用期,面试一,面试二,读书会,模拟面试一,模拟面试二,等训练。

 

 

 

软件测试工程师(TEST3.0)培训标准课程教材如下:

 


使用 C 语言开发应用
课程注重实用性、重在培养学员对代码分析的能力,掌握编程代码规范,掌握调试知识和分析程序错误的能力,增加学员程序开发项目的经验。

搭建 Windows 测试环境
搭建Windows 操作系统测试环境所要具备的软、硬件知识,让学员可以在实际工作环境当中搭建基于 Windows 活动目录的局域网环境。

测试计划与软件缺陷
本课程是软件测试重点课程。掌握如何编写测试计划、识别软件缺陷、编写缺陷报告等内容。使学员能够按照测试计划执行测试用例、识别和优化缺陷、填写缺陷跟踪报告,评估测试结果并改进测试过程。

Linux与网络应用环境
能够搭建和管理基于Windows和Linux操作系统的分布式系统测试环境,掌握使用 Linux 实现提供常见服务的网络环境。

白盒测试
掌握白盒测试的方法、流程,掌握测试结果的分析和评价,熟悉测试报告的内容和含义白盒测试的理论,组织方式,以及如何评估一个白盒测试的效果。

WEB 技术与数据库
能够掌握配置和管理 SQL Server 数据库系统的知识;熟悉多层结构的分布式软件系统架构和运行机制,掌握Web应用系统故障模型,并依此编写测试计划和测试方案,设计、使用、维护测试用 例;数据库是以 SQL Server 作为重点讲解,也介绍了 Oracle 和 MySQL 数据库。

高效使用自动测试工具
学习国际测试工具占有率最高的 MI 的三大主流自动测试工具:功能测试工具 QuickTest Professional 、性能测试工具 LoadRunner 、测试管理工具 TestDirector 的使用方法和技巧。以实际案例进行分析讲解,真正掌握工具的使用方法,并能应用工具进行实际测试。

高效设计测试用例
本课程是软件测试重点课程。通过引入的大量案例讲解如何编写测试用例。培养学员设计测试用力与方法,在最短时间内针对测试项目编写恰当的测试用例,增加学员测试的实际经验。

应用系统测试实训
百万行代码级别的桌面产品,模拟真实测试过程中的情况进行定制调整,学员在测试过程中遇到的所有缺陷均来源与该产品的真实缺陷,保证了软件项目实训的真实测试效果。

测试网络应用系统软件测试实训
十万行代码级别 WEB 系统产品,通过此项目实训,将学习过程中涉及的WEB应用系统的功能测试、性能测试、后台数据库测试、安全测试等方法和相关知识点灵活运用,培养实际工作经验,进而达到测试 WEB 应用系统软件综合能力的提升。

职业导向训练---职业素质培养
沟通技巧,个人时间管理,阳光心态等素质训练,能够熟悉团队管理方法和技巧;熟悉冲突处理方法和技巧;深刻理解并掌握软件测试工程师不同职业发展阶段的职业素质要求。

 

 

 

先进的教学模式—场景教学法

 

TEST软件测试工程师课程基于建立一个内容充实的职业技能培训体系,采 用全新的“场景教学法”,以真实工作场景为核心,利用项目导向的角色模拟方式,规范并系统地培养专业技术人才,构架非技术人员进入软件测试专业领域的桥 梁、构架不同专业技术人员之间互相转换的桥梁,从实际工作内容出发,确定各阶段的培养目标、项目实战内容和培训课程内容。

以实际应用场景为核心、提倡“以用为本、学以致用”的教学方法:以工程经验为指导,强化实战技能,辅以实际企业测试项目,使用角色模拟的方式,通过逐步深入的六步教学法展开整个教学过程。

兆隆IT云学院软件测试工程师教学方法 

教学方法示意图

  • 工作场景 :针对企业实际工作流程和工作场景,结合已经实际投入使用的软件项目的测试资料和软件代码,进行项目分析和任务分解,重现在企业中进行软件测试工作的任务环境。
     
  • 项目主导 :所有知识点和技能都是通过一个或者几个项目来组织的,学生通过可扩展的项目案例来逐步学习知识和技能;所有的实践都是项目中的一个实际任务,学员通过实践可具备完成一种任务的能力。
     
  • 角色模拟 :学员在实际动手操作的课程和项目实训过程中,使用真实的企业项目,真实地企业工作流程和工具,模拟项目组中各种角色,协同完成项目和任务,体验和掌握各种角色的工作技能和工作经验。
     
  • 任务分解 :在为完成整个项目而必须掌握的概念和知识环节的讲解上,将整个项目划分为多个子任务,再分析每个任务需要的知识、技能、素质要求,并通过完成任务的形式来组织学习内容、设计课程体系。
     
  • 六步教学 :知识和技能的传授和自学都是从具体到抽象、从特殊到一般,按照以下6个步骤来组织的:提出问题、分析问题、解决问题、总结出一般规律和知识/技能、扩展知识/技能、解决更高级的类似问题。
     
  • 项目经验 :通过对企业实际工作场景的模拟和实际测试项目的训练,积累实际的项目经验,熟悉项目测试过程中常见的技术、流程、人员协作问题,并掌握相关的解决方法。
     
  • 职业素质 :通过上机操作、项目实践、课堂研讨、在线学习,以及职业素质训练,学员能够从任务目标设定、个人时间管理、团队协作和沟通、冲突和情绪处理等方面,得到测试工程师岗位所需要的职业素质训练。
     
  • 团队协作 :在授课过程中,学员将被划分为几个团队,每个团队将根据课程内容和讲师的安排,通过技术研讨、实际操作等手段,合作完成一个任务和项目。
     
  • 动手能力 :为了使学员的知识面和思路有所扩展,鼓励学员自己动手,通过实际操作课程中的实验和进行项目演练,培养学员举一反三的能力,从而帮助学员掌握重点技术的应用,为日后完成更大的项目积累经验。
     
  • 学习能力 :通过项目训练、上级操作、在线学习和讨论,使学员养成自学的习惯,并掌握自学的有效方法和工具。
 
 
©陕ICP备18020405号-2 Copyright  ©  2001-2018隶属于西安兆隆计算机培训中心版权所有