---
sourceDocument: Zurich ServiceNow AI Platform Capabilities
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/servicenow-platform

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich ServiceNow AI Platform Capabilities

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Sample ATF tests for Service Catalog in Service Portal

# Sample ATF tests for Service Catalog
in Service Portal {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

Validate the continued functionality of Service Catalog after any configuration
change such as an upgrade or after developing an application. All test suites and tests should
pass on a default implementation. To validate a custom implementation, copy the automated tests
and configure them for your customizations.
Service Catalog sample tests require activating the Service Catalog - ATF Tests plugin (com.glideapp.servicecatalog.atf.test) along
with the demo data. To run these tests using a suite, follow the procedure described in
[Run an automated test
suite](https://www.servicenow.com/docs/access?context=atf-run-suite&version=zurich&pubname=zurich-application-development&ft:locale=en-US) by selecting the Service Catalog - ATF Tests
test suite. These sample tests are dependent on the demo data items.
{#sample-tests-service-catalog-portal__table_mn4_l1d_vfb__entry__2}

| Test | Description |
|-|-|
| Ordering an item with a multi-row variable set (SP) | Validate ordering an item in Service Portal that needs data from a multi-row variable set |
| Ordering catalog items using an Order Guide (SP) | Validate ordering an item from an order guide in Service Portal |
| Request a catalog item (SP) | Validate requesting a catalog in item in Service Portal |
| Search for items, add to cart and checkout (SP) | Validate using the cart in Service Portal |
| Submitting requests using a Record Producer (SP) | Validate using a record producer in Service Portal |
| Viewing and editing catalog item variables in the Catalog Task page | Validate catalog item variables from a catalog task |
| Viewing and editing catalog item variables in the Requested Item page | Validate catalog item variables from a requested item |
| Add comment on catalog item(s) request created by user | Add comments on a ticket page for a requested item or incident |
| Approving requests on different catalog item ordered from end-users | Approving a request for catalog items |
| Catalog item(s) ordering from multiple catalogs | Order catalog items from multiple catalogs |
| Filter for recent records from My Request filter | Filter for recent open and closed records from the My Requests menu |
| Ordering catalog item(s) from saved bundle | Order catalog items from a saved bundle |
| Validate contents of 'My Recent Items' | Validate contents of the My Recent Items widget |
| Validating Regex for Variables | Validate variables using a regular expression |
| Validate Requested For variable flow for Cart Checkout | Validate the Requested For variable flows for cart checkout |
| Validate Requested For variable flow for Order Guide | Validate the Requested For variable flows for an order guide |
| Validate Requested For variable flow with Catalog Item access | Validate the Requested For variable flows based on the catalog item access |
[Table 1. Service Catalog Tests test suite]

{#sample-tests-service-catalog-portal__table_mn4_l1d_vfb}

