CUFMH2Blog

ST3 - 软件生命周期测试概述

Word count: 630 Reading time: 2 min
2020-06-01 calculating Share

软件生命周期测试概述以及15项测试要素的解释。

软件生命周期测试概述
SDLC 阶段 验 证 活 动
需 求 确定验证的方法、确定需求的充分程度、生成功能测试数据、确定与需求符合的设计
设 计 确定设计的充分程度、生成结构和功能测试数据、确定设计与需求的一致性
编 程 确定编程实现的充分程度、生成各种程序/单元的结构和功能测试数据、确定编码与设计的一致性
测 试 确定测试计划的充分性、测试应用系统
安 装 把已经测试的系统部署运行
维 护 修改和重新测试
测试要素
  • 测试要素描述测试的主要目标。
  • 一个测试要素由若干个测试事件组成,用于验证该测试要素所描述的测试目标是否已经达成。
    • 一个测试事件描述了测试条件和可能发生的事件。
  • 在 SDLC 的不同阶段,每一个测试要素所进行的测试内容有所不同,由不同的测试事件构成。
15项测试要素的解释 (测试目标)
  1. 可靠性:系统在规定的时间内可以正常运行

  2. 授权:特殊的授权可以执行一个特殊的操作

  3. 文件完整性:文件被正确使用,恢复和存储的数据正确

  4. 进程追踪:能够证实运行进程处在正常工作状态

  5. 系统运行的连续性:发生非致命性问题后,系统仍然有能力继续运行关键的任务

  6. 服务级别:系统有紧急情况发生时,程序的输出结果不经过处理或进行简单的处理后可以直接使用

  7. 存取控制:防止系统被误用 (意外或者有意的)

  8. 方法论:采用选择的方法论实现系统

  9. 正确性:数据输入、过程处理和输出的正确性

    一致性:确保最终设计和用户需求完全一致

  10. 易用性:多数人认为易于使用

  11. 可维护性:出现问题时易于定位,并且进行修改

  12. 可移植性:数据或者程序易于移植到其它系统上

  13. 耦合性:系统中的组件易于联接

  14. 性能:系统资源的占用率、响应时间、并发处理等能力

  15. 易操作性:容易操作

CATALOG
  1. 1. 软件生命周期测试概述
  2. 2. 测试要素
  3. 3. 15项测试要素的解释 (测试目标)