软件测试与维护(四)Test Cases

软件测试与维护(四):Test Cases

测试系统

  • 架构 Architecture
    • 测试套件 Test Suite:与需求相关的一系列测试
    • 测试 Test:针对单个功能或需求的一个或多个测试用例
    • 测试用例 Test Case:最小的测试单元

测试用例

  • 定义
    • 满足特定目的的测试数据、测试代码、测试规程的集合
    • 是发现软件缺陷的最小测试执行单元
    • 特殊的书写标准和基本原则
  • 书写格式:
    • 标志符、测试项、测试环境(环境要求,实际测试环境)、输入(输入标准,实际输入)、输出(输出标准,实际输出)、测试用例间的关联
  • 测试用例生成的基本准则
    • 代表性、可判断性、可再现性
  • 测试用例设计步骤
    • 为测试需求确定测试用例
    • 为测试用例确定输入输出
    • 编写测试用例
    • 评审测试用例
    • 跟踪测试用例
  • 测试用例的作用
    • 避免盲目测试;
    • 估算测试工作量;
    • 减少回归测试的复杂程度;
    • 方便地书写软件测试缺陷报告;
    • 实施不同级别的测试。
    • 总结:软件测试是有组织性、步骤性和计划性的,为了能将软件测试的行为转换为可管理的、具体量化的模式,需要创建和维护测试用例。
  • 测试用例工具: TestDirector, Testlink

  Reprint please specify: Yi勒 软件测试与维护(四)Test Cases

 Previous
软件测试与维护(五)Black Box Text 软件测试与维护(五)Black Box Text
软件测试与维护(五):Black Box Test动态黑盒测试(Black-Box Test)概念 不深入代码细节测试软件的方法称为动态黑盒测试。 动态(dynamic):程序在运行;黑盒(black-box):不知道如何运行。 动态黑盒测
Next 
软件测试与维护(三)Test Planning 软件测试与维护(三)Test Planning
软件测试与维护(三):Test Planning测试策略 概念:测试策略通常是描述测试工程的总体方法和目标。描述目前在进行哪一阶段的测试(如单元测试、集成测试、系统测试)以及每个阶段内进行的测试种类(如功能测试、性能测试、压力测试等)和方法
  TOC