The Uncreative Software Engineer's Compendium to Testing

This page summarizes the projects mentioned and recommended in the original post on dev.to

Kargo - Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io
sponsored
AppSignal - Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com
sponsored
  1. pytest-testinfra

    Testinfra test your infrastructures

    Testinfra: is a testing framework for infrastructure used to test system configurations and infrastructure as code.

  2. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  3. Hey

    HTTP load generator, ApacheBench (ab) replacement (by rakyll)

    Hey: is a fast HTTP load testing tool used to test web applications and APIs. It provides a CLI (command-line interface) and supports concurrent requests.

  4. pytest

    The pytest framework makes it easy to write small tests, yet scales to support complex functional testing

    Pytest: is a third-party testing framework that supports fixtures, parameterized testing, and easy test discovery while having room to add plugins to extend its functionality.

  5. faker

    Faker is a Python package that generates fake data for you. (by joke2k)

    Faker: a library that generates fake data that can be useful when you need data to test for various components.

  6. dredd

    Discontinued Language-agnostic HTTP API Testing Tool

    Dredd: used to test APIs based on the API blueprint or OpenAPI specification, to ensure implementation matches the specification.

  7. coveragepy

    The code coverage tool for Python

    Code Coverage Analysis assess the code portions tested by the current test suites without altering the code.

  8. bandit

    Bandit is a tool designed to find common security issues in Python code.

    Bandit: is a tool designed for Python applications to analyse your code for potential security issues like insecure use of functions, hardcoded password and much more.

  9. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to Validate Environment Variables at Application Startup

    4 projects | dev.to | 5 May 2026
  • Building Test Suite for "repo-contextr" using "pytest"

    2 projects | dev.to | 7 Nov 2025
  • OTEL Observability with Langfuse for Strands Agents

    2 projects | dev.to | 29 Aug 2025
  • SDK-Driven Development: A Litmus Test for Good Software Design

    3 projects | dev.to | 15 May 2025
  • Let's Build Together: A Local Playground for Apache Polaris

    13 projects | dev.to | 24 Feb 2025

Did you know that Python is
the 1st most popular programming language
based on number of references?