Test Cases website screenshot

Test Cases

Structured scenarios that verify software functionality by defining inputs, execution conditions, and expected results to ensure quality and correctness. Test cases are the fundamental units of software testing that document what needs to be tested, the conditions under which the test runs, and the expected outcomes. They are widely used across manual testing, automated testing, and API testing workflows.

6 APIs 6 Features
API TestingAutomationQuality AssuranceSoftware DevelopmentSoftware TestingTesting

APIs

Postman API

API for managing Postman collections, environments, monitors, mock servers, and test runs programmatically. Supports creating and executing test cases via Newman and Postman scr...

TestRail API

REST API for TestRail test case management system, enabling programmatic creation, update, and retrieval of test cases, test runs, test plans, and results.

Zephyr Scale API

REST API for Zephyr Scale test management in Jira Cloud, supporting test case creation, test cycles, test execution, and reporting within Jira.

Xray Test Management API

REST API for Xray test management in Jira, supporting test case management, test execution, test coverage, and CI/CD integration for structured test case workflows.

PractiTest API

REST API for PractiTest test management platform supporting test case libraries, test runs, requirements, defects, and full quality management workflows.

Katalon TestOps API

API for Katalon TestOps test automation platform, providing endpoints for test case management, test execution, reports, and integration with CI/CD pipelines.

Collections

Pricing Plans

Test Cases Plans Pricing

3 plans

PLANS

Rate Limits

Test Cases Rate Limits

5 limits

RATE LIMITS

FinOps

Features

Test Case Design

Define structured test scenarios with preconditions, inputs, execution steps, and expected results.

Test Case Management

Organize, version, and prioritize test cases within test suites and test plans.

Parameterized Testing

Run test cases with multiple input datasets using data-driven testing approaches.

Reusability

Share and reuse test cases across different test suites and projects.

Traceability

Link test cases to requirements, user stories, and defects for full traceability.

Automated Execution

Execute test cases programmatically via APIs or CI/CD integrations.

Use Cases

Regression Testing

Verify that existing functionality has not been broken by recent code changes.

Acceptance Testing

Confirm that software meets business requirements and user expectations.

API Contract Testing

Validate API request and response payloads against defined contracts and schemas.

Smoke Testing

Quickly verify that the most critical application functions work after a new build.

Integration Testing

Validate that different modules and services interact correctly with each other.

Integrations

Jira

Link test cases to Jira issues and track test coverage for requirements.

Jenkins

Trigger test case execution as part of Jenkins CI/CD pipelines.

GitHub Actions

Run test cases automatically on pull requests and push events.

Slack

Receive test run notifications and results in Slack channels.

Semantic Vocabularies

Test Cases Context

4 classes · 37 properties

JSON-LD

JSON Structure

Test Cases Test Case Structure

17 properties

JSON STRUCTURE

Test Cases Test Result Structure

12 properties

JSON STRUCTURE

Test Cases Test Step Structure

10 properties

JSON STRUCTURE

Test Cases Test Suite Structure

11 properties

JSON STRUCTURE

Example Payloads

Test Cases Test Case Example

17 fields

EXAMPLE

Test Cases Test Result Example

12 fields

EXAMPLE

Test Cases Test Step Example

10 fields

EXAMPLE

Test Cases Test Suite Example

11 fields

EXAMPLE

Resources

🔗
TrustCenter
TrustCenter
🔗
VulnerabilityDisclosure
VulnerabilityDisclosure
🔗
DomainSecurity
DomainSecurity
🔑
Authentication
Authentication
🔗
Documentation
Documentation
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONLD
JSONLD
🔗
Vocabulary
Vocabulary

Sources

apis.yml Raw ↑
opencollection: 1.0.0
info:
  name: Postman API (Test Cases)
  version: v1
request:
  auth:
    type: apikey
    key: X-Api-Key
    value: '{{X-Api-Key}}'
    placement: header
items:
- info:
    name: List collections (containing test cases)
    type: http
  http:
    method: GET
    url: https://api.getpostman.com/collections
  docs: List collections (containing test cases)
- 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: List environments used by test cases
    type: http
  http:
    method: GET
    url: https://api.getpostman.com/environments
  docs: List environments used by test cases
- info:
    name: Get an environment
    type: http
  http:
    method: GET
    url: https://api.getpostman.com/environments/:environment_uid
    params:
    - name: environment_uid
      value: ''
      type: path
  docs: Get an environment
- info:
    name: List mock servers used in test cases
    type: http
  http:
    method: GET
    url: https://api.getpostman.com/mocks
  docs: List mock servers used in test cases
bundled: true