Systems | Development | Analytics | API | Testing

Do all testers need to learn how to code so they can automate tests?

Not every tester needs to code. Treat automation as part of a wider testing strategy. Keep business and domain expertise front and center to decide what to test, then choose the approach that fits your team low code, record and playback, or full code. This lets domain experts automate without losing the value of their product knowledge, while coders tackle the complex parts.

Augmenting Coverage; Not Just Speed

Agentic testing isn’t just about faster execution - it’s about uncovering what’s missing from your test suite. This blog explores a forward-looking model where AI agents help identify gaps in traditional, deterministic systems through techniques like scenario delta detection, data condition surfacing, edge path exploration, and test case obsolescence tracking.

Get current URL in Selenium using Python: A complete tutorial

When working with web automation in Python, knowing how to get the current URL is essential. It helps you confirm where the browser is, catch unexpected redirects, and make sure your test steps behave as expected. The command driver.get("url") is what takes you to a page. But after that, how do you check if you're on the right one? That’s where driver.current_url comes in.

How can a TCoE standardize testing processes across different projects and teams?

A TCoE standardizes testing by setting a master strategy for the organization, then defining functional and nonfunctional playbooks and drilling into automation standards for UI, API, and mobile. Document locator strategy, object repository management, reusable keywords, and framework choices. With clear standards in place, the TCoE trains its teams and enables project squads to deliver consistently.

How to use the clear() method in Selenium WebDriver with Python?

When writing automated tests with Selenium WebDriver and Python, one common task is dealing with input fields that already contain text. Whether you're working with a login form, a search bar, or a multi-step checkout flow, starting with a clean field helps ensure consistency every time your test runs. The clear() method in Selenium offers a direct way to remove any existing text inside a form field before you input new data.

Should I automate tests for applications that have been around for a while?

For long-lived applications the decision to automate depends on how often they change and how often tests must be re-run. If releases are regular and you need repeated validations, automate the repeatable checks to gain speed and consistency. If the app rarely changes and tests run once in a while, manual can be enough. Choose based on release cadence, rerun frequency, and ROI. — Alex Martins, VP of Strategy at Katalon.

Why AI-native Testing Redefines Quality? Next Steps for QA Leaders

When you think about test automation, what image comes to mind? For many QA leaders, automation still means running the same scripts every night, chasing down false-positives, and fighting maintenance debt. That model served us well for a while, but it was always limited: automation only runs what humans script. The next era is about AI-powered testing. AI-powered testing doesn’t just execute predefined tasks; it generates coverage dynamically, adapting as your application evolves.

From Scripts to Scenarios - How AI Understands What to Test

Traditional test scripts are too brittle for today’s fast-moving, complex systems. AI-powered agents enable a shift to scenario-based testing - high-level, reusable flows that describe user intent and behavior. Agents can help extract, generate, and evolve these scenarios, while humans guide relevance, risk, and validation. This approach improves stability, cross-platform coverage, and business alignment.

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!