Parasoft Career Certification 介绍

Parasoft Career Certificatio是由全球自动化软件测试领域专家Parasoft公司颁发的国际通用的软件测试工程师认证证书,按照技能要求的不同划分为初级工程师、中级工程师和高级工程师三个级别,每个级别都定义了对应的职业化要求。参加认证人员严格按照Parasoft软件测试工程师培训认证要求,完成相应培训课程,参加并通过相关考试方可获得对应等级的Parasoft Career Certificatio,Parasoft及Parasoft庞大的客户企业群都将承认获证人员具备该等级的软件测试知识技能。

培训认证课程体系

Parasoft工具测试实训

课程模块:

软件测试执行与实训L1

课程目标:

掌握Jtest/C++test工具的安装、配置,并执行基本的白盒测试及黑盒测试。

主要内容:

Jtest/C++test界面介绍、新建项目、模式匹配分析、数据流分析、度量分析、单元测试(含自动生成测试用例、自动测试执行、覆盖率分析)、生成报告。

软件测试基础知识

操作系统及网络基础

课程目标

了解计算机结构及功能,以及常用操作,掌握的计算机硬件、网络和操作系统的知识

主要内容

计算机基础知识:硬件、软件、网络、数据与存储、计算机安全与病毒,操作系统介绍:windows/Linux/UNIX/MacOS/iOS/Android/WP/ChromeOS,TCP/IP基础、测试中用到的网络相关基础知识,常用软件开发工具介绍:Eclipse、VS

Windows测试环境搭建

课程目标

掌握Window操作系统环境的安装和配置,掌握如何在windows下如何搭建测试所需要的环境

主要内容

Windows操作系统安装与管理、常用DOS命令、网络协议、常用工具、系统进程、系统服务、SVN安装与部署、远程管理等。

Java/C语言基础

课程目标

了解Java及C语言基础知识

主要内容

C、Java介绍、开发环境变量的配置,基本结构变量、常量、基本数据类型、变量、数组、输入输出函数等。

软件测试基础理论及方法

课程目标

了解测试流程掌握测试各阶段所需的知识及技能

主要内容

软件开发阶段划分,软件测试阶段划分,软件测试模型和分类、软件测试的概念、软件测试的方法、软件测试的术语定义、软件测试技术、软件测试的人员要求、软件测试人员需要的知识、素质、软件测试人员的职责、软件测试的前景等。

数据库基础

课程目标

了解数据库的基本原理,掌握数据库基本技术及操作。掌握数据库常用的增、删、改、查操作。

主要内容

常用数据库介绍、数据库的创建及管理、数据库表及索引、数据可的基本操作及命令

Parasoft工具测试实训

课程模块:

软件测试执行与实训L2

课程目标:

掌握自动化测试实践、Linux平台Makefile项目测试、C++test/Jtest工具开发测试技术。

主要内容:

Linux平台自动化测试脚本配置、Makefile项目测试实战、C++test/Jtest的单元测试用例编写和扩展、Stub打桩的灵活运用、多种类型覆盖率分析等。

软件测试进阶知识

软件测试过程与管理

课程目标

掌握软件测试过程的基本概念和特性,了解评价过程要求,熟悉常见测试过程管理系统。

主要内容

软件测试过程介绍、评价过程的特性、评价过程的要求、软件测试风险分析、软件测试的常见管理系统。

Linux操作系统学习和实战

课程目标

熟练Linux常见命令,能够在Linux平台进行各种常见项配置。

主要内容

Linux系统介绍、Linux目录管理和操作指令、Linux用户管理和操作指令、Linux权限控制和操作指令、VI编辑工具、Linux环境变量配置、Shell脚本。

软件自动化测试

课程目标

了解自动化测试理论,掌握自动化测试工具及常见实际应用。

主要内容

自动化测试的基本概念、自动化测试的优势与局限、自动化测试工具C++test/Jtest的实际应用。

开发测试技术

课程目标

掌握开发测试技术理论和关键技术指标,最佳实践方式。

主要内容

开发测试技术的介绍、Parasoft自动化错误预防、静态分析规范配置、单元测试用例手动和自动结合方式、测试结果的推荐审查流。

Parasoft工具测试实训

课程模块:

软件测试执行与实训L3

课程目标:

掌握Concerto工具团队配置和测试计划管理,RuleWizard结合脚本自定义规则,SOAtest和Loadtest工具基本使用。

主要内容:

Concerto的Team Server和License Server配置、Project Center 和 Report Center结合Parasoft Test配置、Rulewizard实战、SOAtest和Loadtest实际Web服务测试。

软件测试高级知识

测试团队配置管理

课程目标

掌握团队数据共享配置及测试结果的自动分发机制。

主要内容

配置管理介绍、源码库SVN配置和管理、测试配置管理和分享、测试报告分发配置(含邮件分发报告)。

测试计划和过程管理实践

课程目标

了解迭代开发理论,掌握测试计划和任务管控。

主要内容

软件测试过程模型理论、迭代开发测试理论、缺陷管理系统Bugzilla、Concerto测试计划和任务发布。

静态规则规范定制

课程目标

掌握模式匹配规则定制,静态规则集的归类和分享。

主要内容

Python脚本学习、模式匹配规则解读、RuleWizard规则定制工具学习、自定义规则导入和分享。

功能测试及负载压力测试

课程目标

掌握功能测试和负载压力测试理论,常见测试方法。

主要内容

SOAtest和Loadtest工具基本操作、基于Web服务的单元测试、自动Web服务验证、Web服务场景测试、端到端测试、压力测试。

虚拟化测试

课程目标

了解解虚拟化测技术,及虚拟化测试模型。

主要内容

虚拟化理论介绍、虚拟化测工作原理、Virtualize工具使用:建模、创建虚拟资产、环境管理器、数据管理。