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…
Month: February 2025
Selenium is a tool you can use to automate testing actions in a browser. Unsurprisingly, the main use case for Selenium is creating automated tests for web applications. And though there are different ways to use this technology, we’re here today to cover just one of them: Selenium WebDriver. Specifically, we’re covering one feature of…
With the mobile market continuing to grow, developers must create apps for a large range of devices, so that all users can have a good experience working with the apps. The two ways to develop mobile applications are native development and cross-platform development. The first targets a specific operating system, meaning iOS or Android, while…
Welcome to the world of JavaScript unit testing. Here, we’ll explore what it means to test your JavaScript application. In this blog post, we’ll explore why and how you should go about testing your JavaScript application. We’ll also explore where exactly these tests should be run and why. Finally, we’ll explore what the tool chain…
About this blog: We asked the community to provide examples of how their team proves the value of QA and their automation efforts in their organizations (publishing test results, sharing ROI). The bullets represent their responses. We’ve done some minimal editing to help provide clarity. When ramping up a new test automation solution, it’s essential…
What’s all the buzz about testing software with artificial intelligence (AI)? Let’s start with a basic definition–AI is the simulation of human intelligence in machines. It is composed of several computer science learning branches that focus on creating systems programmed to perform tasks that require advanced cognitive functions. Some of those functions include analyzing data,…
In the current era, where applications are becoming more complex due to the varied functionalities to support growing customer demands, it becomes all the more important to have a sophisticated IDE to write tests and automate these types of applications. Selenium IDE was once popular with their Firefox and Chrome extensions but as applications became…
Software testing is an integral part of the development of a successful software project. Software testing itself consists of a huge domain in which many variants exist. To give you an idea, some examples of test methodologies are regression testing, smoke testing, network testing, integration testing, and many more. In addition to the abundance of…
Hello, Testing Family! 👋 Thank you for being a part of the testing journey this year. As 2024 wraps, let’s first reflect on the road behind us, which was packed with milestones that have hopefully changed how you think about testing–and made your day-to-day pursuit of quality that much easier. Then, let’s look to the…
Software deliveries have accelerated as technology progresses, resulting in more frequent releases. Modern app development relies more and more on methodologies like DevOps and Agile for fast and effective deliveries. Continuous testing plays a huge part in these releases, by integrating into the delivery pipelines. Teams use tools to automate and execute tests, enabling code…