When it comes to software testing tools in the browser automation space, you’d be hard-pressed to find a tool more popular than Selenium. Selenium is a powerful tool in different versions, each one best suited to a particular end. However, all that power and flexibility comes at a price: Selenium’s learning curve is somewhat steep….
Year: 2025
When your users expect rapid, high-quality releases, quick and reliable quality assurance (QA) is crucial. To meet this growing need, automation through code has grown in popularity, particularly in CI/CD pipelines. But using Xpath can incur heavy time costs and a heavy maintenance burden. What are smart locators and why do you need them? That’s…
As you may already know, Testim provides the flexibility to extend the functionalities of our platform by allowing teams to add their own JavaScript code. However, there may be situations where you need to use built-in JavaScript methods within the Testim JavaScript editor. For example, if you want to check if an element is enabled…
Collaboration is key to a successful project! Working on a group project always raises challenges, but with automation projects, where the UI keeps changing and components are shared, collaboration is essential. This is even more true when the teams are large. In this blog, I’ll share some of the best practices we’ve developed from working together…
Web applications are constantly changing to help businesses differentiate or remain competitive. Each change to the frontend has the potential to break functional tests. Is AI the answer? In this webinar, we will discuss the challenges of frontend testing, backed by results of a Testim survey. We will show how test automation frameworks have evolved,…
Was 2021 a good year, or did 2020 set the bar super low? There’s certainly a lot to be grateful for in 2021. There is some semblance of normalcy, like traveling for business or seeing family and friends. Yet, many things are still odd, like virtual conferences, masks on planes, and supply shortages. I’m happy…
If you’ve been in UI test automation for more than a minute, you’ve probably encountered a failed test with an error of “element not found.” Elements are visual components in your web application that users can engage, such as buttons, entry fields, or toggles. When a test automation tool can’t find the element, it fails…
There are many types of automated testing out there: front-end testing, smoke testing, load testing, end-to-end (E2E) testing, and that’s to name only a few. If you want to design a sound testing strategy with the best possible ROI—and who doesn’t want that? It’s crucial to understand all of these types of testing, learning the…
Testing is crucial for web applications: when the competition is but a few clicks away, you really don’t want to annoy your customers. You certainly want to ensure your web app look and behaves as expected regardless of your customer’s choice of browser. That’s where cross-browser testing comes in handy. That’s what this post is…
I’m Oren Rubin, CEO and Founder of Testim. About seven years ago, I set out to build a test automation platform to address the two biggest bottlenecks to faster releases (which I witnessed firsthand): slow test authoring and flaky tests. I was tired of everyone fixing flaky tests and knew there had to be a…