Glossary of Sauce Labs Terminology
A B C D E F G H I L M N O P R S T U V W
A
Action RPG (ARPG)
This is typically a smaller role-playing game, usually small parties of 1-10 players, without all the depth of play offered by a full-fledged RPG. ARPGs will have tight, compact game experiences, where you have characters and loot that "persist" from session to session, but where the world the user plays in will be auto-generated at run-time.
Alpha
See: Playtest.
Analytics
See: Insights.
API Contract Testing
A lightweight form of API testing that checks each endpoint's contract -- that is, the content and format of static API requests and responses. It ensures that spec files (e.g., Swagger, OpenAPI, and RAML) fulfill the contract between API consumers and producers.
More information: Accelerating Releases with Quality: Contract Testing vs. E2E Functional Testing.
API E2E Testing
An API testing method that validates the logic of dynamic APIs, ensuring that the API consumer can fully support the user story’s goals.
More information: Accelerating Releases with Quality: Contract Testing vs. E2E Functional Testing.
API Mocking
An API server that mimics a real API server's requests and responses, which are based on the data from the spec file you provide. Commonly used for testing and debugging APIs while they're still in development; environment is stable and third-party dependencies are not required.
The Sauce Labs API Mocking tool is called Piestry. See: Piestry.
API Monitoring
Refers to the Sauce Labs API Testing functionality accessible from your Project Dashboard, where you can view testing activity, metrics, test outcome reports, tags, schedule tests, and more.
Appium
An open source mobile UI automation framework that uses the Selenium WebDriver protocol to control interaction with native apps, mobile web apps, and hybrid apps in your tests. Appium acts as a wrapper that translates Selenium WebDriver commands into iOS and Android commands. With Sauce Labs, you can use Appium to test mobile apps on Emulators, Simulators, and real devices.
See also: selenium, webdriver.
App Under Test (AUT)
A web or mobile app in the test phase of the software development cycle.
See also: software development lifecycle.
Automated Testing
A testing method where you use separate software to control the execution of tests on your own software and compare your actual test results to your expected results. You can use frameworks like Appium and Selenium to control the execution of automated tests on your web and mobile apps.
B
Beta
See: Playtest.
Build
-
A suite of individual Sauce Labs tests on various parts (e.g., page objects) of a website or app using any platform/browser combination, bundled together in the same session. A build is defined when you add the same build number to the code for tests in that suite. More information: Best Practice: Use Build IDs, Tags, and Names to Identify Your Tests.
-
The process by which source code is compiled and converted into an executable or binary pre-release version of your software program. Builds are often comprised of multiple smaller builds.
C
Camera Image Injection
A Sauce Labs feature that enables you to mimic camera behavior when testing apps on the Real Device Cloud by letting you upload an image (in .jpeg .jpg, or .png format) from your computer or another location and presenting it to the app as if it was read by the device camera.
Capabilities (Caps)
A section of code required in automated test scripts to specify test parameters (e.g., OS, browser, API, device) used to configure the environment for your Selenium, Appium, and Sauce Labs tests. More information: Test Configuration Options.
See also: platform configurator.
CI/CD Pipeline
An end-to-end software development process that supports continuous integration and continuous deployment throughout the software development lifecycle (building, testing, and deploying software).
See also: CI/CD platform, software development lifecycle.
CI/CD Platform
A pipeline-driven software platform that automates the CI/CD pipeline process at scale. You can configure your CI/CD platform to run tests on Sauce Labs using one of our platform-specific proprietary plug-ins. More information: Sauce Labs Integrations.
See also: CI/CD pipeline, continuous integration, continuous deployment.
Closed Beta Testing
See: Playtest.