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 build autonomous QA testing agents for ASP.NET Core applications using AI, Semantic Kernel, and .NET testing frameworks to automate test generation, execution, and failure analysis.
Learn how AI-powered software testing helps development teams automate testing, generate test cases, improve coverage, and accelerate software delivery.
Learn how AI-powered coding agents improve software testing through automated test generation, coverage analysis, regression testing, and quality assurance automation.
Explore the evolving landscape of AI agent testing! Learn how QA teams are adapting to validate decision-making, context handling, security, and workflows in AI systems.
AI is transforming QA, not replacing it. Discover how AI-assisted testing, automation, and new skills are making QA engineers more valuable than ever in the AI era.
Explore how AI revolutionizes software testing and automation. Discover AI-powered tools, benefits, challenges, and the future of quality engineering. Adapt and thrive!
Build an enterprise AI testing framework with Playwright MCP, including authentication, prompt libraries, CI/CD integration, Docker and Kubernetes deployment, security, and troubleshooting.
Discover Test Data Management (TDM): its importance in software testing, types of test data, techniques, and benefits. Ensure quality and security in testing!
Learn what end-to-end testing is, how it validates complete web application workflows, and how to plan, automate, and maintain E2E tests using tools such as Cypress.
Fix layout shifts for better UX and SEO! Learn to stabilize your website by setting image dimensions, reserving ad space, and optimizing font loading. Boost rankings!
Learn how to create an xUnit test project in .NET, test calculator methods, assert expected results and exceptions, and run tests with the dotnet test command.
Learn how to build efficient and reliable CI/CD pipelines for automation testing. Discover key components, configuration tips, and best practices for faster releases.
Explore Black Box vs. White Box testing! Learn the key differences, advantages, and real-world examples of each method to improve software quality. Essential guide!
Master C# unit testing! This beginner's guide covers the basics, AAA pattern, frameworks (MSTest, NUnit, xUnit), best practices, and common mistakes. Build reliable .NET apps!
Optimize frontend performance! Discover tools to identify bottlenecks: browser dev tools, performance audits, monitoring platforms, and more. Deliver faster user experiences.
A technical deep-dive for software engineers working with visual output.
Playwright vs Selenium: A detailed comparison of these UI automation testing frameworks. Discover which tool is best for your project's needs and improve testing efficiency.
Explore software testing's vital role in SDLC. Learn how it ensures quality, security, and performance, reducing risks and boosting customer satisfaction. A must-read!
Discover how to pinpoint performance bottlenecks in production apps! Learn to analyze user experience, server resources, databases, and logs for faster, reliable apps.
Master .NET Core testing! Learn unit & integration testing with practical examples using xUnit, MSTest, and WebApplicationFactory. Ensure reliable applications.
Explore Data Driven Testing (DDT): boost efficiency, coverage, and scalability in software testing. Learn concepts, tools, best practices, and overcome challenges.
Learn how to prioritize bugs, assign ownership, and set deadlines for efficient resolution. This guide covers severity vs. priority, meeting conduct, and real-world examples. Improve collaboration, resource use, and transparency for better software quality and customer satisfaction.
Master Boundary Value Analysis (BVA) for efficient software testing. Learn how to identify critical defects at input boundaries and improve test coverage.
Automate relational test data generation with constraints! This article covers design & implementation using .NET, SQL Server/Postgres, and Angular for a robust Test Data Fabric.
Debugging isn't just about code; it's a masterclass in resilience. Learn how fixing bugs builds patience, curiosity, and a problem-solving mindset for life.
Shift-Left Testing moves testing earlier in the software development lifecycle, catching bugs early and reducing costs. This approach fosters collaboration, accelerates releases, and improves product quality. Learn how to implement Shift-Left Testing with requirement reviews, TDD, CI/CD, and automation for faster, safer releases and a quality-first mindset.
Master unit testing with Jest and Mocha! This guide covers the fundamentals of writing effective unit tests in JavaScript. Learn why testing is crucial for code quality, how to use Jest's key features (describe, test, expect, matchers), and how to implement setup/teardown for complex scenarios. Improve code reliability and prevent regressions with practical examples and best practices. Elevate your JavaScript development skills today!
Struggling to unit test non-generic collections like ArrayList in MSTest? This article highlights a common pitfall: attempting to use Assert.Contains with incompatible types. Learn why the example code fails to compile and discover effective strategies for verifying the contents of non-generic collections using MSTest's assertion methods. We'll explore type checking and alternative approaches for robust unit testing.
Master software test estimation with this guide! Learn essential techniques like WBS, Expert Judgment, Three-Point Estimation, UCP, FPA, Percentage Distribution, and Delphi. Discover best practices for accurate planning, resource allocation, and on-time delivery of high-quality software. Choose the right method for your project type and improve your QA process.
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