用途:该技能围绕 ServiceNow 原生自动化测试框架(ATF),用于验证平台功能,适用于部署到生产前的回归测试、开发阶段的 TDD、升级后验证等场景,面向开发者、QA 工程师与管理员。
主要能力:创建并组织测试套件与测试;使用服务器端、客户端与 UI 三类步骤构建测试;编写断言与校验;管理测试数据的准备与清理;实现参数化测试;手动或定时运行测试;分析测试结果与失败;以及将 ATF 接入 CI/CD 流水线。
使用方式:涉及表 sys_atf_test_suite、sys_atf_test、sys_atf_step、sys_atf_step_config、sys_atf_test_result、sys_atf_step_result、sys_atf_parameter、sys_atf_variable、sys_atf_test_suite_test。可通过 SN-Create-Record、SN-Query-Table 等工具或 REST API(如 POST /api/now/table/sys_atf_test_suite)创建测试套件与测试,设置 order 控制执行顺序,并用 ${} 语法引用参数与输出变量。
前提与限制:需要 atf_test_admin 或 atf_test_designer 角色,安装 Automated Test Framework 插件(com.snc.automated_testing),并对 GlideRecord、客户端脚本有基础认识。资料未提供收费与价格信息;部分示例内容被截断,具体步骤配置的完整细节暂未提供。