Test Scripts logo

Test Scripts

Automated scripts used to verify software functionality, validate code behavior, and ensure quality through repeatable testing procedures. Test scripts encode testing logic in executable form, enabling continuous integration pipelines to run validation automatically on every code change. They support unit testing, integration testing, end-to-end testing, contract testing, performance testing, and security scanning across REST, GraphQL, SOAP, and gRPC APIs.

9 APIs 0 Features
AutomationCI/CDContract TestingQuality AssuranceSoftware DevelopmentTesting

APIs

Postman API

The Postman API enables programmatic access to Postman collections, environments, monitors, and test scripts. It allows teams to manage and execute API test scripts as part of C...

Newman CLI

Newman is the command-line companion for Postman, enabling Postman collections and test scripts to be run directly from the terminal or integrated into CI/CD pipelines such as G...

Karate API Testing Framework

Karate is an open-source framework that combines API test automation, mocks, performance testing, and UI automation into a single framework. Test scripts are written in plain-te...

REST Assured

REST Assured is a Java-based DSL for simplifying testing of REST services. It integrates with JUnit and TestNG, and supports BDD-style test scripting with a fluent API for valid...

Dredd API Testing Framework

Dredd is an open-source language-agnostic command-line tool for validating API documentation written in OpenAPI or API Blueprint against its backend implementation. It reads tes...

k6 Performance Testing

k6 is a modern load-testing tool that uses JavaScript test scripts to simulate concurrent users hitting APIs. Its scripting model allows teams to write reusable, version-control...

Playwright Test

Playwright is a cross-browser end-to-end testing framework from Microsoft that supports writing test scripts in JavaScript, TypeScript, Python, Java, and .NET. It is widely used...

Cypress

Cypress is a JavaScript end-to-end testing framework designed for modern web applications. Its test scripting API supports both API testing and browser automation, with real-tim...

Schemathesis

Schemathesis is a property-based testing tool for web APIs. It reads OpenAPI or GraphQL schemas and automatically generates test scripts to discover edge cases, crashes, and spe...

Semantic Vocabularies

Test Scripts Context

22 classes · 9 properties

JSON-LD

JSON Structure

Test Scripts Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

👥
GitHubOrg
GitHubOrg
🔗
JSONSchema
JSONSchema
🔗
JSONStructure
JSONStructure
🔗
JSONLDContext
JSONLDContext
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
name: Test Scripts
description: >-
  Automated scripts used to verify software functionality, validate code behavior,
  and ensure quality through repeatable testing procedures. Test scripts encode
  testing logic in executable form, enabling continuous integration pipelines to
  run validation automatically on every code change. They support unit testing,
  integration testing, end-to-end testing, contract testing, performance testing,
  and security scanning across REST, GraphQL, SOAP, and gRPC APIs.
url: https://en.wikipedia.org/wiki/Test_automation
tags:
- Automation
- CI/CD
- Contract Testing
- Quality Assurance
- Software Development
- Testing
created: '2025'
modified: '2026-05-03'
apis:
- name: Postman API
  description: >-
    The Postman API enables programmatic access to Postman collections, environments,
    monitors, and test scripts. It allows teams to manage and execute API test
    scripts as part of CI/CD pipelines, retrieve test run results, and integrate
    Postman with other DevOps tooling.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://www.postman.com/postman/postman-public-workspace/
  baseURL: https://api.getpostman.com
  tags:
  - API Testing
  - Collections
  - Test Execution
  properties:
  - type: Documentation
    url: https://learning.postman.com/docs/introduction/overview/
  - type: OpenAPI
    url: https://www.postman.com/postman/postman-public-workspace/api/72a32ca1-f3a2-4a5e-91f2-token

  - url: graphql/test-scripts-graphql.md
    type: GraphQL
- name: Newman CLI
  description: >-
    Newman is the command-line companion for Postman, enabling Postman collections
    and test scripts to be run directly from the terminal or integrated into CI/CD
    pipelines such as GitHub Actions, Jenkins, and GitLab CI.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://github.com/postmanlabs/newman
  baseURL: https://github.com/postmanlabs/newman
  tags:
  - CLI
  - CI/CD
  - Test Execution
  properties:
  - type: Documentation
    url: https://learning.postman.com/docs/collections/using-newman-cli/command-line-integration-with-newman/
  - type: GitHubOrg
    url: https://github.com/postmanlabs/newman

- name: Karate API Testing Framework
  description: >-
    Karate is an open-source framework that combines API test automation, mocks,
    performance testing, and UI automation into a single framework. Test scripts
    are written in plain-text Gherkin syntax, making them readable by non-programmers
    while offering powerful assertion and data-driven capabilities.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://karatelabs.github.io/karate/
  baseURL: https://karatelabs.github.io/karate/
  tags:
  - BDD
  - Gherkin
  - API Testing
  - Test Automation
  properties:
  - type: Documentation
    url: https://karatelabs.github.io/karate/
  - type: GitHubOrg
    url: https://github.com/karatelabs/karate

- name: REST Assured
  description: >-
    REST Assured is a Java-based DSL for simplifying testing of REST services.
    It integrates with JUnit and TestNG, and supports BDD-style test scripting
    with a fluent API for validating HTTP responses, headers, and JSON/XML payloads.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://rest-assured.io/
  baseURL: https://rest-assured.io/
  tags:
  - Java
  - BDD
  - REST
  - Test Automation
  properties:
  - type: Documentation
    url: https://github.com/rest-assured/rest-assured/wiki/Usage
  - type: GitHubOrg
    url: https://github.com/rest-assured/rest-assured

- name: Dredd API Testing Framework
  description: >-
    Dredd is an open-source language-agnostic command-line tool for validating
    API documentation written in OpenAPI or API Blueprint against its backend
    implementation. It reads test scripts derived from API specifications and
    automatically verifies that server responses match documented behavior.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://dredd.org/
  baseURL: https://dredd.org/
  tags:
  - Contract Testing
  - OpenAPI
  - Test Automation
  properties:
  - type: Documentation
    url: https://dredd.org/en/latest/
  - type: GitHubOrg
    url: https://github.com/apiaryio/dredd

- name: k6 Performance Testing
  description: >-
    k6 is a modern load-testing tool that uses JavaScript test scripts to simulate
    concurrent users hitting APIs. Its scripting model allows teams to write
    reusable, version-controlled performance test scripts that integrate natively
    with CI/CD pipelines and output detailed performance metrics.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://k6.io/
  baseURL: https://api.k6.io
  tags:
  - Load Testing
  - Performance Testing
  - JavaScript
  - Test Automation
  properties:
  - type: Documentation
    url: https://grafana.com/docs/k6/latest/
  - type: OpenAPI
    url: https://grafana.com/docs/k6/latest/misc/k6-rest-api/

- name: Playwright Test
  description: >-
    Playwright is a cross-browser end-to-end testing framework from Microsoft that
    supports writing test scripts in JavaScript, TypeScript, Python, Java, and .NET.
    It is widely used for API testing, browser automation, and full-stack
    integration test scripting in CI/CD pipelines.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://playwright.dev/
  baseURL: https://playwright.dev/
  tags:
  - End-to-End Testing
  - Browser Automation
  - JavaScript
  - Test Automation
  properties:
  - type: Documentation
    url: https://playwright.dev/docs/intro
  - type: GitHubOrg
    url: https://github.com/microsoft/playwright

- name: Cypress
  description: >-
    Cypress is a JavaScript end-to-end testing framework designed for modern web
    applications. Its test scripting API supports both API testing and browser
    automation, with real-time test runner feedback and built-in parallelization
    for CI/CD environments.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://www.cypress.io/
  baseURL: https://www.cypress.io/
  tags:
  - End-to-End Testing
  - JavaScript
  - Test Automation
  properties:
  - type: Documentation
    url: https://docs.cypress.io/
  - type: GitHubOrg
    url: https://github.com/cypress-io/cypress

- name: Schemathesis
  description: >-
    Schemathesis is a property-based testing tool for web APIs. It reads OpenAPI
    or GraphQL schemas and automatically generates test scripts to discover edge
    cases, crashes, and specification violations through stateful, hypothesis-driven
    testing.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://schemathesis.io/
  baseURL: https://schemathesis.io/
  tags:
  - Property-Based Testing
  - OpenAPI
  - Fuzz Testing
  properties:
  - type: Documentation
    url: https://schemathesis.readthedocs.io/
  - type: GitHubOrg
    url: https://github.com/schemathesis/schemathesis

common:
- type: GitHubOrg
  url: https://github.com/api-evangelist/test-scripts
- type: JSONSchema
  url: https://raw.githubusercontent.com/api-evangelist/test-scripts/main/json-schema/test-scripts-schema.json
- type: JSONStructure
  url: https://raw.githubusercontent.com/api-evangelist/test-scripts/main/json-structure/test-scripts-structure.json
- type: JSONLDContext
  url: https://raw.githubusercontent.com/api-evangelist/test-scripts/main/json-ld/test-scripts-context.jsonld
- type: Vocabulary
  url: https://raw.githubusercontent.com/api-evangelist/test-scripts/main/vocabulary/test-scripts-vocabulary.yml