软件测试就业培训课程
(V9.1版)
序号 知识点 内容提要
1 JAVA语言基Java数据类型;
础 类和对象;
封装、继承、多态;
异常处理;
Applet;
对象序列化;
多线程程序设计;
Socket网络应用程序设计;
高级I/O流和文件编程;
2 JAVAEE基础 HTTP协议;
客户端开发技术:HTML,CSS,Javascript,RE;
服务器端开发技术:servlet、jsp;
应用服务器:tomcat、jboss、weblogic、websphere;
流行开发框架:struts、spring、hibernate;
3 C/C++基础 从新手到专家的学习路线和规划;
如何快速掌握C/C++;
C++开发环境和IDE工具;
C++基础知识(基本数据类型、复合数据类型、关系表达式、逻辑操作符、函
数、内联函数、函数重载、函数模板、内存模型与名称空间);
基本控制结构程序设计(分支、循环结构);
源文件和编译、连接程序;
数组、指针与字符串;
引用; 结构; 对象与类; 封装;
类(类的声明和定义,对象的初始化与清除,对象赋值和成员);
类与动态内存分配;
运算符重载;
输入/输出流类库;
类的继承和派生;
虚函数和多态性;
异常处理(错误处理、异常的结构、捕捉异常、资源管理、异常描述、未捕捉
的异常、异常和效率、
异常);
C++中的代码重用;
友元; 异常; RTTI
序号 知识点 内容提要
4 Oracle 表空间/数据文件/分区;SQL*plus;
DDL:
create database/drop database;
create table/drop table/truncate;
create view/drop view;
DML:
select/insert/update/delete/group by/union/函数/连接/子查询
DCL:用户/角色/授权;
TCL:commit/rollback/setpoint;
对象:表/视图/序列/索引;
PL/SQL:游标、存储过程/函数、包、触发器;
关闭数据库 (shutdownnormal|immediate|abort|transactional)
启动数据库 (nomount、mount、open);
会话的监视;
Net的配置;
topN的实现;
备份与恢复/图形界面进行逻辑备份和恢复;
[软件工具]:OEM、PLSQL Developer、TOAD 5 C++数据库访MFC的ODBC数据库访问技术;
问 MFC的ADO数据库访问技术
6 JDBC JSP读取数据库
并显示;
几个重要类和接口:
DriverManager/Statement/PrepareStatement/ResultSet;
数据库连接池:概念/应用
序号 知识点 内容提要 7 网络基础 OSI网络体系结构;
TCP/IP系列协议
TCP/IP网络体系结构;
8 windows 网络和服务器环境配置
9 LINUX Linux常用命令;
UNIX vi编辑:Linux下命令执行过程、管道、命令帮助的使用、常用命令的熟悉(ls、
chmod、cp、grep、find、locate、tar、gzip等等);
vi编辑器的使用(编辑模式、命令模式、查找、替换、块操作、复制、删除、
撤销、关标快速定位等)、常用Linux技巧;
服务器环境配置
序号 知识点 内容提要 10 Windows前三门课程技术的综合应用,完成一个小型系统的设计及编程。
编程项目
序号 知识点 内容提要
11 软件开发过程 软件的含义;
软件开发过程的特性;
软件测试的重要性;
软件测试的基本概念和方法;
软件质量就是客户的满意度;
质量的概念;
软件质量的内涵;
软件缺陷是什么;
软件测试的基本方法;
软件测试的原则;
软件测试的分类和阶段
12 质量保证与测软件质量保证 SQA;
试策略 测试策略;
通用测试计划模板;
软件质量的可靠性评估;
软件可靠性评估概述;
软件可靠性模型;
可靠性评估过程
13 软件测试依据软件质量标准;
和
软件测试规范;
CMM思想和结构体系;
CMM的历史;
CMM的五个等级及关键过程域;
CMM与ISO9001思想及结构体系的关系; 14 单元测试 什么是单元测试;
单元测试的目标和任务;
静态测试技术的运用;
调试与评估;
动态测试技术的运用:白盒测试方法/ 黑盒测试方法; 15 集成测试和系系统集成的模式与方法;功能测试;系统测试;
统测试 压力测试、容量测试和性能测试;
安全性、可靠性和容错性测试 16 验收测试 验收测试的过程和主要内容;
产品规格
的验证;
用户界面和可用性测试;
兼容性测试;
可安装性和可恢复性测试;
文档测试
17 面向对象软件面向对象软件的特点;面向对象测试的层次与数据流;
的测试 面向对象的单元测试;面向对象的集成测试 18 基于应用服务应用服务器的分类和特征;基于Web服务器应用的测试;
器的测试 基于数据库应用服务器的测试;基于J2EE平台的测试 序号 知识点 内容提要
19 软件测试自动测试自动化的内涵;
化 测试工具的分类和选择;
测试工具的主流产品;
IBM-Rational产品的整体解决
;
HP-Mercury Interactive产品的整体解决方案;
Compuware产品的整体解决方案;
测试环境和工具实战(LoadRunner/WinRunner/QTP/TD) 20 组织和管理测测试团队的地位和责任;测试团队的构成;
试团队 测试团队的管理和发展;优秀软件测试工程师的必备素质 21 测试环境的建测试环境的重要性;测试环境的各要素;
立 建立测试实验室; 测试环境的维护和管理 22 软件测试用例测试用例设计概述;正交设计;
的设计 白盒测试用例设计方法;黑盒测试用例设计方法;
逻辑覆盖法/基本路径测试法;
等价类划分法/边界值分析法/因果图法/错误推测法 /功能图法;测试用例的组
织和跟踪
23 报告所发现的软件缺陷的描述;
软件缺陷 软件缺陷相关的信息;软件缺陷的处理和跟踪 24 软件测试和质软件产品的质量度量;评估系统测试的覆盖程度;
量分析报告 软件缺陷分析方法;基于缺陷分析的产品质量评估;
测试报告的模板、实例
25 软件测试项目软件测试项目管理的概述; 软件测试项目的组织;
管理 软件测试项目的过程管理; 软件测试项目的资源管理;
测试项目的进度管理; 测试项目的风险管理;
测试项目的质量和配置管理;软件测试文档的管理 序号 知识点 内容提要 26 企业软件测试开发和测试并行进行,学习测试的学员加入到学习开发的学员的实战项目中,
项目实践 组织成一个软件开发小组,各自侧重不同、开发组以C++、JAVA EE技术、
嵌入式开发为开发主线,而软件测试学员则针对软件开发项目实施测试。
电信级AAA(认证、授权、与审计)系统;
电力调度系统;
电力运行数图收集和分析系统;
电信停复机系统;
电信计费系统;
电信网络管理系统;
电信营业系统;
物流管理系统
制造业企业ERP系统;
序号 知识点 内容提要 27 就业指导 商业礼仪;素质教育;沟通技巧;
团队协作;就业复习和就业指导;
面试技巧;模拟面试;考前辅导