Systems | Development | Analytics | API | Testing

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

5 Lessons learned building a web application crawler

Building a web application crawler came with plenty of challenges—here’s what we learned. Recently, we built a web application crawler from scratch—which had some scratching their heads, asking why we’d undertake such a thing. Here’s our answer to that, plus some interesting technical challenges we ran into and how we tackled them.

4 Steps to Take Back Control of Your Java Release Cycle and Manage Dependencies Better

Regaining control of your Java release cycle can dramatically improve build stability, security, and developer productivity. In this video, Perforce OpenLogic experts share practical guidance on Java dependency management, including how to audit dependencies, govern their use, and reduce risk in complex builds.

Navigating Spring Dependencies (Spring Boot and Framework)

Navigating Spring dependencies can be challenging. As many Java developers know all too well, the biggest risk in maintaining legacy Spring applications isn’t in the code you wrote — it’s in the web of dependencies you inherited. Hidden deep in your build files, these libraries can make or break your application’s ability to stay secure and up to date. In this video, OpenLogic experts explain how transitive dependencies in older versions of Spring Boot and Spring Framework can negatively impact your application's stability and security.
Sponsored Post

What AI Has Never Seen: The Context Gap in Code Generation

Your AI coding assistant has read the entire internet. It knows every programming language, every framework, every best practice documented in Stack Overflow answers and GitHub repositories. It can generate a REST API handler in seconds that looks perfect with clean code, proper error handling, following all the patterns. But here's what it's never seen: your production traffic. Data from a real API request. Someone filling out a form with messed up or incomplete data. AI is changing how we write and test code, but there's a fundamental gap between training data and production reality.

Silent Failures: Why AI Code Breaks in Production

You ship a small “safe” change on Friday. The diff is tiny, the tests are green, and the AI assistant was confident. An hour after deploy, your on-call channel lights up. A downstream service is rejecting responses that look fine in code review. Now you’re rolling back and rewriting a fix that should have been obvious if you had real traffic in the loop. This isn’t a hypothetical.

Reusing test cases with Call to Test | Zephyr

SmartBear Zephyr is the Jira-native test management and automation platform that empowers your team to deliver better software,faster. By creating test cases, linking them to user stories and requirements, and monitoring progress all within Jira, you can unify your testing and development efforts. This short video demonstrates how to use a test case in Zephyr, known as the “Call to Test” capability. You’ll see how you can reference and reuse test cases across multiple Jira projects, no matter the test case type.

Katalon Product Roundup | January 2026

February brings a wave of upgrades across the Katalon platform to help you test smarter, not harder. From deeply customizable analytics dashboards and native release management in TestOps, to AI-driven API test generation, self-healing, and a modernized Studio 11 runtime, this month focuses on visibility, stability, and speed at scale.

What are the key elements of that first POC that make it successful?

A successful POC shows value fast, within just a couple of weeks, by guiding teams through the tool, confirming success criteria, and proving that AI enhances rather than threatens testers’ work. It’s practitioner-focused, methodical, and designed to demonstrate real impact before purchase. — Mush Honda, Chief Quality Architect at Katalon Follow Katalon for more insights in our series!