# IoT Testing

- [Overview](https://docs.iotify.io/iot-testing/iot-testing-overview.md): What are the main testing areas of IoT platform? Let's have a deeper look at IoT testing
- [Feed offline sensor data from Google Sheets to your IoT platform](https://docs.iotify.io/iot-testing/iot-testing-overview/untitled-12.md)
- [Functional Testing](https://docs.iotify.io/iot-testing/iot-functional-testing.md): In this guide we will focus on developing functional test cases for your IoT platform
- [Basic functional test](https://docs.iotify.io/iot-testing/iot-functional-testing/basic-iot-platform-functional-test.md): In this example, we will ensure that the server responds when a trigger condition is met.
- [Geofencing Validation](https://docs.iotify.io/iot-testing/iot-functional-testing/geofencing-validation.md): Simulate a connected car with IoTIFY and validate the functionality of a simple geofencing server.
- [Performance Testing](https://docs.iotify.io/iot-testing/iot-performance-testing.md): IoT platform performance testing ensures that your infrastructure could handle Millions of devices at scale without deteriorating underlying services.
- [MQTT end to end latency Measurement](https://docs.iotify.io/iot-testing/iot-performance-testing/mqtt-end-to-end-latency-measurement.md): Testing the latency of your MQTT broker? In this guide we explain MQTT protocol topologies and several tests focused on measuring latency of MQTT brokers.
- [Security Testing](https://docs.iotify.io/iot-testing/iot-security-testing.md)
- [Load Testing](https://docs.iotify.io/iot-testing/load-testing.md)
- [Test Automation & CI/CD integration](https://docs.iotify.io/iot-testing/test-automation-and-ci-cd-integration.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.iotify.io/iot-testing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
