Systems | Development | Analytics | API | Testing

The latest News and Information on Software Testing and related technologies.

How did Katalon work with the customer, and what did success look like?

Katalon worked closely with the customer to set clear success metrics, benchmark their starting point, and build a roadmap to boost automation, reduce defects, and speed up releases. The outcome: far fewer weekend emergencies for the VP, major gains in automation coverage and quality, and a QA team that’s now more mature, and even adopting AI in their testing. — Daisy Hoang, SVP Revenue at Katalon Follow Katalon for more insights in our series!

Top 31 Test Coverage Tools

Every experienced developer has shipped code that worked during testing but later failed in production because critical execution paths were never tested. This is exactly why test coverage tools exist to uncover untested code, missed branches, and risky logic that traditional testing often overlooks. Without reliable test coverage, teams are forced to rely on assumptions rather than measurable evidence.

Software teams are discovering something powerful: agentic automation that connects across the SDLC

In this From the Bear Cave session, Dan Faulkner and Vineeta Puranik break down how MCP Server enables connected workflows, what autonomy looks like in practice, and why trust and transparency are critical as teams adopt agentic automation.

What challenges was the customer facing before Katalon, and how were they testing then?

They struggled with constant production bugs, poor quality, and low automation, so much so that the VP of Engineering couldn’t unplug on weekends for fear the website might break. With only ~20% automation and frequent releases across web, mobile, and APIs, they lacked the coverage and resilience needed to prevent defects from leaking into production. — Daisy Hoang, SVP Revenue at Katalon Follow Katalon for more insights in our series!

What is an MCP? Breaking Down the Model Context Protocol

70% of teams are already integrating generative AI tools into their daily workflows, according to our 2025 State of Game Technology Report. Now more than ever, teams are looking to connect their AI tools to the services and applications they rely on to get work done. To address this issue, the industry has begun to standardize using the Model Context Protocol (MCP) to connect their existing tools and LLMs like Claude, GPT, and Gemini.

Best Practices for AI in CI/CD QA Pipelines

AI transforms CI/CD testing from reactive bug detection into proactive quality assurance that accelerates release cycles while improving software reliability. Start embedding AI into your testing workflows now because teams that wait will struggle to match the velocity of competitors who already have. Continuous integration and continuous deployment pipelines have become the backbone of modern software delivery.

Code coverage vs. test coverage in Python

If you have been writing tests for a while, you have probably encountered code coverage and test coverage. These concepts can be difficult to differentiate because they are somewhat intertwined. In this article, you will learn what code coverage vs test coverage means, and the basis of these concepts. You will also learn the key differences between code coverage and test coverage in Python. You would discover tools, techniques, and best practices to improve your testing strategy.

Top 5 BrowserStack Alternatives in 2026

BrowserStack is a popular web and mobile testing platform, but in 2026 many teams are actively searching for BrowserStack alternatives to simplify testing, lower costs, and automate at scale more efficiently. But how do you pick the right BrowserStack alternative testing tool? Do you rely on user reviews, popularity, or the most budget-friendly option?

Software Quality Gates: How Do They Work?

Shipping fast feels great – until something breaks in production. Sometimes, even solid-looking builds fail just because one small issue slipped through testing. That’s where software quality gates step in. They act as automated checks that stop risky code before it moves ahead in the pipeline. Rather than relying upon instinct, we rely on data – code coverage numbers, test results, and security signals.