Month: February 2025

Testing is one of the key processes in software development. As the requirements to support multiple browsers and devices increases, it is driving the demand to automate the functional testing of applications. While teams embark on their DevOps transformational journeys, the handoffs between traditional application lifecycle silos begin to dismantle, enabling a continuous process of…

CSS is an essential component in front-end web development. But in the past, automated CSS testing didn’t get the same attention as testing JavaScript. Now that front-end development involves ever-more-complicated systems for writing and using CSS, its testing has transformed from a niche to a necessity. This guide aims to demystify the rapidly changing world…

Async code in JavaScript can be difficult at the best of times. When you add unit testing into that mix, trying to get your async code and your unit tests to play well together can feel very difficult at times. In today’s post, we’ll show you the different techniques you can use to effectively handle…

No company would release a piece of software without testing it. But there are many ways of testing software. End-to-end testing is one way. It might even be the most important way, though often the most time- and resource-intensive one. Luckily, there are ways to automate end-to-end tests. In today’s post, we’ll clarify not only…

Software testing is part of the software development life cycle involving a process used to identify the correctness, completeness, and quality of the software being developed. It includes a set of activities that are conducted to find bugs and errors in the software so that they can be corrected before the product is released to…

The software industry has grown a lot in the last two decades. Almost all the digital products and services that you see involve some kind of software in one way or another. These software suites are not directly delivered to you just after development; instead, they go through thorough testing so that they don’t have…

Salesforce is a highly popular cloud-based service, and it’s expected to continue growing in the coming years. As the world’s leading customer relationship management (CRM) platform, Salesforce brings you closer to your customers and helps you understand them better. In addition, it can help you gain more customers and increase your revenue. The ever-increasing use of…

When it comes to software quality, many people refer to it as a quasi-mythical, unmeasurable property. On the one hand, I see the truth in acknowledging the nuance and subjectivity in defining a complicated factor such as quality. On the other hand, there must be some objective way to assess the quality of code. Otherwise,…

In software development, a regression is any change to a system after performing the last test. There are many causes of regressions in software testing, and because of their complexity and impact on the product, you should avoid them where possible. This article will examine how regression tests differ from functional tests, what each type…

We were recently at the STP Spring 2019 conference. Testim was one of the sponsors for the event. We were also there to give a talk and workshop on Implementing ATDD in large scale agile projects and doing Paired Session Based Exploratory Testing respectively. It was an amazing conference in terms of the content, speakers,…