课程

课程介绍

随着时代的发展,软件测试工程师的角色和职责也在悄然发生着变化,从一开始单纯的在瀑布式开发流程中担任测试阶段的执行者,到敏捷开发流程中QA(QualityAssurance)角色,为整个团队和产品的质量负责,测试工程师的职责和边界不断的扩大。近年来互联网行业的很多测试工程师被称为是测试开发工程师,也就是要具备自动化测试和测试工具开发能力的测试工程师,可以说是对测试工程师的能力要求达到了一个新的高度。

培训对象

对软件测试课程感兴趣的专业人员。

课程收益

测试设计能力/代码能力/自动化测试技术/质量流程管理/行业技术知识/数据库/业务知识。

知识概要

-- 软件测试基础;
-- 软件测试基本原则;
-- 软件研发生命周期模型;
-- 软件测试的分类;
-- 软件测试的不同测试级别;
-- 软件测试步骤(过程);
-- 通用黑盒逻辑功能测试技术,测试用例编写;
-- 测试需求分析,测试需求管理工具Testlink安装与操作;
-- 测试用例管理与执行Testlink工具操作;
-- 缺陷管理以及缺陷报告编写,缺陷管理工具Mantis安装操作;
-- 测试过程数据收集;
-- 系统测试报告编写;
-- B/S与C/S应用的测试方法与比较。

课程大纲

模块

学习内容

第一天

软件测试基础

掌握软件以及软件测试的基本概念,理解软件测试的目的,基本测试用例概念

软件测试基本原则

掌握软件测试的一些基本原则,如二八原则,免疫性原则等

软件研发生命周期模型

理解软件的几种生命周期模型,如瀑布,增量,迭代,V模型以及各自优点与缺点

第二天

软件测试的分类

分类技术名词,如动态测试,静态测试,黑盒测试,白盒测试,功能测试,性能测试,回归测试等

软件测试的不同测试级别

掌握软件测试级别,如单元测试,集成测试,系统测试,验收测试

软件测试步骤(过程)

理解软件测试的过程

第三天

通用黑盒逻辑功能测试技术,测试用例编写

掌握几种黑盒测试技术,如等价类,边界值,因果图等,场景法,流程图法

掌握测试用例的要素,测试用例写作的格式和思路

测试需求分析,测试需求管理工具Testlink安装与操作

理解测试需求,能用工具管理测试需求

第四天

测试用例管理与执行Testlink工具操作

用例管理概念,能用工具管理测试用例

缺陷管理以及缺陷报告编写,缺陷管理工具Mantis安装操作

理解缺陷分类,严重性划分,缺陷报告要素

缺陷跟踪流程,能用工具管理缺陷

第五天

测试过程数据收集

掌握覆盖率的概念以及分析方法

系统测试报告编写

掌握系统测试报告编写

B/S与C/S应用的测试方法与比较

B/S应用测试点;手机App应用测试点

认证过程

无认证考试

开班信息

暂无开班信息