Testing

Reducing testing times with parallelization

by Bhavy Rai, 15 March 2024

As your test suite grows, so does the time it takes to run it. This can be a major bottleneck in your development process, especially if you’re following a TDD approach like we are. In this post, I’ll give a brief overview of how parallelization can be used to reduce testing times, and how it can beimplemented in local and CI environments, as well as the many headache-inducing issues that can arise from it. Grab a bottle of Tylenol, and a glass of water, and let’s dive in! 🤕

Web testing with Selenium

by Bhavy Rai, 9 February 2024

We've in the past covered linting and unit tests, but the first checks code structure and style and the second tends to test backend or internal functionality. This blog post looks at testing what the user sees on the frontend.

Setting up Pylint tests for a Django Application

by Priya Srinivasan, 31 July 2023

In this article, I will be walking you through the procedure of installing Pylint which is a widely used code analysis tool that helps identify any potential issues in the code, helps to improve the overall quality of the code by enforcing coding conventions.

Writing unit tests for a Django web application

by Priya Srinivasan, 30 April 2023

As websites expand, manual testing becomes more challenging. Interactions between components can lead to errors in other areas, and more changes are needed to ensure everything continues to function correctly. To address these issues, automated tests can be used to run every time changes are made, ensuring reliable and consistent testing. This blogpost demonstrates how to automate unit testing of your website using Django’s test framework.