3.2 软件的概念、特点.....................................................................................................................44
3.3.软件的分类.................................................................................................................................44
3.4 软件的发展和软件危机................................................................................................................45
3.5 软件工程过程和软件生存周期..................................................................................................46
3.6. 软件工程的目标和原则............................................................................................................49
第四章 软件测试过程.................................................................................................................................51
4.1概述:..........................................................................................................................................51
4.2 测试信息流.................................................................................................................................51
4.3 测试与软件开发各阶段的关系..................................................................................................52
4.4. 程序错误分类............................................................................................................................53
4.5 软件测试的过程与策略.............................................................................................................56
4.5.1软件测试的基本步骤.....................................................................................................56
4.5.2 测试用例设计...............................................................................................................66
4.5.3程序的静态测试............................................................................................................77
4.5.4. 调试(Debug,排错)................................................................................................79
4.5.5. 测试中的可靠性分析...................................................................................................82
第五章 面向对象测试.................................................................................................................................85
5.1 概述.............................................................................................................................................85
5.2面向对象测试模型(Object-Orient Test Model)...........................................................................86
5.2.1面向对象分析的测试(实际上是一种评审)(OOA Test)................................................87
5.2.2面向对象设计的测试(OOD Test)..................................................................................90
5.2.3面向对象编程的测试(OOP Test)...................................................................................91
5.2.4面向对象的单元测试(OO Unit Test).............................................................................92
5.2.5面向对象的集成测试(OO Integrate Test)......................................................................93
5.2.6面向对象的系统测试(OO System Test)........................................................................94
5.2.7面面对象测试的整体流程与测试记录表的编写.........................................................95
第六章 JUnit测试框架................................................................................................................................99
6.1初识JUnit测试框架......................................................................................................................99
6.2 Junit框架分析...............................................................................................................................103
6.3 用TestCase来工作........................................................................................................................104
6.4 ,创建单元测试方法.....................................................................................................................107
6.5 TestSuite.......................................................................................................................................108
6.6 Fail Error.......................................................................................................................................109
6.7 创建TestCalculator全过程...........................................................................................................112
6.7.1 创建TestSuite.....................................................................................................................113
6.7.2 创建TestResult...................................................................................................................114
6.7.4 执行测试方法....................................................................................................................115
6.7.5 复习完整JUnit生命周期...................................................................................................115
6.8 深入Junit4.....................................................................................................................................116
6.8.1 JUnit 4 初体验...................................................................................................................116
6.8.2 Fixture................................................................................................................................122
6.8.3 异常以及时间测试...........................................................................................................124
6.8.4 忽略测试方法...................................................................................................................124
6.8.5 测试运行器.......................................................................................................................124