用途:该技能用于依据 ISTQB 基础级测试设计技术,从需求出发设计较完整的测试用例,适用于黑盒测试、测试数据规格编写、覆盖率保障,以及生成正向、负向和边界场景。
主要能力:
- 等价类划分:把输入域划分为应同等处理的类,识别有效与无效分区,每个分区至少一个用例。示例:年龄要求 18-65,则 <18、18-65、>65 各为一类。
- 边界值分析:在分区边缘取值,测试 min-1、min、min+1、max-1、max、max+1。示例:密码 8-20 字符,测试 7、8、9、19、20、21。
- 判定表:列出条件与动作的所有有意义组合,每列生成一个用例。示例:是否高级客户与订单是否大于 100 美元,组合出 4 个用例。
- 状态转换测试:识别状态、有效与无效转换,测试全部有效路径及无效转换的错误处理。示例:订单 Draft→Submitted→Approved→Shipped→Delivered,并测试 Draft→Shipped 等非法转换。
- 错误猜测:凭经验预判常见缺陷,如空值、特殊字符、边界条件、并发访问、网络故障、超时。
使用方式:技能提供测试用例模板,包含用例 ID、标题、前置条件、测试数据、步骤、预期结果、实际结果、状态与备注;并给出覆盖清单,要求包含正向、负向、边界、数据校验、状态转换、错误消息、性能、安全与可用性验证。交付物包括测试用例、测试数据规格、需求到测试的追溯矩阵、覆盖分析与风险说明。
适用场景:需求评审后设计测试用例、编写测试数据、补充边界与异常场景、评估测试覆盖。
限制:资料未提供具体安装命令、运行环境、平台支持、收费方式或自动化执行能力;该技能侧重测试设计方法指导,不替代实际测试执行工具。