SuperAPI AI 工具集

test-generation

测试与质量

查看项目

更新于 10-16 05:50

技能介绍

用途:根据需求、用户故事或已有 ServiceNow 功能生成自动化测试框架(ATF)测试,覆盖测试步骤、断言与测试数据。

主要能力:在 sys_atf_test 创建测试记录;在 sys_atf_step 生成记录操作、表单交互与服务端脚本等有序步骤;构建断言校验预期行为;创建测试数据准备与清理步骤;通过 sys_atf_test_suite_test 将测试组织进套件;从 sys_atf_test_result 分析结果。

使用方式:可通过 MCP 工具(如 SN-Query-Table、SN-Create-Record、SN-Execute-Background-Script)或 REST API(如 /api/now/table/sys_atf_test)操作。典型流程为分析需求、建测试记录、生成数据准备步骤、生成断言步骤、批量生成多场景、添加清理步骤、加入测试套件、查看结果。

适用场景:新功能回归覆盖、手工测试计划转 ATF、CI/CD 流水线测试套件、校验业务规则、客户端脚本与工作流。

前提与限制:需 com.snc.automated_test_framework 插件,角色 atf_test_admin、atf_test_designer 或 admin,并具备相关 ATF 表读写权限;需理解被测功能与 ATF 步骤类型。资料称可减少 70-80% 创建时间,实际效果暂未提供独立验证。建议每个测试单一场景、步骤描述写成断言、始终清理数据、使用输出变量串联步骤、参数化测试数据、覆盖负向用例、先在非生产环境运行、结合应用范围与更新集管理版本。每测试步骤建议不超过 20-30 个。