内容简介
《白盒测试之道:C++test》对当前软件行业中容易忽视的白盒测试通过结合专业化的测试工具C++test进行了深入的讨论,主要包括软件测试语言基础、软件测试基础、软件测试环境、测试计划、静态测试、数据流分析、逻辑覆盖、CppUnit、单元测试、测试插桩、回归测试、黑盒测试、团队协同开发测试及C++test常见问题汇总等。这些技术和方法是任何一位合格的测试工程师所必备的知识,也是软件测试培训、软件测试交流等所涉及的知识点。阅读《白盒测试之道:C++test》,不仅可以获取软件测试中白盒测试的精髓,还可以得到专业的C++test的项目实践。
《白盒测试之道:C++test》可供软件测试工程师、测试主管、研发主管、项目经理等人员阅读,也可作为初入测试领域者的引导教材,还可作为相关职业教育的软件测试培训教材。
目录
第一篇 基础知识
第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使用数据源测试
第四篇 团队测试
第五篇 问题汇总
前言/序言
白盒测试之道:C++test 电子书 下载 mobi epub pdf txt