Systems | Development | Analytics | API | Testing

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

How to Migrate an App in PHP

Looking to learn how to migrate an app in PHP, or at least how to kickstart your strategy? This clip from our recent webinar, “Managing Mission-Critical Web App Migrations,” has the PHP tips you need for a successful app migration. See how to choose the right PHP version, deal with outdated third-party packages, and tackle framework migrations.

Test the Untestable With Perfecto AI: GUI Cards

Discover how Perfecto AI streamlines the testing of complex GUI cards and collapsible menus, a common challenge in modern application design. This demonstration reveals how a single, natural language prompt can execute sophisticated tests across multiple platforms, saving significant time and effort. What you will witness.

Test the Untestable With Perfecto AI: Nested Tables

Discover how Perfecto AI simplifies automated testing for complex and nested tables, a common challenge in data-intensive applications. This short demo showcases how a single, natural language prompt can execute sophisticated data validation across multiple platforms, simplifying a traditionally difficult and time-consuming process. What you will see in this demonstration.

Test the Untestable With Perfecto AI: Complex Diagrams

Watch how Perfecto AI validates complex diagrams, verifying elements such as object positioning, color accuracy, and labeling correctness. With agentic AI, these traditionally difficult areas for test automation are simplified using natural language prompts. Get ready to explore.

How to refresh a page in Selenium WebDriver?

Refreshing a page might seem simple. But when you're working with dynamic applications, forms, or session-sensitive flows, the way you refresh matters. A mis-timed reload can cause flaky results or unexpected behavior in your automation scripts. That’s why knowing how to refresh the page in Selenium is essential. There are multiple ways to reload a page, and each has its own use case. Some simulate user behavior. Others trigger a full re-render of the DOM.

How to switch tabs in Selenium for Python?

Modern websites open new tabs for all sorts of reasons. A login button can trigger a third-party auth flow, or a “Pay Now” link can open a secure payment gateway. When automating such flows, your test script must keep up. That’s where understanding how to switch tabs in Selenium with Python becomes essential. If your script keeps running in the old tab, it’ll miss everything happening in the new one.

Introducing the MCP Server - Testing Reimagined in Katalon Studio

Hey everyone, Launch days are always exciting, and today, I couldn’t be happier to share something we’ve been working hard on: the MCP Server in Katalon Studio. This isn’t just another update. It’s a milestone for StudioAssist and for all of you who are looking to move faster with AI. With this release, we evolved StudioAssist from simply answering your questions to becoming your Agentic AI assistant. That means it doesn’t just tell you what to do.

Smoke Test in Software Testing: The Complete 2025 Guide for Business Owners and DevOps Teams

Did you know that nearly 35% of software bugs detected in late stages could have been caught at the build stage—if a proper smoke test were in place? What’s worse: those bugs often cost 10× more to fix later. If you’re a business owner or DevOps lead pushing for faster releases, you can’t afford to skip basic checks.

Introducing AI-Powered Test Case & Test Model Generation in Xray

We’re excited to introduce two powerful new capabilities in Xray: AI Test Case Generation and AI Test Model Generation for Xray Enterprise, powered by Sembi IQ — Sembi’s AI platform built to help QA, development, and security teams deliver better software, faster. With these new features, Xray brings intelligence directly into the testing process, making it faster to design tests, easier to ensure coverage, more secure by design, and always guided by human expertise.

Is automation diminishing the craft of testing by overshadowing critical thinking and creativity?

Automation helps you test faster, not smarter. It follows scripts. Skilled testers bring critical thinking, domain knowledge, and creativity to decide what to automate and how. Treat automation as a tool that frees time for “what if” exploration and user-minded checks so quality goes up, not down. — Cristiano Caetano, VP of Product Management at Katalon Learn more Follow Katalon for more insights in our series!