Code Testing for Agentic Dev

Modalità
Online
Lingua
en
Livello
practitioner

Il corso

Stop Claude Code and Codex from shipping bugs by wiring static analysis, coverage, mutation, pre-commit hooks, and property-based tests. 7 chapters, practitioner, for engineers.

Identità del corso

Materie

code testing for AI agents, testing Claude Code output, static analysis Ruff Semgrep CodeQL, mutation testing course, pre-commit hooks for AI coding, AI test generation, property-based and fuzz testing, code coverage vs mutation testing, agentic development testing

Livello

practitioner

Lingua

en

Programma e obiettivi

Obiettivi
  • Design a test strategy with the testing trophy and write automated tests that catch real bugs
  • Wire Ruff, Biome, Pyrefly, ty, Semgrep, and CodeQL as fast feedback for Claude Code and Codex
  • Build a layered pre-commit hook stack that forces agents to format, lint, type-check, and test before committing
  • Read coverage to find untested code, then use mutation testing to confirm tests fail when code breaks
  • Drive, supervise, and review AI-generated tests with feedback-driven loops instead of one-shot prompts
  • Specify invariants and run property-based and fuzz testing to surface counterexamples hand-picked cases miss
Programma
  • Url: https://aiacademy.anthropos.work/chapters/code-testing-intro/ · Code Testing for Agentic Dev: Start Here · Position: 1 · A 12-minute orientation to the Code Testing skill path — the five feedback layers that keep Claude Code and Codex honest, and the order to learn them in
  • Url: https://aiacademy.anthropos.work/chapters/testing-foundations/ · Testing Foundations · Position: 2 · Test strategy, the testing trophy, and writing automated tests that actually catch bugs
  • Url: https://aiacademy.anthropos.work/chapters/static-analysis-agents/ · Static Analysis for Agentic Development · Position: 3 · Wire Ruff, Biome, Pyrefly, ty, Semgrep, and CodeQL as sub-second feedback sources for Claude Code and Codex
  • Url: https://aiacademy.anthropos.work/chapters/pre-commit-guardrails/ · Pre-Commit Guardrails for AI Agents · Position: 4 · Wire format, lint, type-check, and test into a layered hook stack that forces Claude Code and Codex to fix before they commit
  • Url: https://aiacademy.anthropos.work/chapters/coverage-mutation-testing/ · Coverage & Mutation Testing · Position: 5 · The two-tool feedback loop — coverage shows where tests are missing, mutation shows whether the tests you have actually catch bugs
  • Url: https://aiacademy.anthropos.work/chapters/ai-test-generation/ · AI-Driven Test Generation · Position: 6 · From one-shot prompts to feedback-driven loops — drive, supervise, and review the systems that now write your tests
  • Url: https://aiacademy.anthropos.work/chapters/property-based-fuzz-testing/ · Property-Based & Fuzz Testing · Position: 7 · Move past hand-picked examples — specify invariants, let generators hunt counterexamples, and pair the discipline with agents that propose the properties you missed
Competenze acquisite
  • Design a test strategy with the testing trophy and write automated tests that catch real bugs
  • Wire Ruff, Biome, Pyrefly, ty, Semgrep, and CodeQL as fast feedback for Claude Code and Codex
  • Build a layered pre-commit hook stack that forces agents to format, lint, type-check, and test before committing
  • Read coverage to find untested code, then use mutation testing to confirm tests fail when code breaks
  • Drive, supervise, and review AI-generated tests with feedback-driven loops instead of one-shot prompts
  • Specify invariants and run property-based and fuzz testing to surface counterexamples hand-picked cases miss

Edizioni

Edizioni

Course Mode: online · Course Workload: PT142M · Mode: online

Corsi simili