IntelliJ IDEA
 
Get IntelliJ IDEA

Local TMS

Last modified: 16 September 2024

Local TMS is a lightweight and agile way to store and manage your test data well suited for teams regardless of their size. Local TMS stores test data as a collection of t.md and r.md files right in the project. This approach allows for branching, versioning, reviewing, and better integration with automated tests.

Take a look at this short video to see how local TMS works:

If your project already has any t.md files in it, they will be displayed in the Markdown tab of the TMS tool window.

Test suite files have the following format:

  • The heading contains the test suite name.

  • Tags and metadata are specified using Tags and Meta keywords right after the element declaration. Tags and metadata can then be used as criteria for filtering TMS items.

  • Each element (suite, sub-suite, and case) can have its own tags and metadata.

  • Tags and metadata are inherited from a suite or a sub-suite to its respective test case(s). Inherited tags and metadata are shown for the test cases in the TMS tool window.

    Inherited tags and metadata
  • List items are test cases.

  • Letters S and C followed by numbers represent an ID assigned to a test suite or case. Assigning an ID for the test case is recommended, and optional for the test suite.

  • Nested list items are test steps.

https://resources.jetbrains.com/help/img/idea/2024.3/aqua_test_suites_and_cases.png
Gif