用等价类与边界值方法,把一段功能描述拆成可执行的测试用例表。
需求评审后补用例、版本回归、外包测试交付。
请为下面这个功能设计测试用例。 【功能】{{功能描述}} 【输入与边界】{{输入与边界}} 【异常场景】{{异常场景}} 【优先级】{{优先级要求}} 输出要求: 1. 需求澄清清单:先列出 5 个必须和产品确认的点(写清不确认会导致什么歧义)。 2. 测试分析:用等价类与边界值方法列出有效/无效等价类,以及边界点(含上下边界和临界值)。 3. 用例表:列为编号、优先级、场景、前置条件、步骤、预期结果、类型(功能/异常/兼容/性能)。至少 18 条,P0 不少于 6 条。 4. 状态流转测试:如果涉及状态(如未使用/已使用/已过期),画出流转并覆盖每条边。 5. 并发与幂等:给出 2 条可执行的并发用例,说明如何构造并发。 6. 数据构造:说明需要准备哪些测试数据,如何造。 7. 回归范围:这次改动可能影响的其他模块,列 3-5 个。 预期结果必须可判定,不要写「正常显示」这类模糊描述。
按优先级分层,P0 每次回归,P1 每周,P2 版本前抽检。
P0 且稳定的场景值得自动化,频繁变动的界面用例维护成本高。