Systems | Development | Analytics | API | Testing

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

Why we built vision AI into TestComplete: Solving the complex app testing challenge

When we talk to testing teams at enterprise organizations, we hear the same frustrations repeatedly: “Our automation breaks every time the UI changes.” “We can’t test this application because it doesn’t expose accessible properties.” “We spend more time maintaining tests than creating new ones.” These scenarios block test automation adoption for teams that need it most.

In case you missed it | Meet Smartbear BearQ + application integrity

Missed the live event? Here’s a quick look at what we unveiled. AI has fundamentally changed how applications are built, creating a growing gap between development velocity and your ability to validate what’s being built. That’s why SmartBear delivers application integrity for the AI era – ensuring continuous, measurable assurance that your software just works as intended, with governance to operate at AI speed and scale.

Virtuos on Co-Dev, Custom Tools, and Staying Ahead of Performance Problems

In this episode, Jase chats with Marios Michaelides, Engineering Director at Virtuos Labs, one of the largest co-developers in the world. Marios shares hard-won lessons from working across multiple AAA projects—and reveals how his team built tools to prevent the performance disasters that derail schedules and burn out developers. Here's what you'll learn: Why co-developers are building more tools than ever before—and how proprietary-to-commercial engine migrations are driving this shift.

XPath vs CSS Selectors in Katalon: Write Stable Locators

Robust test automation in Katalon Studio starts with stable test objects. Flaky tests almost always trace back to one root cause: brittle locators that break the moment the UI changes. The best approach is to use unique, static attributes like id or custom data-qa attributes. When those aren't available, CSS and XPath are your tools. This post covers how to write each type of selector, when to choose one over the other, and how to handle dynamic attributes using contains() and starts-with(). At a glance.

Production Data Access for Developers: RBAC and DLP

If you run a software engineering tools team, you have almost certainly had this conversation: a developer asks for production data access to debug a real incident, and someone in the room says no. Not because the request is unreasonable (it isn’t), but because nobody wants to be the person who said yes when something goes wrong. That instinct is understandable. Production environments carry real risk. But the reflex to lock everything down has a cost that rarely gets accounted for.

API Traffic Replay Testing: The Definitive Guide (2026)

API traffic replay testing is a method of capturing real application traffic across protocols — HTTP, gRPC, database queries, message queues, and more — from a production environment and replaying it against a staging, QA, or development environment to validate software behavior under realistic conditions. In modern systems, HTTP is critical, but it is only one part of the picture.

FinTech QA Services for Secure, Scalable & Compliant Financial Applications

In 2012, Knight Capital Group lost $440 million in just 45 minutes. The cause? A software deployment error that no one caught during testing. There was no rollback plan. By the time engineers found the issue, thousands of wrong trades had already been executed. This is not a small startup mistake. This happened to a billion-dollar company with a full engineering and QA team. This is exactly why FinTech QA Services are so important. In normal software, a bug might only affect user experience.

How to Easily Build Automation Scripts with Xray's AI Test Script Generation

Test automation is widely recognized as essential to modern delivery; it enables faster feedback, supports CI/CD practices, and increases release confidence. Yet in many organizations, automation growth lags behind development velocity. The reason is rarely a lack of intent. It’s the effort required to convert validated manual tests into automation scripts.

One untested D365 update, $8M in mis-posted revenue - proof that evergreen updates are not evergreen without QA.

A routine Dynamics 365 Finance & Operations evergreen update introduced “Ledger Posting Logic Enhancements.” No alarms were raised. The system ran smoothly. But behind the scenes, something changed. Revenue postings—critical to how the business understands its performance—started flowing into incorrect accounts and dimensions due to an interaction with custom logic. No crashes. No errors. Just silent misclassification.