XCTest
developer.apple.comApple's framework for unit, performance, and UI tests in Xcode projects.
Apple's framework for unit, performance, and UI tests in Xcode projects.
Describe Ruby behavior with executable examples, expectations, and test doubles from the RSpec libraries.
Run a Python project's configured test and lint commands in isolated environment matrices.
Write PHP tests with a concise test-and-expectation syntax and run them from the project command line.
A Go testing framework for organizing expressive suites and behavioral specifications.
A PowerShell framework for unit, integration, and environment tests with mocking and CI reports.
Run hermetic build, lint, and test workflows inside existing CI systems.
Inject controlled failures into services and infrastructure to test reliability and recovery behavior.
English test preparation with TOEFL and Duolingo English Test resources, mock practice and sample responses.
A PHP testing framework for unit tests, assertions, exceptions, and other application behavior.
Record browser journeys and turn them into editable web end-to-end tests.
Test your own web application with end-to-end, component, and API test workflows.
Add automated accessibility rule checks to an existing browser UI test flow.
Write API, UI, performance, and mock tests in readable feature files using one test framework.
Model performance scenarios for applications and APIs, generate virtual-user load and analyze run results.
Run web and mobile application tests on hosted browsers and physical devices without maintaining a device lab.
Route test traffic through a controllable TCP proxy to simulate latency, outages and other network faults.
Retail font families with test and media-specific licenses.
Automate GUI behavior tests for desktop, web, mobile, and embedded applications with object-based recognition.
Run JavaScript tests with built-in assertions and mocks for checking code behavior and dependency interactions.
Build functional tests for SOAP and REST services from API requests and response assertions.
Test mobile and web applications manually or with automation on hosted devices and browsers.
Create visual, no-code browser tests with AI planning and API or CLI runs for CI.
A cloud grid for running browser and mobile application tests on remote devices.