diff --git a/README.md b/README.md index 3643c11..41df981 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) @@ -74,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. @@ -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