---
schema_version: "1"
id: db43649e95c61e5c90dd662d50455e86085c486a8bdcdf6a61216a09ddeadd94
title: Test with the UI Test Automation Model (UTAM) for Your App
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/branded_apps_utam.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.branded_apps_utam.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 6781544d25cd7d21824a852ba5ffe54a77fcc434621b51aaea9fd777029a8a72
description: Testing is paramount in getting your Mobile Publisher apps working as intended. Salesforce already uses UTAM to speed up UI testing, and we want you to have the tools available to thoroughly test your apps.
products:
  - Mobile App
  - Cross Cloud
release: "264"
---
# Test with the UI Test Automation Model (UTAM) for Your App

Testing is paramount in getting your Mobile Publisher apps working as intended. Salesforce already uses UTAM to speed up UI testing, and we want you to have the tools available to thoroughly test your apps.

Salesforce has created a UI Test Automation Model (UTAM) to support test automation of Mobile Publisher apps. UTAM is based on the popular Page Object model design pattern commonly used in UI tests.

To understand how to use UTAM to generate page objects for native pages or components, and run a test on iOS and Android platforms, consult either the [Java](https://utam.dev/guide/java-guide#mobile-setup) or the [JavaScript](https://utam.dev/guide/js-guide#mobile-setup) mobile setup guide.

Examples for Java are in the [utam-java-recipes repo](https://github.com/salesforce/utam-java-recipes). Examples for JavaScript are in the [utam-js-recipes](https://github.com/salesforce/utam-js-recipes). Each repo's `README` file explains how to set up necessary tools and where to find examples of mobile tests.

After you set up the necessary tools and are ready to test, here are resources to test your Mobile Publisher apps.

- Mobile Publisher Sample Test: [utam-java-recipes](https://github.com/salesforce/utam-js-recipes/tree/main/force-app/test/mobile/playgroundapp) (github)
- UTAM Page Objects for the Publisher Playground App: [salesforce-pageobjects](https://www.npmjs.com/package/salesforce-pageobjects) (Native Package Manager)

#### See Also

- [_UI Test Automation Model_: Learn about UTAM for Mobile](https://utam.dev/guide/get_started_utam#utam-for-mobile)
- [_Lightning Web Components Developer Guide_: Install Mobile Extensions](https://utam.dev/guide/get_started_utam#utam-for-mobile)
- [_Github_: Mobile Publisher Sample Test](https://github.com/salesforce/utam-js-recipes/tree/main/force-app/test/mobile/playgroundapp)
- [_Native Package Manager (npm)_: UTAM Page Objects for the Publisher Playground App](https://www.npmjs.com/package/salesforce-pageobjects)