软件测试培训课程大纲
软件开发基础,
了解软件开发生命周期的秘密
JAVA 核心语法详解
掌握JDK配置,
Eclipse开发工具使用,
数据类型,变量、表达式,
条件控制语句、循环语句,
方法及数组的建立和使用。JAVA 面向对象编程简介
掌握类和对象面向对象的三大特征简介(封装、继承、多态)。
HTML基础简介
掌握页面元素的编写,
HTML基本语法,
认识各种网页元素和表单控件,
网页布局技术。CSS和Javascript简介
CSS基本语法,CSS选择器,DOM操作,事件处理,常用JS类库。
数据库基础(Sql Server)
Sql Server 数据库基础,
Oracle 数据库基础,
掌握数据库系统日常管理,
标准SQL语句使用(insert,update,delete,select),
了解Oracle数据库Sql Server数据库的区别。
测试理论进阶,
深入理解软件测试的意义
软件测试基础
掌握软件以及软件测试的基本概念,
理解软件测试的目的,
基本测试用例概念。软件测试基本原则
掌握软件测试的一些基本原则,二八原则,免疫性原则。
软件研发生命周期模型
理解软件的几种生命周期模型,
瀑布,增量,迭代,V模型,
理解各种模型的优点与缺点。软件测试分类
掌握软件测试分类技术名词,
动态测试,静态测试,
黑盒测试,白盒测试,
回归测试。软件测试的不同测试级别
掌握软件测试级别,单元测试,集成测试,系统测试,验收测试。
软件测试步骤(过程)
理解软件测试的过程。
通用黑盒逻辑功能测试技术
掌握几种黑盒测试技术,等价类,边界值,因果图。
测试用例编写
掌握测试用例的要素,测试用例写作的格式和思路。
缺陷管理以及缺陷报告编写
理解缺陷管理相关知识,进行缺陷提交和简单分析。
TestLink,Mantis,QualityCenter
掌握测试管理工具的使用,
用工具完成整个用例写作,
用工具完成缺陷跟踪过程。测试覆盖率
掌握覆盖率的概念以及分析方法。
系统测试报告编写
掌握系统测试报告编写。
同行评审
理解同行评审流程。
小项目演练之项目业务和背景介绍
了解实战项目的业务和背景。
需求评审
阅读并分析实战项目的需求。
系统测试用例
进行测试设计和分析,
完成实战项目的系统测试用例设计,
用例执行,总结报告。Selenium 与Web自动化测试
掌握WEB自动化工具Selenium,
测试脚本编程,
小工具FireBug使用。项目实训
完成功能测试,测试相关文档编写。
整体设计分布完成,
实训项目磨砺经验
Linux操作系统基本常用命令
掌握Shell基本命令,
安装Linux平台基础软件,
掌握SecureCRT,FileZilla。VBScript
掌握VbScript语法。
QuickTestProfessional黑盒测试自动化工具
掌握自动化测试工具QTP并进行实践。
LoadRunner
掌握性能测试工具LoadRunner,使用Loadrunner对各种性能指标测试。
测试项目管理知识
测试项目管理知识。
Project工具
掌握Project工具视图基本使用,甘特图,资源工作表视图。
测试计划
理解软件测试项目的计划,计划文档编写。
项目实战部分
完成测试计划,功能测试,性能测试,测试项目文档编写。