研 发 过 程 中 软 件 测 试 的 方 法 汇 总 一 、 动态测 试 的 几个环节: 动 态 测 试 , 英 文 是 Moment Testing。 动 态 测 试 是 指通过运行软件来检验软件的动 态 行为和运行结果的正确性。 根据动 态 测 试 在软件开发过程中所处的阶段和作用, 动 态 测 试 可分为如下几个步骤: 单元测 试 集成测 试 冒烟测试 系统测 试 回归测试 验收测 试 1. 单元测 试 单元测 试 , 英 文 是 Unit Testing。 单元测 试 是 最微小规模的测 试 ;以测 试 某个功能或代码块。典型地由程序员而非测 试 员来做, 因为它需要知道内部程序设计和编码的细节知识。这个工作不容易做好, 除非应用系统有一个设计很好的体系结构; 还可能需要开发测 试 驱动 器模块或测 试 套具。 2. 集成测 试 集 成 测 试 , 英 文 是 Integration Testing。 集 成 测 试 是 指 一 个 应 用 系 统 的 各 个 部 件 的 联 合 测 试 ,以 决 定 他 们 能 否 在 一 起 共 同工 作 并 没 有 冲 突 。 部 件 可 以 是 代 码 块 、独立的 应 用 、网络上的 客户端或服务器端程序。这种类型的 测 试 尤其与客户服务器和分布式系 统 有 关。一 般集 成 测 试 以 前,单元测 试 需要完成 。 集 成 测 试 是 单元测 试 的 逻辑扩展。 它的 最简单的 形式是 :两个 已经测 试 过的 单元组合 成 一 个 组件 , 并 且测 试 它们 之间的 接口。 从这一 层意义上讲, 组件 是 指 多个单元的 集 成 聚合 。 在 现实方案中, 许多单元组合 成 组件 , 而这些组件 又聚合 成 程序的 更大部 分。 方法是 测 试 片段的 组合 , 并 最终扩展进程, 将您的 模块 与其他 组的 模块 一 起 测 试 。 最后, 将构成 进程的 所有 模块 一 起 测 试 。 此外, 如 果 程序由 多个 进程组成 , 应 该 成 对 测 试 它们 , 而不 是 同 时 测 试 所有 进程。 集 成 测 试 识 别 组合 单元时 出 现的 问 题 。 通 过使 用 要求 在 组合 单元前测 试 每 个 单元,并 确 保 每 个 单元的 生 存 能 力 的 测 试 计 划 ,可 以 知 道 在 组合 单元时 所发 现的 任 何 错误 很...