软件测试培训您现在的位置:主页 > 课程体系 > 软件测试培训
 




 

行业背景
 
  随着我国软件业的发展,专业的软件测试人员成为了众多知名公司追逐的对象,目前软件测试工程师的需求是25—30万人,但从业人员也就4万人,而受过专门培训的不超过1万人,能够使用和设计测试工具的更是凤毛麟角。所以就业空间非常大。然而,现状是:一方面企业对高质量的测试工程师需求量越来越大越大,另一方面国内原来对测试工程师的职业重视程度不够,使许多人不了解测试工程师具体是从事什么工作。这使得许多IT公司只能通过在实际工作中进行淘汰的方式对测试工程师进行筛选,因此国内在短期将出现测试工程师严重短缺的现象。


重要性

  在软件业较发达的国家。软件测试不仅成为软件开发的一个有机组成部分,而且在软件开发的系统工程中占据着相当大的比重。以美国的软件开发和生产的平均资金投入为例,通常是:“需求分析”和“规划确定”各占百分之三,“设计”占百分之五,设计占百分之五,编程占百分之七,测试占百分之十五,投产和维护占百分之六七十。所以,测试在软件开发中的地位不言而喻。




 

课程名称

课程内容

学时数

预科

C语言基础
 

32

搭建软件测试环境

1.操作系统与软硬件基础
2.网络技术基础
3.数据库安装与配置
4.Web服务器安装与配置
5.应用服务器
6.变更与配置管理

24

编程语言与

软件开发技术基础

1.Java编程语言介绍与开发环境安装配置
2.C/C++编程语言介绍与开发环境安装配置
3.C#编程语言介绍与开发环境安装配置
4.Web应用基础:HTML/CSS/JavaScript
5.Web开发基础:JavaEE架构、.NET架构、PHP、JSP、Asp.net与开发环境安装配置
6.软件开发过程(瀑布过程与迭代增量过程)、UML、OOAD、StarUML

24

软件测试理论基础、

流程、管理

1.软件测试基本概念与原理、软件开发过程与软件测试
2.软件测试分类、软件测试流程、测试原则
3.软件缺陷、软件质量保证SQA
4.测试技术介绍、测试策略、质量标准与规范
5.缺陷管理与Bugzilla工具、软件测试的度量
6.测试过程管理与TestDirector/QC等工具

24

功能自动化测试与QTP

1.编写测试计划、设计自动化测试方案、黑盒测试用例设计
2.自动化测试基础、QTP安装、简单使用QTP、录制与编辑脚本
3.QTP测试对象管理、关键字驱动测试、检查点
4.QTP参数化、操作、输出值、数据表
5.vbscript基础、描述性编程、utility对象、web对象、windows对象
6.安装QuickTest插件、测试Java/.Net等程序
7.功能测试项目实战:XXX项目
8.功能测试项目实战:XXX项目

32

性能测试与LoadRunner

1.性能测试基础、loadrunner安装与简单使用
2.用户行为脚本录制与开发
3.用户活动场景创建执行与监控
4.性能测试结果分析
5.c vuser脚本开发
6.使用Jmeter进行性能测试
7.性能测试项目实战:XXX项目
8.性能测试项目实战:XXX项目

32

白盒测试设计与实施

1.Java/C/C++/C#编程规范、代码检查/走查/评审、代码覆盖率
2.白盒测试用例设计、单元测试与集成测试
3.测试策略、夹具建立与拆卸、结果验证
4.测试替身、测试组织、数据库测试、易测性设计、字面值与计算值等
5.使用xUnit系列工具 1
6.使用xUnit系列工具 2
7.自动化单元测试与集成测试(ANT/Maven等)
8.xUnit模式
9.TDD测试驱动开发
10.LogiScope等白盒测试工具 

40

专题测试及综合测试实战

1.数据库测试(DBUnit、QTP、DataFactory、LoadRunner)
2.SOA面向服务测试(功能测试/集成测试、SoapUI、Lisa)
3.手机应用测试(Android、IOS)
4.嵌入式测试(使用LogiScope与CodeTest工具)
5.Web安全测试(AJAX, 跨站式脚本XSS和注入攻击等)
6.可靠性测试介绍
7.敏捷测试介绍
8.压力测试
9.文档测试

32

JAVA(选修)

Java基础 

32

 

合计

304

 
客服软件
live chat