From e9018c772c3c1f2eeb3458ed8357b7877b7bec89 Mon Sep 17 00:00:00 2001 From: Prince Roshan Date: Sun, 18 Jan 2026 08:39:39 +0530 Subject: [PATCH 1/2] Add LLM & MCP testing section --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3643c11..254533f 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ Collection of awesome Python resources for testing and generating test data. - [Design by Contract](#design-by-contract) - [Fake Data](#fake-data) - [Fixtures](#fixtures) +- [LLM & MCP Testing](#llm--mcp-testing) - [Load Testing](#load-testing) - [Memory Management](#memory-management) - [Mock and Stub](#mock-and-stub) @@ -131,6 +132,10 @@ Collection of awesome Python resources for testing and generating test data. - [python-pentest-tools](https://github.com/dloss/python-pentest-tools) - Python tools for penetration testers. - [fencer](https://github.com/abunuwas/fencer) - Fencer is an automated API security testing tool. It's an experimental project to see how much of the API security testing process can be automated. +## LLM & MCP Testing + +- [mcp-server-fuzzer](https://github.com/Agent-Hellboy/mcp-server-fuzzer) - A comprehensive fuzzing tool designed specifically for testing Model Context Protocol (MCP) servers. It supports both tool argument fuzzing and protocol type fuzzing across multiple transport protocols. + ## Property Based Testing - [Atheris](https://github.com/google/atheris) - is a coverage-guided Python fuzzing engine. It supports fuzzing of Python code, but also native extensions written for CPython. @@ -139,7 +144,6 @@ Collection of awesome Python resources for testing and generating test data. - [hypothesis-auto](https://github.com/timothycrosley/hypothesis-auto/) - An extensions for Hypothesis that provides fully automatic testing for type hinted functions. - [hypothesis-crosshair](https://github.com/pschanely/hypothesis-crosshair) - Add the power of solver-based symbolic execution to your Hypothesis tests with CrossHair. - [icontract-hypothesis](https://github.com/mristin/icontract-hypothesis) - Instead of writing manually the Hypothesis search strategies for a function, `icontract-hypothesis` infers them based on the function's precondition. -- [mcp-server-fuzzer](https://github.com/Agent-Hellboy/mcp-server-fuzzer) - A comprehensive fuzzing tool designed specifically for testing Model Context Protocol (MCP) servers. It supports both tool argument fuzzing and protocol type fuzzing across multiple transport protocols. ## Rest API Testing From 5c75a0ab62f60eded95374f68ea38caa2f3dbf67 Mon Sep 17 00:00:00 2001 From: Prince Roshan Date: Mon, 19 Jan 2026 00:49:31 +0530 Subject: [PATCH 2/2] Move LLM & MCP Testing section --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 254533f..41df981 100644 --- a/README.md +++ b/README.md @@ -75,6 +75,10 @@ Collection of awesome Python resources for testing and generating test data. - [pytest-mysql](https://github.com/ClearcodeHQ/pytest-mysql) - A pytest plugin, that enables you to test your code that relies on a running MySQL Database. It allows you to specify fixtures for MySQL process and client. - [pytest-rabbitmq](https://github.com/ClearcodeHQ/pytest-rabbitmq) - A pytest plugin, that enables you to test your code that relies on a running RabbitMQ server. It allows you to specify fixtures for RabbitMQ server and client. +## LLM & MCP Testing + +- [mcp-server-fuzzer](https://github.com/Agent-Hellboy/mcp-server-fuzzer) - A comprehensive fuzzing tool designed specifically for testing Model Context Protocol (MCP) servers. It supports both tool argument fuzzing and protocol type fuzzing across multiple transport protocols. + ## Load Testing - [Dynamic Workload Model](https://github.com/hseera/dynamic-workload-model) - Code to generate dynamic workload model. Useful for testing autoscaling in cloud or mimicking different load profile for different scenario. @@ -132,10 +136,6 @@ Collection of awesome Python resources for testing and generating test data. - [python-pentest-tools](https://github.com/dloss/python-pentest-tools) - Python tools for penetration testers. - [fencer](https://github.com/abunuwas/fencer) - Fencer is an automated API security testing tool. It's an experimental project to see how much of the API security testing process can be automated. -## LLM & MCP Testing - -- [mcp-server-fuzzer](https://github.com/Agent-Hellboy/mcp-server-fuzzer) - A comprehensive fuzzing tool designed specifically for testing Model Context Protocol (MCP) servers. It supports both tool argument fuzzing and protocol type fuzzing across multiple transport protocols. - ## Property Based Testing - [Atheris](https://github.com/google/atheris) - is a coverage-guided Python fuzzing engine. It supports fuzzing of Python code, but also native extensions written for CPython.