> For the complete documentation index, see [llms.txt](https://funtest-1.gitbook.io/funtest-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://funtest-1.gitbook.io/funtest-documentation/creating-test-sequence/test-file-overview.md).

# Test File Overview

Test File in FunTEST is represented in LibreOffice Calc spreadsheet.

<figure><img src="/files/YQycYFLnmQyz7zXCsbWu" alt="" width="64"><figcaption></figcaption></figure>

In the spreadsheet, all the necessary functionalities are defined including test sequence and test reporting.&#x20;

<figure><img src="/files/96cj40C7YdWCgDqpIeoy" alt=""><figcaption><p>Test File Example</p></figcaption></figure>

### Each Test File has the following tabs

1. **Head**

   This is where the general setting of the test file is defined such as test identification and variable list<br>

   <figure><img src="/files/qnwYqulMP6yFcPSvsLHd" alt="" width="235"><figcaption><p>Detailed view of HEAD tab</p></figcaption></figure>
2. **TEST**

   This is where your test sequence is defined with all necessary test steps<br>

   <figure><img src="/files/96cj40C7YdWCgDqpIeoy" alt="" width="375"><figcaption></figcaption></figure>

   More detailed description of test file is in [TEST Sequence Tab](/funtest-documentation/creating-test-sequence/test-file-overview/test-sequence-tab.md)
3. **STAT**

   This where you define any statics that will be saved from each test run<br>

   <figure><img src="/files/l36adiU30mjbwz2vfcQP" alt=""><figcaption><p>Detailed view of STAT tab</p></figcaption></figure>
4. **VARIANT**\
   This is where you can manage multiple variants of your product. Select the product variant you want to test and the test sequence will get automatically updated.<br>

   <figure><img src="/files/SpQ5dR7MyIk0FpNkB0Jz" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Only Head and TEST tabs are mandatory. Other tabs are adding additional functionality that is often desired
{% endhint %}
