---
schema_version: "1"
id: 5d176cac4a2f29b061f30d3b29a135ab1ae8fcbdabffe2640db4b245d4d5a15f
title: Testing Your Module
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/mule-sdk/latest/testing.md
canonical_url: https://docs.mulesoft.com/mule-sdk/latest/testing
source_site: docs.mulesoft.com
content_type: documentation
content_hash: aea9b059c44ecce2ef28c27edbefd401d40e930a6bd2520f4f73a738d5bfff41
description: MuleSoft Documentation Site
release: "1.13"
latest: true
---
---
product: Mule SDK
version: 1.13
is-latest-version: true
---

# Testing Your Module

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Testing ensures that a piece of code works correctly. Testing a module is more than simply creating
test cases for the business logic. A lot of testing of the interaction between the Module and Mule
is required to ensure compatibility with the Mule ecosystem.

Here are a series of articles that explain in detail how to test your module. It provides a
step-by-step introduction on how to test a module. It explains the basis of a Module Test Case and
how to execute a simple operation from a Module.

- [Writing your first test case](https://docs.mulesoft.com/mule-sdk/latest/testing-writing-your-first-test-case) (with
  [FlowRunner](https://docs.mulesoft.com/mule-sdk/latest/testing-writing-your-first-test-case#testing-flowrunner))
