SuperAPI AI 工具集

test-design-techniques

设计与创作

查看项目

更新于 10-16 03:48

技能介绍

用途:帮助测试人员系统化设计测试用例,用更少的测试发现更多缺陷,而不是随机测试。适用于设计新测试套件、优化已有测试、处理复杂业务规则、减少测试冗余。

主要能力与选择指南:数值输入范围用边界值分析(BVA)+等价类划分(EP);多个条件用判定表;有状态工作流用状态迁移测试;参数组合多用成对(Pairwise)测试;所有组合都关键时用全因子测试。

各技术要点:BVA 在最小值、略低于最小值、略高于最小值、最大值、略高于最大值处测试;EP 每个等价类取一个用例。示例:年龄 18-120 有效时,测试 17、18、19、119、120、121。折扣规则 1-10/11-100/101+ 用 4 个用例覆盖全部行为。判定表用于多条件业务规则(如贷款审批:年龄、信用分、收入组合出批准或拒绝)。状态迁移用于建模登录、升级、停用等状态及合法与非法迁移。成对测试用 9 个用例覆盖浏览器、操作系统、屏幕尺寸三参数的 27 种组合中的所有参数对。

使用方式:技能内提供代理驱动生成示例,可调用 qe-test-generator 自动生成 BVA 或成对测试用例;通过 FleetManager 以 sequential 拓扑协调 qe-test-generator、qe-coverage-analyzer、qe-quality-analyzer,内存命名空间为 aqe/test-design/,分 bva-analysis、partitions、decision-tables、pairwise 等目录。

限制:具体安装命令、平台与收费方式暂未提供;以上为技能文档内的设计指导与示例,实际效果取决于被测对象。相关技能包括 agentic-quality-engineering、risk-based-testing、mutation-testing。