课程体系

在线报名

0591-83427642
仓山区仓前路185号

软件测试工程师独家委培班 项目技术列表

研发型软件测试基础

技术名称技术内容培养目标
研发型软件测试
  • 软件测试基础(测试基本技能要求、AEP自动错误预防技术)
  • 软件研发与测试流程(RUP、MSF等)
  • 测试阶段划分与过程管理
  • 测试计划、设计、执行、报告、测试文档编写
  • 软件质量管理(ISO9001、CMMI)
  • 实用测试方法与技术(白盒测试、黑盒测试、探索性测试技术、跟踪法测试技术等)
  • 软件度量,测试覆盖率统计及DevPartner的使用。缺陷跟踪管理及QC的使用
第一阶段的软件测试课程将系统地学习软件测试过程中 的相关技术,让您拨开软件测试的“迷雾”,不仅仅让您明白“黑 盒测试”、“白盒测试”之类的软件测试的术语,更重要的是让您 初步具备软件测试的基础能力,并且为后面的课程打下良好的基础 ,引入国外经典软件测试教程。

软件测试进阶与模型

技术名称技术内容培养目标
软件测试进阶与模型
  • 需求分析和跟踪管理,UML分析和建模技术
  • 评审技术,同行评审(包括需求评审、设计评审、代码走读等)
  • 测试用例设计方法(等价类划分、边界值、正交表等)
  • 单元测试及xUnit的使用、模拟对象技术(NMock),单元级别性能测试(NTime)
  • 集成测试,持续集成框架的搭建,接口测试方法,TTCN
  • 系统测试方法和技术(WEB测试技术、安全性测试技术、兼容性测试技术、内存泄漏测试与BoundsChecker等)
  • 功能自动化测试及QTP的使用
  • 性能自动化测试及LoadRunner的使用、自己动手编写性能测试框架
  • 代码分析和检测技术,自动化代码分析工具的使用(StyleCop、FxCop等)
  • GUI设计与用户体验测试
  • 数据库测试(SQL注入、数据库兼容性测试、TSQLUnit的使用)
  • 大型CRM项目软件测试实战(综合演练)
软件测试课程是进阶课程,通过边学边练的方式,重点 学习和应用软件测试中的常用方法、技术,以及主流测试工具;在 本阶段的学习过程中,您将结合前面学习的内容,在老师的带领下 ,完成一个实际的大型CRM软件项目的测试。

整体完整测试案例

技术名称技术内容培养目标
完整企业测试项目的设计和执行
  • 动手搭建测试环境
  • 编写测试计划文档、评审测试计划
  • 设计测试用例、评审测试用例
  • 编写自动化测试脚本、执行测试用例、运行测试脚本
  • 编写测试日报、登记和管理缺陷、分析和评审缺陷
  • 编写测试报告、评审测试报告
通过一个真正的完整企业测试项目的设计和执行,让学 员实践和掌握测试的整体过程,分工合作完成测试项目的设计和执 行过程,掌握测试文档的编写能力,缺陷分析和报告能力。

测试相关Oracle体系架构

技术名称技术内容培养目标
Oracle体系架构
  • Oracle数据库体系结构,Linux平台安装Oracle数据库软件,创建Oracle数据库,管理Oracle实例
  • 管理数据库存储结构
  • 管理用户安全性,管理方案对象
  • 管理数据和并发处理能力
  • 实施Oracle数据库安全性
  • 配置Oracle Network环境
  • 备份和恢复的概念、执行数据库备份、执行数据库恢复、执行闪回、移动数据
  • Oracle安全备份、从非关键性数据丢失中恢复数据、不完全恢复、闪回、处理数据损坏
  • 自动性能管理、监控和管理存贮
掌握Oracle的安装、管理、维护技术、满足日常工作和 测试环境搭建的需要,并且掌握SQL语言的精髓,为进行数据库测试 打下坚实的基础,在此基础上,掌握Oracle调优方面的技术,为进 行性能测试和性能瓶颈的定位做好知识储备。

Linux开发工具

技术名称技术内容培养目标
Linux
  • GNU Toolchain各组件详解
  • GDB与程序调试技巧
  • 项目管理工具:make、CVS、Bug、Tracking
  • 大型项目源代码阅读工具与技巧
  • 虚拟机/模拟器的使用
“工欲善其事,必先利其器。”本阶段学习的是企业研发Team中常用的开发工具,熟练掌握所列的工具将会大大提高开发 的效率和规范性。