Systems | Development | Analytics | API | Testing

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

How to type into a text box using Selenium?

Typing into a text box is one of the first things you'll want to do when working with Selenium. It’s a core action that helps simulate real user input to fill out things like login forms, search fields, checkout screens. This guide will walk you through the exact steps to type into a text box using Selenium WebDriver. Whether you're new to automation or just looking for a refresher on Selenium input text techniques, this article has you covered.

How To Click Hyperlinks in Selenium WebDriver

Hyperlinks connect users to pages, actions, and content. In web testing, they are everywhere. That’s why knowing how to click a hyperlink in Selenium WebDriver is one of the first and most essential skills for any test automation engineer. Selenium makes it simple, but real-world links come with variations. Some are plain anchor tags. Some use JavaScript. Others open new tabs or redirect dynamically. Each requires a slightly different approach.

API World 2025: Growth, Memories, and Next Steps

A couple of weeks ago, our team returned from API World. We’ve officially had a few weeks to decompress and get back into the swing of things after an incredible time at API World 2025. Looking back, the experience was even more rewarding than I had imagined in my Pre-API World blog. This year was especially memorable for me, as I had the opportunity to attend my first tech conference and travel across the country for work. I’m still buzzing from everything I learned and the people I met.

How to select date from Datepicker in Selenium WebDriver with Java?

Selecting a date from a calendar widget is one of the most common tasks in UI automation. And yet, it often turns into a tricky challenge, especially when the datepicker behaves differently on each site. Sometimes it's a jQuery calendar, sometimes it's a custom airline-style picker, and in many cases, it doesn't respond well to direct input. If you've ever wrestled with a flaky test just to select one simple date, you're not alone.

How to Replace Strings in Python?

Strings are everywhere in Python, from logs to user inputs, and often need cleaning or replacing. Since Python strings are immutable, they can’t be changed directly, but Python provides multiple easy ways to handle replacements. In this guide, we’ll explore different methods to replace strings in Python using replace(), slicing, lists, translate(), and regex with clear examples and best practices.

Introducing AI Test Model Generation in Xray Advanced and Enterprise

QA teams have never been more central to product success or more pressed for time. As complexity increases, testers are expected to deliver broader coverage and deeper insight into system behavior while keeping pace with shorter release cycles. Model-based and data-driven testing offer a structured way to design tests that uncover gaps, ensure coverage, and reduce duplication.

Learn to mock your MySQL database and get realistic test data without the hassle of a live server!

Proxymock allows you to record real interactions between your application and a MySQL database. Use proxymock to simulate your database during local development and testing. Get real data without running a live MySQL server. Modify mock responses to fit your testing needs. Simplify your testing workflow and replicate production data easily.

How can we make test automation more accessible to non-technical stakeholders?

The way to make automation accessible is to simplify three things for everyone creating tests running tests and analyzing results. Let non technical teammates run existing suites on demand and use smarter analysis including AI to surface who what why quickly so leaders and support can see what is broken without pulling in engineers. — Philip Becker, Sr. Product Manager at Katalon Learn more Follow Katalon for more insights in our series!