第一篇 基础知识
第1章 软件测试语言基础
1.1 C语言基础
1.1.1 C语言简介
1.1.2 C语言特点
1.1.3 C语言的数据类型
1.1.4 算术运算符与算术表达式
1.1.5 数据类型转换规则
1.1.6 程序结构
1.2 C++基础
1.2.1 C++基介绍
1.2.2 C++基的特点
1.2.3 C++基程序的构成元素
1.2.4 C++基程序的开发步骤
1.2.5 对象和类
1.2.6 成员函数的定义
1.2.7 对象的定义
1.2.8 构造函数与析构函数
1.2.9 静态成员
1.2.10 类的继承与派生
1.2.11 运算符重载的意义与规则
第2章 软件测试基础
2.1 软件测试现状
2.1.1 国外软件测试现状
2.1.2 国内软件测试现状与发展趋势
2.2 软件质量与开发效率的博弈
2.3 软件测试概念
2.3.1 软件测试的哲学思考
2.3.2 软件测试
2.3.3 软件测试的目的
2.3.4 测试和调试的区别
2.4 软件测试心理学
2.4.1 程序测试的过程具有破坏性
2.4.2 程序员应避免测试自己的程序
2.4.3 程序设计机构不应测试自己的程序
2.5 测试工程师应具备的素质
2.6 软件测试的分类
2.7 软件测试的流程
2.8 软件测试的原则
2.9 AEP自动化错误预防
2.9.1 自动错误预防五大法则
2.9.2 自动化错误预防的标准流程
2.9.3 质量一可靠性+安全性
2.10 ParasoftC++test简介
第3章 软件测试环境
3.1 测试环境
3.1.1 测试环境的主要构成
3.1.2 规划测试环境
3.1.3 管理测试环境
3.2 搭建C++test测试环境
3.2.1 支持的主机系统与编译器
3.2.2 C+-t-test基于Windows单机安装
3.2.3 C+A-test基于Windows插件安装
3.2.4 C+-t-test基于Linux/Solaris单机安装
3.2.5 C++test基于Linux/Solari插件安装
3.2.6 许可授权
3.3 C++test:界面
3.3.1 C++test透视图
3.3.2 视图
3.3.3 C++test常用菜单命令
3.4 简单的测试工程实例
3.5 C++testp工程的建立
3.5.1 通过链接打开工程
3.5.2 使用CVS和源目录
3.5.3 MicrosoftVisualC++6.0项目选项
3.6 C++test中项目的导入
3.6.1 导人VisualStudio6.0项目
……
第二篇 白盒测试
第三篇 C++test使用数据源测试
第四篇 团队测试
第五篇 问题汇总