[书目20080829]软件测试技术经典教程

第一部分软件测试基础
第1章软件测试基本概念
1.1什么是软件
1.2软件的分类
1.3什么是Bug
1.4什么是软件测试
1.5测试环境
1.6测试用例
小结
思考题
第2章软件测试分类
2.1黑盒测试和白盒测试
2.2静态测试和动态测试
2.3单元测试、集成测试、系统测试和验收测试
2.4功能测试和性能测试
2.5回归测试、冒烟测试、随机测试
2.6不同测试分类之间的关系
小结
思考题
第3章软件测试的常识
3.1公司里测试部门的组织结构
3.2软件测试工程师所需具备的素质
3.3软件测试和软件质量的关系
3.4软件测试和SQA的关系
3.5软件测试的一些基本原则
小结
思考题
第4章黑盒测试技术
4.1等价类技术(EquivalenceClassTesting)
4.2边界值技术(BoundaryValueTesting)
4.3因果图法(Cause-EffectGraphs)
4.4流程图法(WorkflowMethod)
4.5黑盒测试技术的综合运用
小结
思考题
第5章缺陷管理
5.1Bug的分类
5.2缺陷报告
5.3提交缺陷报告的注意事项
5.4Bug的处理流程
5.5常见的缺陷管理工具
5.6Bugzilla使用指南
小结
思考题
第6章测试管理
6.1软件的生命周期
6.2软件测试计划
6.3软件测试用例设计和实施
6.4软件测试评估
6.5测试团队建设
小结
思考题
第7章软件测试工具简介
7.1软件测试工具分类
7.2目前市场上主流的测试工具
7.3软件测试工具的利与弊
7.4如何选择软件测试工具
小结
思考题
思考题答案
第二部分黑盒测试工具
第1章LoadRunner8.0测试方法
1.1LoadRunner简介
1.2性能测试的主要术语
1.3LoadRunner安装
1.4LoadRunner的性能测试流程
1.5LoadRunner的脚本录制
1.6LoadRunner的场景设计
1.7LoadRunner的场景监视
1.8LoadRunner的结果分析
小结
思考题
第2章TestDirector8.0测试方法
2.1TestDirector简介
2.2TestDirector8.0安装
2.3TestDirector简单使用
2.4TestDirector站点管理
2.5TestDirector测试管理
小结
思考题
第3章QTP8.2测试方法
3.1QTP简介
3.2QTP安装
3.3QTP的简单使用
3.4QTP的高级使用
小结
思考题
思考题答案
第三部分白盒测试工具
第1章白盒测试技术简介
1.1测试工具分类
1.2白盒测试技术概述
1.3边界值测试
1.4逻辑驱动覆盖技术
1.5循环语句测试
1.6面向对象测试
1.7单元测试的评估和总结
小结
思考题
第2章BoundsChecker教程
2.1内存管理的相关知识
2.2内存相关编程举例
2.3BoundsChecker简介
2.4BoundsChecker的安装
2.5BoundsChecker操作步骤
小结
思考题
第3章C++Test2.2教程
3.1C++Test简介
3.2C++Test安装
3.3C++Test图形界面介绍
3.4C++Test静态分析
3.5C++Test动态测试
3.6C++Test常用设置
小结
思考题
第4章Logiscope6.1教程
4.1Logiscope简介
4.2Logiscope6.1安装
4.3代码评审模块Audit
4.4编码规则模块RuleChecker
4.5动态测试模块TestChecker
小结
思考题
第5章JUnit3.8教程
5.1JUnit简介
5.2JDK与JUnit3.81的安装与配置
5.3JUnit的简单使用
5.4JUnit的高级使用
小结
思考题
第6章JTest6.0教程
6.1JTest简介
6.2JTest安装
6.3创建一个示例工程
6.4使用JTest检查编码规范
6.5使用JTest进行动态测试
小结
思考题
思考题答案
附录
附录1常用软件测试术语说明及中英文对照
附录2测试工程师面试、笔试时的常见问题
附录3C/C++编码规范
附录4Java编码规范
附录5软件测试的网络资源

你可能感兴趣的:(软件测试)