软件测试工程师

软件测试工程师

 课程内容

Java编程技能

作为一个合格的测试人员,除了要掌握相关的测试理论、测试方法和测试工具外,还应该对软件编程有一定的了解,这样,才能更容易的发现问题,本课程的目的在于让学员掌握作为测试工程师所需要的具备的基本的Java编程技能

  • Java编程基础:Java面向对象编程、Java API、Java异常处理、Java流等
  • Java Web编程:JSP/Servlet编程、Java Bean、Struts等
  • Java EE应用部署:WebLogic、JBoss应用服务器、Java EE企业级应用的部署

搭建测试环境-操作系统

在软件测试过程中,测试人员经常要面对的是不同的测试环境:不同的操作系统、不同的数据库,本课程的目的在于让学员掌握几种典型的主流操作系统

  • Windows操作系统的安装、维护;Windows操作系统的安全管理、用户管理;使用ghost进行备份和恢复
  • AIX系统介绍/系统安装;系统管理工具的使用;软件安装与维护;系统的启动与关闭;存储管理;安全管理;任务与进程管理;系统备份与恢复
  • Linux系统介绍/系统安装;系统管理工具的使用;软件安装与维护;系统的启动与关闭;存储管理、安全管理、任务与进程管理;系统备份与恢复

搭建测试环境-数据库

在软件测试过程中,测试人员经常要面对的是不同的测试环境:不同的操作系统、不同的数据库,本课程的目的在于让学员掌握几种典型的主流数据库

  • SQL语言及开发技术:DDL、DML、DCL、DQL;子查询、多表查询、游标、存储过程、用户定义函数、触发器、数据库设计等
  • SQL Server数据库:Microsoft SQL Server数据库的安装、管理;SQL Server数据库备份和恢复
  • Oracle数据库安装配置:Oracle数据库基础知识;Windows/Linux上的数据库的安装、卸载;用户管理、网络连接、数据库备份与恢复;Oracle数据库中的函数和存储过程
  • MySQL数据库:MySQL数据库的安装、配置;MySQL数据库的备份和恢复等

软件工程

作为测试人员的使命是对整个软件的质量负责,因此,他必须对整个软件的开发规范和流程很熟悉。本课程的目的在于让学员熟悉软件工程的相关知识

  • 软件生命周期
  • 软件工程目标和过程
  • RUP(Rational Unified Process)

软件测试基础

此部分课程,主要让学员掌握软件测试相关的理论、熟悉软件测试的流程,掌握测试文档、测试计划、测试用例的编写;如何跟踪Bug等

  • 单元测试、集成测试、外部功能测试、回归测试、系统测试、安装测试、验收测试
  • 版本控制方法、源代码管理工具VSS/CVS;
  • 软件缺陷管理:Bugzilla工具的使用
  • 测试计划编写
  • 测试文档书写
  • 测试用例的编写

软件测试工具

现在的软件已经变得非常复杂,在软件测试过程中,如果不借助于一些测试工具,很难顺利完成测试工作。本课程目的在于让学员掌握目前主流的测试工具

  • JUnit:单元测试工具
  • Quick Test Professional:功能测试工具
  • Load Runner:负载测试工具
  • Test Director:测试管理工具
 入学条件
 

没有更多推荐了,返回首页