Test Suites website screenshot

Test Suites

A collection of organized test cases designed to validate specific functionality or features of software applications and APIs. Test suites group related test cases into logical units that can be executed together, providing comprehensive coverage of a system's behavior. They are widely used by developers to build, maintain, and scale software testing across functional testing, regression testing, contract testing, and compliance validation. Test suites range from unit test collections in JUnit and pytest to API test collection suites in Postman, Bruno, and Karate.

9 APIs 0 Features
API TestingCollectionsQuality AssuranceSoftware DevelopmentTest ManagementTesting

APIs

Postman Collections API

Postman Collections are the primary organizational unit for grouping API test cases into test suites. The Postman API allows programmatic management of collections, enabling cre...

JUnit 5

JUnit 5 is the Java testing framework used to organize test cases into test suites. The @Suite annotation enables test class grouping, tag-based filtering, and hierarchical suit...

pytest

pytest is the Python testing framework supporting test suite organization through test classes, directories, markers, and fixtures. Its plugin architecture enables test suite re...

Jasmine

Jasmine is a behavior-driven JavaScript testing framework that organizes test cases into describe/it suite blocks. It is commonly used for organizing API client test suites in N...

Mocha

Mocha is a flexible JavaScript test suite framework supporting both synchronous and asynchronous API tests. It provides describe/it nesting for suite organization, rich reportin...

Jest

Jest is a zero-configuration JavaScript testing framework with built-in test suite runner, mocking, coverage reporting, and snapshot testing. Widely used for React applications ...

Bruno

Bruno is an open-source API client and test suite manager that stores API collections as plain files alongside application code. It enables version- controlled test suites in a ...

Hurl

Hurl is a command-line tool that runs HTTP requests defined in a simple plain-text format, enabling lightweight API test suites that can be committed to source control and execu...

TestNG

TestNG is a Java testing framework inspired by JUnit and NUnit that provides advanced test suite configuration including grouping, prioritization, parameterized tests, and paral...

Collections

Pricing Plans

Rate Limits

Test Suites Rate Limits

5 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Test Suites Context

14 classes · 8 properties

JSON-LD

JSON Structure

Test Suites Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
TrustCenter
TrustCenter
🔗
VulnerabilityDisclosure
VulnerabilityDisclosure
🔗
DomainSecurity
DomainSecurity
🔑
Authentication
Authentication
👥
GitHubOrg
GitHubOrg
🔗
JSONSchema
JSONSchema
🔗
JSONStructure
JSONStructure
🔗
JSONLDContext
JSONLDContext
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Postman Collections API (Test Suites)
  version: v1
request:
  auth:
    type: apikey
    key: X-Api-Key
    value: '{{X-Api-Key}}'
    placement: header
items:
- info:
    name: List collections (test suites)
    type: http
  http:
    method: GET
    url: https://api.getpostman.com/collections
  docs: List collections (test suites)
- info:
    name: Create a collection
    type: http
  http:
    method: POST
    url: https://api.getpostman.com/collections
    body:
      type: json
      data: '{}'
  docs: Create a collection
- info:
    name: Get a collection
    type: http
  http:
    method: GET
    url: https://api.getpostman.com/collections/:collection_uid
    params:
    - name: collection_uid
      value: ''
      type: path
  docs: Get a collection
- info:
    name: Update a collection
    type: http
  http:
    method: PUT
    url: https://api.getpostman.com/collections/:collection_uid
    params:
    - name: collection_uid
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Update a collection
- info:
    name: Delete a collection
    type: http
  http:
    method: DELETE
    url: https://api.getpostman.com/collections/:collection_uid
    params:
    - name: collection_uid
      value: ''
      type: path
  docs: Delete a collection
- info:
    name: List workspaces containing collections
    type: http
  http:
    method: GET
    url: https://api.getpostman.com/workspaces
  docs: List workspaces containing collections
- info:
    name: Get a workspace
    type: http
  http:
    method: GET
    url: https://api.getpostman.com/workspaces/:workspace_id
    params:
    - name: workspace_id
      value: ''
      type: path
  docs: Get a workspace
bundled: true