授课特点:
 本培训班将系统地讲解软件测试的基本理论和方法,了解实用测试技巧,理解不同测试手段、测试方法原理和作用,主要涉及软件测试基础、软件测试技术、软件测试解决方案、软件测试管理体系和软件测试实战演习。
|
报名条件:
 从事软件项目的开发人员、测试人员、质量管理人员、项目管理人员。
|
培训目标:
 旨在培训出能在企业中担任初级测试任务的软件测试工程师,使其具有能完成公司的多数软件测试任务。本课程的学员在培训后应具有以下技能: 能够了解软件测试的基本概念; 掌握大多数测试阶段的测试方法,测试工具,能够进行各个阶段的 软件测试工作; 能够简单搭建测试管理平台。
|
课程简介:
 使学员掌握基础的软件测试理论,了解常见的软件测试模型、了解文档的编写工作,掌握测试计划,测试说明,测试状态报告,测试报告和同行评审报告等文档的编写方法,集成测试,系统测试等各个测试阶段的常见测试方法和常见测试工具使用,并简单介绍需求管理,缺陷管理,配置管理,同行评审等各个过程定义和一些管理工具的使用方法。
|
学习基础:
 本课程适用于掌握了某一种编程语言的人员参加学习。
|
课程内容:
 1、软件测试概述: 软件测试的定义。软件测试的目的。软件测试的原则。 对软件测试的一些理解;软件测试分类,白盒/黑盒,静态/动态。静态测试:代码审查,静态分析,文档检查。动态测试:功能和结构。黑盒测试:等价类划分,边界值,特殊数据分析,因果图法等,ALAC。白盒测试:程序结构分析和逻辑覆盖 2、软件测试模型、软件测试文档编写: 关于V模型,V模型与瀑布模型的关系;V模型的阶段划分; H模型与循环模型、W模型与X模型;测试计划,测试设计,测试执行,测试总结四阶段划分;测试计划文档编写;测试设计文档编写;测试状态报告文档编写;测试总结文档报告编写;同行评审过程文档;Bug描述技巧。 3、单元测试: 集成测试单元测试的基本概念;单元测试的基本方法;内存泄漏测试工具BoundsChecker;Java单元测试工具Junit;单元测试的具体执行过程。 4、集成测试: 集成测试的定义;集成测试的策略方法;集成测试的规范;桩和驱动的定义概念;集成测试的具体执行过程。 5、功能测试、常见缺陷管理工具、系统测试、测试管理技术基础: 确认测试的用例设计方法;确认测试的方法; 确认测试的重点布局;确认测试的工具; 确认测试的执行过程;开源缺陷管理技术: 缺陷管理流程以及相关工具(Bugzilla,Mantis等) 系统软件所涉及的范围 多种兼容环境下软件的测试过程 简单测试管理技术入门:需求管理,缺陷管理,配置管理,同行评审等实施方法。
|
证书颁发:
 培训结束后将颁发《中国继续教育联合学院》钢印证书、《中科院计算所职业培训中心》钢印证书并请准备2寸照片2张以便办理培训后的结业证书(国家级证书)(费用自理)
|