Tricentis Transform 2025: the can't-miss event for software quality leaders | Spots are limited

Tag: automated tests

Sometimes, while writing tests with tools like Mocha, you may want to perform certain operations before the tests. These operations might include the initial setup of global services or resources and configuration for the tests. Mocha’s beforeEach method makes these test setups easier and reduces code duplication. Mocha has several hooks, including before, after, beforeEach,…

Data obfuscation is a term that every developer should comprehend and implement into every project. Obfuscation refers to the act of making something appear different from its actual form. To a security-aware developer, the term refers to any method used when hiding the actual value of a data object. In the realm of software testing,…

Selenium is a popular browser automation tool. Using Selenium, you can automate almost every action a regular user can perform on a web browser. For example, with Selenium, you can write a small script that can open a webpage and then complete a form on the page. However, to carry out an operation like this,…

Here we are again in our never-ending quest to spread the word about automated testing. Today’s topic is one we’ve already covered, but with a different spin: regression testing. What is regression testing? Well, while the previous post was mainly about definitions—and we do recommend you check it out—we’ll offer a short version here nonetheless….

Testing applications seems easy…until the project gets bigger, and you need complete system testing along with unit and integration testing. But what happens when software testing is primarily data-driven and a chunk of test data doesn’t work? In that case, you need a large amount of mock data to test the system thoroughly. So, to…

Selenium is probably the first thing that comes to mind when thinking of automated testing. No doubt selenium has a lot of capabilities — enough for almost every testing need. To make the most of Selenium, you need to be well-versed in different testing techniques and approaches to testing with Selenium. Modern web applications have…

Automated testing is a must for any modern software development organization. That’s why you must know and master tools in that space if you have any hope of producing high-quality code. Fortunately, there is a huge variety of testing tools available. These tools cater to virtually every need of a comprehensive testing strategy. When it…

Deploying software is a bit like opening the curtain on a Broadway play. By the time the lights dim and the curtain rises, the audience sees a well-oiled machine—not to mention the product of months of practice and preparation. Likewise, software has to go through heavy deployment testing before it reaches the public so that…

What is a linter? In short, a linter is a tool to help you improve your code. The concept of linter isn’t exclusive to JavaScript. Still, I’d say that the majority of people trying to learn about linters are interested in the ones that target JavaScript (or, more generally, dynamically-typed languages.) In today’s post, we…

The software testing world has plenty of terms, expressions, and buzzwords, and the list keeps growing. On the one hand, this is a good sign of a vibrant and innovative field. On the other hand, it can be overwhelming for newcomers to keep up with so many concepts. In this post, we’ll help make your…