课程介绍
随着时代的发展,软件测试工程师的角色和职责也在悄然发生着变化,从一开始单纯的在瀑布式开发流程中担任测试阶段的执行者,到敏捷开发流程中QA(QualityAssurance)角色,为整个团队和产品的质量负责,测试工程师的职责和边界不断的扩大。近年来互联网行业的很多测试工程师被称为是测试开发工程师,也就是要具备自动化测试和测试工具开发能力的测试工程师,可以说是对测试工程师的能力要求达到了一个新的高度。
培训对象
对软件测试课程感兴趣的专业人员。
课程收益
测试设计能力/代码能力/自动化测试技术/质量流程管理/行业技术知识/数据库/业务知识。
知识概要
-- 软件测试基础;
-- 软件测试基本原则;
-- 软件研发生命周期模型;
-- 软件测试的分类;
-- 软件测试的不同测试级别;
-- 软件测试步骤(过程);
-- 通用黑盒逻辑功能测试技术,测试用例编写;
-- 测试需求分析,测试需求管理工具Testlink安装与操作;
-- 测试用例管理与执行Testlink工具操作;
-- 缺陷管理以及缺陷报告编写,缺陷管理工具Mantis安装操作;
-- 测试过程数据收集;
-- 系统测试报告编写;
-- B/S与C/S应用的测试方法与比较。
课程大纲
软件测试基础
掌握软件以及软件测试的基本概念,理解软件测试的目的,基本测试用例概念
软件测试基本原则
掌握软件测试的一些基本原则,如二八原则,免疫性原则等
软件研发生命周期模型
理解软件的几种生命周期模型,如瀑布,增量,迭代,V模型以及各自优点与缺点
软件测试的分类
分类技术名词,如动态测试,静态测试,黑盒测试,白盒测试,功能测试,性能测试,回归测试等
软件测试的不同测试级别
掌握软件测试级别,如单元测试,集成测试,系统测试,验收测试
软件测试步骤(过程)
理解软件测试的过程
通用黑盒逻辑功能测试技术,测试用例编写
掌握几种黑盒测试技术,如等价类,边界值,因果图等,场景法,流程图法
掌握测试用例的要素,测试用例写作的格式和思路
测试需求分析,测试需求管理工具Testlink安装与操作
理解测试需求,能用工具管理测试需求
测试用例管理与执行Testlink工具操作
用例管理概念,能用工具管理测试用例
缺陷管理以及缺陷报告编写,缺陷管理工具Mantis安装操作
理解缺陷分类,严重性划分,缺陷报告要素
缺陷跟踪流程,能用工具管理缺陷
测试过程数据收集
掌握覆盖率的概念以及分析方法
系统测试报告编写
掌握系统测试报告编写
B/S与C/S应用的测试方法与比较
B/S应用测试点;手机App应用测试点
认证过程
无认证考试
开班信息
暂无开班信息