Month: February 2020

We’re living in the age of automation. No matter how small or large, every company is using test automation in their projects. But why? The reason is because automation testing reduces a lot of time that testers consume while testing repetitive scenarios. In this automation age, JavaScript is a developer-only language no more. With new…

One of the things that human beings have consistently done, right from the time of our existence, is making things easy. Automation is one such thing. You see automation taking over in almost every industry. Cars are getting built automatically, and Siri in your iPhone helps you out with your tasks. It was no surprise…

How Testim.io handles Shadow DOM Shadow DOM & Custom Elements – Background If you are familiar with shadow DOM and custom elements, feel free to skip this intro, and continue reading from the next section, where I discuss the challenges of testing web pages that include Shadow DOM. Like any other field in programming, web…

Following my latest article “CssSelectors not only for styling” many people asked me about the difference between using CssSelector and XPath, and what are the benefits to using XPath as a locator. Sadly, I see many engineers struggling to identify an element by using other selectors, find themselves blindly copying a WebElement’s XPath using the…

What actually happens when you click your mouse in your browser window? In this talk, we took a deep dive into how your web browser works and what actually happens when a mouse is clicked. We also took a deep dive into what browsers do, how events work internally, and why. Our developer Benjamin Gruenbaum…

QUnit is one of the most used automated testing tools for JavaScript, and it’s the subject of this post. But we’re not giving you another QUnit tutorial. Instead, today we’ll focus on a specific facet of working with QUnit: code coverage. The Code Under Test Let’s begin by presenting the code we’re going to test….

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,…

When companies buy proprietary software, subscribe to SaaS services, or commission an agency or internal team of developers to create software, it’s not always easy to figure out how much money they’re spending. For example, let’s say the year is 2000, and a company just bought 1,000 Microsoft Office licenses. When it comes to total…

I feel for you, front-end developers. Your toolchain is constantly changing. Is Angular still all the rage? Or is it Vue.js now? JavaScript or TypeScript? Not only that, but you have to create a beautiful and seamless user experience while ensuring the reliability of your app. Your apps also have to talk to remote web…