Topic · topic
Test-Driven Development
A software development approach where tests are written before the actual code, following a red-green-refactor cycle to ensure code quality and maintainability. TDD requires developers to write failing tests first, then write minimal code to make them pass, then refactor. It supports the full software development lifecycle from design through deployment and maintenance and is foundational to agile and extreme programming methodologies.
Resources
-
Jenkins API
REST API for Jenkins automation server supporting build triggers, test execution, and pipeline management for TDD-based development workflows.
-
SonarQube API
REST API for SonarQube code quality and security analysis platform, supporting test coverage metrics, code smells, and quality gate enforcement in TDD pipelines.
-
Codecov API
REST API for Codecov code coverage reporting service, enabling programmatic access to coverage reports, branch comparisons, and coverage trends in TDD workflows.
-
Coveralls API
REST API for Coveralls code coverage history and statistics service, tracking test coverage over time and integrating with GitHub for TDD feedback loops.
-
Test-Driven Development Repos API
The Repos API from Test-Driven Development — 7 operation(s) for repos.
Links
PlansRateLimitsFinOpsBlogRSSCapabilityMapAgenticAccessTrustCenterVulnerabilityDisclosureDomainSecurityAuthenticationDocumentationDocumentationJSONSchemaJSONSchemaJSONSchemaJSONLDVocabulary
Providers working in Test-Driven Development
Providers whose own tags share at least two of this topic's tags, most shared first — the top 30 of 95.
| Provider | About | Rating | APIs |
|---|---|---|---|
| GitHub Actions | GitHub Actions is GitHub's hosted CI/CD and workflow automation platform, and this record covers the REST API surface that drives it. Eighty-two operations across eleven resource areas let a caller dispatch and cancel workflow runs, poll r… | exemplar | 1 |
| Shortcut Software | Shortcut (formerly Clubhouse, renamed 2021) is a fast, lightweight project-management platform where software teams and their AI agents plan, build, and ship together — issue tracking, sprints, docs, and roadmaps in one tool. Founded in 20… | strong | 2 |
| Signadot | Signadot is a Kubernetes-native platform for validating microservices and AI-generated code changes against real dependencies before merge. Its core is environment virtualization: large numbers of lightweight ephemeral "sandboxes" spin up… | strong | 1 |
| Opkey | Opkey (Smart Software Testing Solutions, Inc.) is a US-headquartered Cloud Application Lifecycle Management and AI-powered test automation vendor for enterprise packaged applications. Its no-code platform ships pre-built automated tests an… | strong | 1 |
| Kubeshop | Kubeshop is the company behind Testkube, an open-core, Kubernetes-native test orchestration platform. Testkube runs agents inside Kubernetes clusters under a central control plane, orchestrating tests written for existing frameworks — Cypr… | developing | 5 |
| Launchable | Launchable is a software development intelligence platform for continuous integration that applies machine learning to CI and test data to speed up software delivery. Its flagship capability, Predictive Test Selection, records builds, test… | developing | 1 |
| TeamCity | JetBrains TeamCity is a powerful continuous integration and deployment server that helps development teams build, test, and deploy software efficiently. TeamCity provides a comprehensive REST API for automating CI/CD workflows, managing pr… | developing | 1 |
| CodSpeed | CodSpeed is a continuous performance testing and optimization platform that automatically detects performance regressions in pull requests and proposes autonomous optimizations. It runs benchmarks with sub-1% variance inside CI (GitHub Act… | developing | 0 |
| Limrun | Limrun (Limrun, Inc.) is a Y Combinator-backed cloud infrastructure company for mobile development, built so cloud coding agents and Linux CI runners can build, run, and test iOS and Android apps without a Mac. Limrun exposes three composa… | thin | 1 |
| AtomicJar | AtomicJar is a developer-testing company, founded in 2021 by the original creators and maintainers of the open-source Testcontainers project and acquired by Docker in December 2023. AtomicJar builds tooling that lets developers run reliabl… | emerging | 0 |
| Approxima | Approxima is a Y Combinator (Winter 2026) startup building AI agents that test every pull request. Approxima plugs into your CI/CD pipeline and runs autonomous agents on each PR: the agents build your application in an isolated sandbox, ex… | minimal | 0 |
| Simantic | Simantic builds simulated hardware for embedded QA, modernizing embedded firmware development through hardware simulation designed for AI adoption in hardware engineering. Its platform emulates microcontroller (MCU) systems so engineers ca… | minimal | 0 |
| Extreme Programming | Extreme Programming (XP) is an agile software development methodology that aims to produce higher quality software and improve quality of life for the development team. XP emphasizes customer satisfaction through frequent releases, continu… | minimal | 0 |
| GitLab | GitLab Inc. is an open-core company that develops GitLab, a DevOps software platform for building, securing, and managing applications. Created by Ukrainian developer Dmytro Zaporozhets and Dutch developer Sytse Sijbrandij, GitLab became t… | exemplar | 13 |
| GitHub | The GitHub REST API allows developers to programmatically interact with GitHub resources including repositories, users, organizations, pull requests, issues, and more. | exemplar | 38 |
| Azure DevOps | Azure DevOps provides developer services for support teams to plan work, collaborate on code development, and build and deploy applications. | exemplar | 11 |
| CloudBees | CloudBees provides software delivery automation across continuous integration, continuous deployment, release orchestration, and feature management. Their developer surface includes the CloudBees CI REST API (an extension of the Jenkins RE… | exemplar | 5 |
| CircleCI | CircleCI is a continuous integration and continuous delivery (CI/CD) platform that automates software build, test, and deployment pipelines. Their developer surface includes the REST API v2 (the recommended modern interface), the legacy v1… | strong | 2 |
| Taskfolk | Taskfolk is a project-management and issue-tracking platform built for teams and their AI agents working side by side, operated by UTTER L.L.C-FZ of Dubai, UAE. Workspaces contain projects; projects contain issues moved across board, backl… | strong | 8 |
| TempMailGrab API | Privacy-first disposable/temporary email service with private 24-hour inboxes, real-time WebSocket delivery, automatic OTP and verification-link extraction, attachments, webhooks, custom domains, and a versioned REST API for QA, test autom… | strong | 4 |
| Scorecard | Scorecard is a simulation and evaluation platform for building, testing, and deploying frontier AI agents. Teams run their agents through thousands of realistic scenarios, judge outputs with configurable AI, human, and heuristic metrics, a… | strong | 1 |
| Gradle | Gradle Inc. (Gradle Technologies) is the company behind the open-source Gradle Build Tool, downloaded more than 25 million times a month across the Java, JVM, Android, Kotlin, C/C++, and native ecosystems, and Develocity (formerly Gradle E… | strong | 2 |
| Keploy | Open-source, AI-native testing platform that captures real production API traffic with eBPF and replays it in CI as deterministic tests, auto-generated mocks, and production-like sandboxes with zero code changes. Publishes a first-party Op… | strong | 2 |
| SmartBear | SmartBear is a software company that provides AI-powered tools for API lifecycle management including design, testing, documentation, and governance. Their product portfolio includes SwaggerHub for API design and documentation, ReadyAPI fo… | strong | 1 |
| TestFairy | TestFairy is a mobile app testing and distribution platform, now part of Sauce Labs, that lets teams upload iOS and Android builds, distribute them to beta testers, and record video sessions of testers using the app alongside device logs,… | strong | 1 |
| JetBrains | JetBrains is a software development company that provides integrated development environments, CI/CD tools, issue tracking, and team collaboration platforms for software developers. Their product suite includes IntelliJ IDEA, TeamCity, You… | developing | 5 |
| Apidog | Apidog is an all-in-one API development platform that connects the entire API lifecycle: visual API design, multi-protocol debugging (HTTP, REST, GraphQL, gRPC, WebSocket, SOAP, SSE), automated testing with a CLI, smart mocking, and publis… | developing | 1 |
| Insomnia | Insomnia is an open-source, cross-platform API development platform by Kong for designing, debugging, and testing HTTP, REST, GraphQL, gRPC, SOAP, WebSockets, SSE, and Socket.IO APIs. It includes an Inso CLI for CI/CD integration, cloud-ho… | developing | 1 |
| accessiBe | accessiBe is a web accessibility technology company whose products help organizations make websites and web applications usable by people with disabilities and compliant with WCAG, the ADA, Section 508, AODA and the European Accessibility… | developing | 2 |
| Replay | Replay is an AI-native QA and time-travel debugging platform for web applications. Replay QA autonomously explores a web app, records every session in a deterministic Replay Browser, finds real bugs, and hands a coding agent the root cause… | developing | 1 |
Tags
AgileBest PracticesContinuous IntegrationDeveloper ToolsExtreme ProgrammingMethodologySoftware DevelopmentTesting