1. 一条高质量测试用例的完整要素(编号/标题/前置/步骤/预期/优先级/数据)与常见劣质用例反例?
一条高质量测试用例的完整要素(编号/标题/前置/步骤/预期/优先级/数据)是什么?常见劣质用例的反例有哪些?
- 测试用例的完整要素
- 各要素的质量要求
- 劣质用例反例
一条高质量测试用例的完整要素包括:编号(唯一标识,便于追溯)、标题(概括测什么,简洁明确)、前置条件(执行前需满足的状态/数据)、测试步骤(具体、可执行、有序)、预期结果(可观察、可判定、明确)、优先级(反映风险与重要性)、测试数据(输入数据、边界数据)。各要素质量要求:编号唯一稳定、标题"一句话说清测什么"、前置条件完整(不靠记忆)、步骤"一个动作一步、可复现"、预期结果"可观察可判定不主观"、优先级按风险分级、数据明确。常见劣质用例反例:标题含糊(如"测试登录")、步骤笼统("输入正确信息")、预期主观("系统正常")、缺前置("登录后"无后续)、多个验证点混在一个用例(难定位失败)、数据不明确("输入任意值")、优先级一刀切。高质量用例标准是"可执行、可复现、可判定、可追溯"。
测试用例的要素是"可执行性、可追溯性"的载体。高质量用例"每个要素都明确、可判定",劣质用例"要素含糊、不可复现、不可判定"。把握"可执行、可复现、可判定、可追溯"四标准,是编写高质量用例的核心。