atf-testing

Automate ServiceNow ATF test suite creation, configuration, and validation.

77|23|Updated Jul 16, 2025
One-click install
npx skills add https://github.com/serac-labs/serac --skill atf-testing-serac-labs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: atf-testing
Source: https://github.com/serac-labs/serac/tree/main/packages/opencode/src/bundled-skills/atf-testing
Command: npx skills add https://github.com/serac-labs/serac --skill atf-testing-serac-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ServiceNow ATF testing is often manual, brittle, and hard to scale. This skill defines a structured approach to creating, organizing, and executing ATF tests with reusable steps and suites to ensure consistent regression coverage across ServiceNow applications.

Core Features & Use Cases

  • Test orchestration: Create tests, steps, and suites, with parameterization for multiple scenarios.
  • Wide step support: Impersonation, open form, set field values, click UI actions, wait, and server-side scripts.
  • End-to-end regression: Combine tests into suites and automate execution with MCP tools for CI/CD.
  • Use Case: Validate incident management workflows by simulating user actions and asserting outcomes.

Quick Start

Create a basic ATF test named 'Incident Priority Test', add steps to impersonate a user, open the incident form, set fields, and verify results.

Frequently Asked Questions about atf-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate ServiceNow ATF tests end-to-end?▼

Automate ServiceNow ATF tests by creating test definitions, steps, and suites with parameterized inputs. You can orchestrate end-to-end regression coverage by combining tests into suites and automating execution with MCP tools for CI/CD pipelines.

What types of ServiceNow workflows can I validate using ATF test steps?▼

ATF test steps can validate incident, change, and catalog workflows. You can simulate user actions by impersonating users, opening forms, setting field values, clicking UI actions, and running server-side scripts to assert outcomes.

Can I parameterize ServiceNow ATF tests for multiple scenarios?▼

Yes, you can parameterize ATF tests for multiple scenarios. This skill supports creating data-driven inputs and reusable components, allowing you to configure test steps and suites to validate various conditions across ServiceNow environments.

Does this approach support integrating ATF test suites with CI/CD pipelines?▼

Yes, ATF test suites integrate with CI/CD pipelines through MCP tool integrations. You can combine tests into suites and automate their execution, ensuring consistent regression coverage across ServiceNow applications during deployment.

How do I create a basic ATF test for an incident management workflow?▼

Create a basic ATF test by defining a test, adding steps to impersonate a user, opening the incident form, setting field values, and verifying the results. This structured approach ensures consistent regression coverage for ServiceNow applications.

Why should I use structured ATF test suites instead of manual testing?▼

Manual ServiceNow testing is brittle and hard to scale. Using structured ATF test suites with reusable steps provides consistent regression coverage, replacing manual validation with automated, data-driven test definitions and parameterized scenarios.