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