Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · Test-Driven Development
topic:test-driven-developmenta5c.ai
Search record views/
Record · tabs

Available views

II.Record viewspp. 1 - 1
overviewjsongraph
II.
Topic overview

topic:test-driven-development

Reference · live

Test-Driven Development overview

Test-Driven Development as a cross-cutting topic - the red-green-refactor cycle of writing a failing test before implementation code, making it pass with minimal code, then refactoring to improve structure. Covers TDD at unit and acceptance levels, outside-in vs inside-out approaches, and the design feedback that emerges from writing tests first. Addresses when TDD provides the highest return and where alternative testing strategies may be more appropriate.

TopicOutgoing · 2Incoming · 117

Attributes

displayName
Test-Driven Development
description
Test-Driven Development as a cross-cutting topic - the red-green-refactor cycle of writing a failing test before implementation code, making it pass with minimal code, then refactoring to improve structure. Covers TDD at unit and acceptance levels, outside-in vs inside-out approaches, and the design feedback that emerges from writing tests first. Addresses when TDD provides the highest return and where alternative testing strategies may be more appropriate.

Outgoing edges

applies_to2
  • domain:software-engineering·DomainSoftware Engineering
  • domain:qa-testing·DomainQA/Testing

Incoming edges

contains1
  • domain:software-engineering·DomainSoftware Engineering
lib_covers_topic116
  • lib-agent:qa-testing-automation--accessibility-testing-expert·LibraryAgentaccessibility-testing-expert
  • lib-agent:qa-testing-automation--api-testing-expert·LibraryAgentAPI Testing Expert
  • lib-agent:qa-testing-automation--cicd-test-integration·LibraryAgentCI/CD Test Integration Expert
  • lib-agent:qa-testing-automation--e2e-automation-expert·LibraryAgentE2E Automation Expert
  • lib-agent:qa-testing-automation--exploratory-testing-expert·LibraryAgentExploratory Testing Expert
  • lib-agent:qa-testing-automation--mobile-testing-expert·LibraryAgentMobile Testing Expert
  • lib-agent:qa-testing-automation--performance-testing-expert·LibraryAgentPerformance Testing Expert
  • lib-agent:qa-testing-automation--quality-metrics-analyst·LibraryAgentQuality Metrics Analyst
  • lib-agent:qa-testing-automation--test-data-expert·LibraryAgentTest Data Expert
  • lib-agent:qa-testing-automation--test-environment-expert·LibraryAgenttest-environment-expert
  • lib-agent:qa-testing-automation--test-strategy-architect·LibraryAgentTest Strategy Architect
  • lib-agent:web-development--accessibility-testing·LibraryAgentaccessibility-testing
  • lib-agent:web-development--e2e-testing·LibraryAgente2e-testing
  • lib-agent:web-development--performance-testing·LibraryAgentperformance-testing
  • lib-agent:web-development--unit-testing·LibraryAgentunit-testing
  • lib-agent:web-development--visual-regression·LibraryAgentvisual-regression
  • lib-process:shared--atdd-tdd·LibraryProcessatdd-tdd
  • lib-process:shared--bdd-process·LibraryProcessbdd-process
  • lib-process:shared--cc10x-build·LibraryProcesscc10x-build
  • lib-process:shared--cleanroom·LibraryProcesscleanroom
  • lib-process:shared--ecc-orchestrator·LibraryProcessecc-orchestrator
  • lib-process:shared--ecc-tdd-workflow·LibraryProcessecc-tdd-workflow
  • lib-process:shared--example-mapping·LibraryProcessexample-mapping
  • lib-process:shared--xp-process·LibraryProcessxp-process
  • lib-process:shared--metaswarm-execution-loop·LibraryProcessmetaswarm-execution-loop
  • lib-process:shared--pilot-shell-feature·LibraryProcesspilot-shell-feature
  • lib-process:shared--pilot-shell-quality-pipeline·LibraryProcesspilot-shell-quality-pipeline
  • lib-process:shared--quality-gated-six-phase·LibraryProcessquality-gated-six-phase
  • lib-process:shared--rpikit-review·LibraryProcessrpikit-review
  • lib-process:shared--self-assessment·LibraryProcessself-assessment
  • lib-process:shared--test-driven-development·LibraryProcesstest-driven-development
  • lib-process:shared--writing-plans·LibraryProcesswriting-plans
  • lib-process:shared--writing-skills·LibraryProcesswriting-skills
  • lib-process:shared--tdd·LibraryProcesstdd
  • lib-process:shared--v-model·LibraryProcessv-model
  • lib-process:shared--process-mining·LibraryProcessprocess-mining
  • lib-process:shared--build-failure-triage·LibraryProcessbuild-failure-triage
  • lib-process:shared--build-fixer·LibraryProcessbuild-fixer
  • lib-process:shared--ci-health-trends·LibraryProcessci-health-trends
  • lib-process:shared--conflict-resolution·LibraryProcessconflict-resolution
  • lib-process:shared--idempotency-and-safe-abort·LibraryProcessidempotency-and-safe-abort
  • lib-process:shared--handoff-conventions·LibraryProcesshandoff-conventions
  • lib-process:shared--single-channel-communication·LibraryProcesssingle-channel-communication
  • lib-process:shared--source-quote-discipline·LibraryProcesssource-quote-discipline
  • lib-process:shared--completeness-gate·LibraryProcessComposable process component that verifies all identified issues have been
  • lib-process:shared--cost-aggregation·LibraryProcessComposable process component that aggregates cost-proxy metrics
  • lib-process:shared--cycle-aware-verification·LibraryProcesscycle-aware-verification
  • lib-process:shared--db-agent-explore·LibraryProcesslibrary/processes/shared/db-agent-explore
  • lib-process:shared--deterministic-quality-gate·LibraryProcessComposable deterministic quality gate component that enforces hard shell-based
  • lib-process:shared--fork-contribution-sync·LibraryProcessfork-contribution-sync
  • lib-process:shared--index·LibraryProcesslibrary/processes/shared
  • lib-process:shared--local-db-build·LibraryProcesslibrary/processes/shared/local-db-build
  • lib-process:shared--feedback-loop-optimizer·LibraryProcessfeedback-loop-optimizer
  • lib-process:shared--install-quality-gates·LibraryProcessinstall-quality-gates
  • lib-process:shared--local-dev-workflow·LibraryProcessprocesses/shared/local-dev-workflow
  • lib-process:shared--monorepo-package-scaffold·LibraryProcessComposable monorepo package scaffolding component that creates a new package
  • lib-process:shared--n-strikes-escalation·LibraryProcessRun a check task. On failure, run a fixer task and re-check.
  • lib-process:shared--playwright-visual-smoke·LibraryProcessComposable process component that performs visual regression smoke tests
  • lib-process:shared--prior-attempts-scanner·LibraryProcessprior-attempts-scanner
  • lib-process:shared--semantic-release-setup·LibraryProcesssemantic-release-setup
  • lib-process:shared--scheduled-report·LibraryProcessscheduled-report
  • lib-process:shared--runtime-call-tracer·LibraryProcessruntime-call-tracer
  • lib-process:shared--scene-context-builder·LibraryProcesslibrary/processes/shared/scene-context-builder
  • lib-process:shared--source-discovery·LibraryProcessGeneric "discover authoritative open data sources for a domain
  • lib-process:shared--tdd-triplet·LibraryProcessComposable TDD triplet component providing a factory for the three canonical
  • lib-process:shared--ts-check·LibraryProcessComposable TypeScript compilation check component providing a hard shell gate
  • lib-process:devops-sre-platform--iac-testing·LibraryProcessiac-testing
  • lib-process:qa-testing-automation--accessibility-testing·LibraryProcessaccessibility-testing
  • lib-process:qa-testing-automation--api-testing·LibraryProcessapi-testing
  • lib-process:qa-testing-automation--automation-framework·LibraryProcessautomation-framework
  • lib-process:qa-testing-automation--continuous-testing·LibraryProcesscontinuous-testing
  • lib-process:qa-testing-automation--contract-testing·LibraryProcesscontract-testing
  • lib-process:qa-testing-automation--cross-browser-testing·LibraryProcesscross-browser-testing
  • lib-process:qa-testing-automation--e2e-test-suite·LibraryProcesse2e-test-suite
  • lib-process:qa-testing-automation--environment-management·LibraryProcessenvironment-management
  • lib-process:qa-testing-automation--exploratory-testing·LibraryProcessexploratory-testing
  • lib-process:qa-testing-automation--flakiness-elimination·LibraryProcessflakiness-elimination
  • lib-process:qa-testing-automation--metrics-dashboard·LibraryProcessmetrics-dashboard
  • lib-process:qa-testing-automation--mobile-testing·LibraryProcessmobile-testing
  • lib-process:qa-testing-automation--mutation-testing·LibraryProcessmutation-testing
  • lib-process:qa-testing-automation--performance-testing·LibraryProcessperformance-testing
  • lib-process:qa-testing-automation--quality-gates·LibraryProcessquality-gates
  • lib-process:qa-testing-automation--shift-left-testing·LibraryProcessshift-left-testing
  • lib-process:qa-testing-automation--test-data-management·LibraryProcesstest-data-management
  • lib-process:qa-testing-automation--test-strategy·LibraryProcesstest-strategy
  • lib-process:qa-testing-automation--visual-regression·LibraryProcessvisual-regression
  • lib-process:web-development--api-integration-testing·LibraryProcessapi-integration-testing
  • lib-process:web-development--e2e-testing-playwright·LibraryProcesse2e-testing-playwright
  • lib-process:web-development--react-app-development·LibraryProcessreact-app-development
  • lib-process:web-development--unit-testing-react·LibraryProcessunit-testing-react
  • lib-skill:backend-development--growing-outside-in-systems·LibrarySkillgrowing-outside-in-systems
  • lib-skill:qa-testing-automation--allure-reporting·LibrarySkillAllure Test Reporting
  • lib-skill:qa-testing-automation--api-testing·LibrarySkillAPI Testing
  • lib-skill:qa-testing-automation--appium-mobile·LibrarySkillAppium Mobile Testing
  • lib-skill:qa-testing-automation--axe-accessibility·LibrarySkillaxe-accessibility
  • lib-skill:qa-testing-automation--backstopjs-visual·LibrarySkillBackstopJS Visual Testing
  • lib-skill:qa-testing-automation--code-coverage·LibrarySkillCode Coverage Analysis
  • lib-skill:qa-testing-automation--cucumber-bdd·LibrarySkillCucumber BDD Testing
  • lib-skill:qa-testing-automation--cypress-e2e·LibrarySkillCypress E2E Testing
  • lib-skill:qa-testing-automation--docker-test-environments·LibrarySkilldocker-test-environments
  • lib-skill:qa-testing-automation--jest-testing·LibrarySkillJest Testing
  • lib-skill:qa-testing-automation--jmeter-performance·LibrarySkillJMeter Performance Testing
  • lib-skill:qa-testing-automation--k6-performance·LibrarySkillk6 Performance Testing
  • lib-skill:qa-testing-automation--pact-contract-testing·LibrarySkillpact-contract-testing
  • lib-skill:qa-testing-automation--percy-visual·LibrarySkillPercy Visual Testing
  • lib-skill:qa-testing-automation--playwright-e2e·LibrarySkillPlaywright E2E Testing
  • lib-skill:qa-testing-automation--pytest-testing·LibrarySkillpytest Testing
  • lib-skill:qa-testing-automation--selenium-webdriver·LibrarySkillSelenium WebDriver
  • lib-skill:qa-testing-automation--stryker-mutation·LibrarySkillStryker Mutation Testing
  • lib-skill:qa-testing-automation--test-data-generation·LibrarySkilltest-data-generation
  • lib-skill:web-development--cypress·LibrarySkillcypress
  • lib-skill:web-development--jest·LibrarySkilljest
  • lib-skill:web-development--msw·LibrarySkillmsw
  • lib-skill:web-development--playwright·LibrarySkillplaywright
  • lib-skill:web-development--react-testing-library·LibrarySkillreact-testing-library
  • lib-skill:web-development--vitest·LibrarySkillvitest

Related pages

No related wiki pages for this record.

Shortcuts

Open in graph
Browse node kind