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.
Route test traffic through a controllable TCP proxy to simulate latency, outages and other network faults.
Turn repeatable operational procedures into jobs that run commands or workflows on selected nodes.
Build reproducible software environments and run packages temporarily with a functional package manager.
A database engine with an AQL query workflow for collections and connected data.
Replace text in files or streams with a compact, readable command-line syntax.
Jump to frequently used directories from the terminal with a smarter `cd` command.
Store and retrieve large-scale data with Apache's distributed, column-oriented Hadoop database.
Navigate files in a terminal with tabs, previews, multi-selection, and optional shell integration.
Edit source and configuration files directly in a terminal with a compact, keyboard-driven editor.
Keep multiple terminal programs in persistent sessions, windows, and panes.
Filter, extract, and transform JSON from the command line using a compact query language.
Build functional tests for SOAP and REST services from API requests and response assertions.
Generate API checks from OpenAPI or GraphQL schemas and exercise real endpoints with varied inputs.
A terminal text editor with familiar keybindings, multiple cursors, splits, and Lua plugins.
A cloud grid for running browser and mobile application tests on remote devices.
AI agentic testing cloud for web, mobile, chat, voice and IVR
Test mobile and web applications manually or with automation on hosted devices and browsers.
A browser IDE that pairs a cloud Linux workspace with a code editor, terminal, and server tools.
Use a GPU-accelerated, cross-platform terminal emulator and multiplexer written in Rust.
Mock HTTP dependencies, inspect traffic, and verify requests in integration tests.
Build hosted API simulations to test applications without waiting on live dependencies.
A Python property-based testing library that generates inputs to challenge the properties your code should preserve.
A Java testing library that starts disposable Dockerized dependencies for integration tests.