Setting up a Selenium-Jenkins task comes with a lot of advantages for developers. Especially given how continuous integration / continuous deployment (CI/CD) pipelines need frequent tests. Achieving such a configuration is desirable as it automates even the automated tests themselves. This post will show interested developers how to set up and start running automated tests…
Month: March 2021
The need for scale is what I like to call a good problem—i.e., a problem that, despite the headaches it causes, is usually a sign of good things happening. Needing to scale means you have a growing userbase, which is awesome news. The need for scale doesn’t manifest itself only in regards to infrastructure or…
Today’s topic is exploratory testing. In a nutshell, exploratory testing is manual, unscripted testing. Some might argue that this type of software testing is at odds with our customary push towards test automation, but we beg to differ. As you’ll soon see, rather than conflicting with automated testing, manual exploratory testing can complement it, resulting…
It sounds like a simple question and answer. This blog should be complete in 30 words or less, right? Not so fast, my friend. There are plenty of outdated and unhelpful definitions of TestOps in the blogosphere. We’ll define TestOps, including its underlying elements and some capabilities designed to help. Let’s start by describing some…
We’re back with another testing-related subject. Today’s topic is pretty straightforward: We’ll show you how to implement record and playback in Selenium. “Record and playback” refers to a specific approach to automated testing that allows people with no coding skills to create end-to-end or UI tests. Selenium is a popular browser automation tool that many…
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….
The technology industry is becoming more and more competitive with each passing year. Organizations around the world struggle to remain afloat. They employ strategies to improve the quality of their products and services. They adopt test automation to obtain shorter release cycles. However, many companies don’t actively track their progress (or lack thereof) when it…
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…
We love to celebrate our amazing leaders in the Testim Community. We asked our leaders for advice they would give to others when just starting their journey in test automation. Enjoy this short list of leadership advice on scaling test automation, improving software quality, and inspiring leadership below. On Scaling Test Automation Don’t fall in…
If you’re a front-end developer, you’ve probably heard a lot about the importance of testing your code. Your work is the first thing users see, so even small bugs can torpedo user trust in your brand. But for developers new to working with Angular or testing with Angular, knowing how to start testing can be…