目录
9.1 软件实现
宏观与微观视角
软件实现的目标
软件实现的任务
9.2 软件测试基础
9.2.1 软件测试概述
定义
目的
原则
9.2.2 软件的可测试性
9.2.3 软件测试的对象
9.2.4 软件测试信息流
9.2.5 软件测试步骤
软件测试与软件开发各阶段的关系
9.3 软件测试方法与技术
测试技术分类
黑盒测试
白盒测试
白盒测试技术
逻辑覆盖
基本路径测试
控制结构测试
黑盒测试技术
等价类划分
边界值分析
错误推测法
因果图
测试方法选择的综合策略
9.4 软件测试过程
单元测试
集成测试
确认测试
系统测试
验收测试
9.5 软件维护
定义
分类
9.1 软件实现
宏观与微观视角
从宏观上讲,软件实现涵盖详细设计、程序编码、单元测试和集成测试;从微观来看,它指的是程序编码和单元测试。
软件实现的目标
其目标是选用合适的程序设计语言,将详细设计结果编码实现,进而形成可执行的软件系统。