Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.
Learn how to use GitHub code quality trends to measure engineering health across repositories and build meaningful software quality metrics for development teams.
Learn how to build engineering health dashboards using GitHub repository data and track code quality trends, development performance, and team health.
Learn how to build agentic QA pipelines with Playwright for .NET and AI agents, including browser automation, agent memory, tool control, execution limits, and testing best practices.
Learn how to benchmark AI-generated unit tests against human-written tests using code coverage, mutation scores, defect detection, false positives, readability, and maintainability.
Learn how to build automated AI code review pipelines with GitHub Copilot Agent Plugins, repository-specific tools, coding rules, and automated review workflows.
Build trace-based release gates for AI applications using evaluation metrics, execution traces, quality thresholds, regression detection, and automated CI/CD checks to prevent unreliable AI releases.
Test AI agents with synthetic enterprise documents to evaluate extraction accuracy, grounding, hallucinations, edge cases, document variations, and system reliability under controlled conditions.
Build release gates for AI-generated code in enterprise repositories using automated security, testing, dependency, quality, and architecture checks before production deployment.
Detect flaky .NET tests using historical failure analysis to identify recurring failures, distinguish regressions from instability, and improve automated testing reliability.
Discover how Microsoft.Testing.Platform can help distinguish flaky tests from genuine regressions using test history, failure patterns, and CI pipeline diagnostics.
Learn how global test timeouts and maximum-failure controls in Microsoft.Testing.Platform can improve CI reliability and prevent stalled or excessive test runs.
Prevent AI agent failures by testing MCP server schema drift and tool compatibility. Ensure robust contracts for reliable AI interactions.
Master MCP tool contracts with robust testing. Ensure API stability, prevent regressions, and build reliable AI integrations.
Master declarative AI workflow testing with failure injection. Ensure robust error handling, recovery, and reliability in production.
Master MCP load testing for stateless AI agent workloads. Optimize performance, identify bottlenecks, and ensure scalability with .NET.
Boost software delivery with extended development teams. Gain flexible capacity, specialized skills, and maintain project control.
Master Playwright for ASP.NET Core E2E testing. Learn setup, writing tests, best practices, and CI/CD integration for reliable web app validation.
Master Microsoft Playwright with best practices for reliable, scalable, and maintainable test automation. Boost confidence and speed.
Learn how to perform basic performance testing with Playwright
Build AI-powered service dependency intelligence platforms with .NET to understand, manage, and reduce complexity in distributed systems.
Leverage AI for realistic, domain-specific test data generation in .NET apps. Enhance testing efficiency, coverage, and application quality.
Leverage .NET and AI for intelligent software dependency management, enhancing security, reliability, and developer productivity.
Boost enterprise .NET app quality with AI-powered regression testing. Automate test generation, prioritization, and failure analysis for faster, reliable releases.
Transform software inventories into intelligent platforms with AI. Gain visibility into dependencies, risks, and operational impact.
Unlock AI-powered software delivery insights. Transform data into actionable intelligence for better decisions and engineering excellence.
Unlock API visibility and governance with AI-powered discovery and cataloging. Streamline development, reduce duplication, and boost productivity.
Automate .NET test case generation with AI. Enhance coverage, reduce errors, and accelerate enterprise application delivery.
Master AI quality assurance for LLM apps. Explore testing strategies for accuracy, relevance, security, and reliability.
Unlock faster, more reliable software delivery with AI-powered release management. Reduce risk, boost confidence, and optimize your CI/CD.
Explore the AI Testing Gap: why coding agents are adopted faster than testing agents and how to bridge the divide for better software delivery.
Everything on Software Testing, not only its articles: the Software Testing page →
Write an article and earn +1,000 SHARP when it is approved.
Write an article