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.