课程主题 |
课程内容 |
课程目标 |
课时 |
课 程 介 绍 |
|
C语言基础
|
基础课程 |
32课时 |
1.搭建软件测试环境 |
1. 操作系统与软硬件基础 2. 网络技术基础 3. 数据库安装与配置 4. Web服务器安装与配置 5. 应用服务器 6. 变更与配置管理 |
能够搭建相应的测试环境 (测试环境=软件+硬件+网络...)
|
24课时 |
2.编程语言与软件开发技术基础 |
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课时 |
3.软件测试理论基础、流程、管理 |
1. 软件测试基本概念与原理、软件开发过程与软件测试 2. 软件测试分类、软件测试流程、测试原则 3. 软件缺陷、软件质量保证SQA 4. 测试技术介绍、测试策略、质量标准与规范 5. 缺陷管理与Bugzilla工具、软件测试的度量 6. 测试过程管理与TestDirector/QC等工具 |
掌握软件测试相关概念、测试流程与测试管理工具 |
24课时 |
4.功能自动化测试与QTP |
1. 编写测试计划、设计自动化测试方案、黑盒测试用例设计 2. 自动化测试基础、QTP安装、简单使用QTP、录制与编辑脚本 3. QTP测试对象管理、关键字驱动测试、检查点 4. QTP参数化、操作、输出值、数据表 5. vbscript基础、描述性编程、utility对象、web对象、windows对象 6.安装QuickTest插件、测试Java/.Net等程序 7.功能测试项目实战:XXX项目 8.功能测试项目实战:XXX项目 |
掌握自动化测试流程与QTP工具 |
32课时 |
5.性能测试与LoadRunner |
1. 性能测试基础、loadrunner安装与简单使用 2. 用户行为脚本录制与开发 3. 用户活动场景创建执行与监控 4. 性能测试结果分析 5. c vuser脚本开发 6. 使用Jmeter进行性能测试 7. 性能测试项目实战:XXX项目 8. 性能测试项目实战:XXX项目 |
以LoadRunner为依托讲解性能测试的原理与技术。使学员体验性能测试需求分析、性能测试计划、方案编写、性能测试环境搭建、性能测试脚本开发、性能测试脚本调优、性能测试执行及分析调优技巧,从而解决工作及面试中常见的实际问题。 |
32课时 |
6.白盒测试设计与实施 |
1.Java/C/C++/C#编程规范、代码检查/走查/评审、代码覆盖率 2.白盒测试用例设计、单元测试与集成测试 3.测试策略、夹具建立与拆卸、结果验证 4.测试替身、测试组织、数据库测试、易测性设计、字面值与计算值等 5.使用xUnit系列工具 1 6.使用xUnit系列工具 2 7.自动化单元测试与集成测试(ANT/Maven等) 8. xUnit模式 9. TDD测试驱动开发 10. LogiScope等白盒测试工具 |
讲解掌握软件白盒测试技术以及相关的单元测试、集成测试的各项基本技能,包括白盒基本代码技术、代码静态分析和质量度量方法、单元测试设计和执行技能、集成测试设计和执行技能、Xunit系列/LogiScope测试工具等内容。 |
40课时 |
7.专题测试及综合测试实战 |
1. 数据库测试(DBUnit、QTP、DataFactory、LoadRunner) 2. SOA面向服务测试(功能测试/集成测试、SoapUI、Lisa) 3. 手机应用测试(Android、IOS) 4. 嵌入式测试(使用LogiScope与CodeTest工具) 5. Web安全测试(AJAX, 跨站式脚本XSS和注入攻击等) 6. 可靠性测试介绍 7. 敏捷测试介绍 8. 压力测试 9.文档测试 |
掌握各种专题测试,综合应用各种测试知识进行实际的软件测试,提高就业竞争力,并随技术变化可以弹性调整课程内容。 |
64课时 |
JAVA(选修) |
java基础 |
掌握java基础 |
32课时 |