How can we improve BDD Automation Support in TestRail API & CLI? #356
Replies: 1 comment
-
|
It would be a start if TestRail finally supported languages other than English for .feature files. Why is this important? According to the Cucumber reference: This is why Gherkin has been translated to over 70 languages .” In our case, that language is German. Accordingly, our .feature files are also written in German. While I can easily import a feature file with the following content into TestRail: I get an error when importing the file in German with the following content: TestRail complains that it expects the keyword “Feature,” but received “Funktion: Errate das Wort”
Well, what can I say? According to the Gherkin localisation reference, “function” simply IS the German word to be used for “feature.” This means we cannot use TestRail for BDD without rewriting/translating all our .feature files. This means that all of TestRail's BDD functions are essentially useless to us. However, even if the English .feature file has been imported, the keywords are not specially formatted. For better readability within TestRail, it would be really helpful, regardless of the BDD function, if TestRail would finally introduce syntax highlighting for source code or a WYSIWYG Texteditor editor instead of markdown formatting. Other modern test management tools have supported this for a long time. I believe TestRail is the only paid professional tool that does not yet offer this standard feature. And if we have to continue using this unspeakable markdown formatting, it would be helpful if we could at least format the text with keyboard shortcuts. For example, |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone!
We’re looking for your ideas on how we can make BDD automation workflows easier and more effective in TestRail, especially through the API and CLI.
Teams using Cucumber, Behave, SpecFlow, and similar frameworks often need to map feature files, scenarios, and steps into TestRail. While our API and CLI already support automation integration, we know there’s room to improve.
Some areas we’re exploring:
👉 We’d love to hear from you:
Your feedback will guide our priorities for upcoming improvements.
Thanks in advance for sharing your thoughts!
— The TestRail Team
Beta Was this translation helpful? Give feedback.
All reactions