Wiki

Reference articles on MCP, testing and AI tools: how the technology works, with technical details.

Articles are written and maintained by the ComplexQA team.

Model Context Protocol (MCP)

14 articles

The open protocol that connects AI applications to tools and data: how it is built, how to implement it and how to test it.

  1. What is MCP (Model Context Protocol)15 min
  2. Tools in MCP15 min
  3. Resources and resource templates in MCP13 min
  4. Prompts in MCP13 min
  5. MCP transports: stdio and Streamable HTTP15 min
  6. Stateless MCP: changes in 2026-07-2814 min
  7. Authorization in MCP14 min
  8. MCP security14 min
  9. MCP extensions15 min
  10. MCP server over an existing API14 min
  11. Testing MCP servers: the basics11 min
  12. Evaluating an MCP server with models14 min
  13. Regression testing of an MCP server15 min
  14. Publishing an MCP server to the MCP Registry14 min

Test management

8 articles

Test management systems and their entities: test cases, test runs, test plans, defects, requirements traceability, metrics and migration between systems.

  1. What is a test management system11 min
  2. Test case11 min
  3. Test run10 min
  4. Test plan and test strategy11 min
  5. Defect report11 min
  6. Requirements traceability and coverage10 min
  7. Test metrics10 min
  8. Migration between test management systems12 min

Test design techniques

5 articles

Test design techniques: equivalence partitioning and boundary values, decision tables, state transitions, pairwise testing and use cases.

  1. Equivalence partitioning and boundary values14 min
  2. Decision table testing13 min
  3. State transition testing12 min
  4. Pairwise testing13 min
  5. Use case testing13 min

Test automation

5 articles

Automation levels and the test pyramid, locators in UI tests, the object repository, flaky tests and running automated tests in CI.

  1. Test automation levels and the test pyramid13 min
  2. Locators in UI tests14 min
  3. Object repository and the Page Object pattern12 min
  4. Flaky tests12 min
  5. Automated tests in CI12 min

AI in testing

3 articles

Testing applications built on language models, generating test cases and automated tests with AI, prompt injection.

  1. Testing LLM applications14 min
  2. Generating test cases and automated tests with AI12 min
  3. Prompt injection13 min