ContributionsMost RecentMost LikesSolutionsRe: Gherkin Keywords translation Hi 👋 In fact, CucumberStudio provides two project types: - Test Management: it does not yet support multi-languages for Gherkin Keywords, only English is supported at this time. However, you can write your tests steps in Portuguese, the steps editor supports all Latin languages: - BDD with Cucumber: in this project style, you should connect to a Git Cloud repository before being able to create and/or update your feature files. As you can see in this example, a new feature was created using Portuguese Gherkin keywords: And here is the result after saving and pushing the changes to the related Git repository: Could this fit your need? Re: integrate Cucumber Studio with Serenity BDD Hilenny4230, Have you had the opportunity to read this post:https://community.smartbear.com/t5/CucumberStudio/Does-CucumberStudio-integrates-with-Serenity-BDD/m-p/203124#M5? Feel free to ask any additional question🙂 Re: Hiptest Conversations Hi👋 The conversations are only available in "Features" section, for scenarios and folders. You can find an interesting article about how to drive conversations in this blog:https://cucumber.io/blog/bdd/writing-your-first-scenarios-using-bdd/ And maybe this following documentation could help:https://cucumber.io/docs/bdd/ Re: Cant see details of previous test runs in CucumberStudio Hi Paul, Could you please email me your project ID and test run ID in question at: studio@cucumber.io? I have to check some information from the database and the logs, that's why I need that. Thanks in advance! Kind regards, Houda Re: Problems automating tests with Javascript/Mocha/chai-http Hipaul_i! Have you had the opportunity to try the --delay flag or to work withhooks? Push result status on CucumberStudio Hi folks! Some CucumberStudiousers executethehiptest-publishercommand linetopush the generated testresults file(s) toCucumberStudiotest run and itdoesn’twork,sono tests are imported inCucumberStudioandthe statuses are not updated. In general, the problem is caused by the missing of UIDs in the test results of the file(s). Let’s summarize together thehandling! Fromyour test run,clickon "Automate" option: In the openmodal, you'll see thereare 3suggested command lines. The first oneallowsthehiptest-publisherinstallationthrough Ruby on your machine or CI/CD, the second one is to update your tests and fetch UIDs, and the last oneis dedicated to pushthetest results file(s)after selecting the right report format. Let’s push the test results file(s) toCucumberStudioby following the steps: 1. Update your tests and fetch UIDs,extractonly your featureswithoutoverriddentheActionwordsfile,via this command line: hiptest-publisher --config-file <path to your config file> --test-run-id <your test run ID> --without=actionwords The UIDs allow our system to match the existing tests inthereport file(s)and those in yourCucumberStudiotest run. 2. Runthetests to generate your report file andautomaticallytranspose the UIDs in yourreport files. 3. After selecting your report format, execute thelastcommandline to push your test results file, with: hiptest-publisher --config-file <path to your config file> --push <path to your results file> --test-run-id <your test run ID> --push-format cucumber-json Here are some resources aboutautomationinCucumberStudio: Set up your CI/CD tool:https://cucumber.io/tools/cucumberstudio/ci-in-5-minutes-flat/ Documentation:https://support.smartbear.com/cucumberstudio/docs/automation/index.html Hope this helps! Carry over the scenario attachments in the related test snapshots Hey! Currently in CucumberStudio the scenario attachments while test run creation. This feature request is on the public roadmap here, but in the meantimeyou can create a custom script based on your favorite programming language to achieve that. So here are the steps to build the custom script by using these API endpoints: 1.Get scenarios of a given project 2. Store the scenario ids in a variable 3.List attachments of a given scenario 4. Store the attachments ids in a variable 5.Get a given attachment of a given scenario 6. Save the attachments in a new created directory and store their related ids and names ("file-name") in a variable 7.Get tests of a test run 8. Store the test snapshots ids in a variable 9. Fetch and store the last result ids and scenario ids of test snapshots with this API endpoint: GET https://studio.cucumber.io/api/projects/<project_id>/test_runs/<test_run_id>/test_snapshots/<test_snapshot_id>?include=last-result,scenario 10. Match the scenario ids of test snapshots with all scenario ids, and extract those which are included in the test run 11.Create an attachment to a given test execution result Hope this helps! Does CucumberStudio integrates with Serenity-BDD? The answer is "Yes, it does!" Actuallygiven that feature filescould begeneratedthroughSerenity-BDD, it integrates withCucumberStudio. At this time, the JSON report format generatedviaSerenity-BDDis not supported byCucumberStudio.Soyou can only push the XML report file(s). To do it,you should overridehiptest-publisher templates in order to transpose the UIDs in your .XML test results file(s) without frictions. If for example, you get this output after pushing your test results file: [v] No tests imported Possible causes for the lack of imported tests: * Did you run the following command before executing your tests? hiptest-publisher --config=hiptest-publisher.conf --test-run-id=345241 --without=actionwords * Did you specify the correct push format? Use push_format=<format> in your config file or option --push-format=<format> in the command line Available formats are: cucumber-json, junit, nunit, robot, tap To solve this issue, you should overridehiptest-publishertemplatesby following these steps: 1. Updatethehiptest-publisherconfig file parameters by adding this: overriden_templates = './templates' 2. Then create directories from your project locally to get this path: ./templates/gherkin /my_overridden_template.hbs 3.Copy and paste the content of_scenario.hbstemplateand integrate it in the right directory like this: ./templates/gherkin/_scenario.hbs 4.Copy and paste the content ofdataset.hbstemplateand integrate it in the right directory like this: ./templates/gherkin/dataset.hbs 5. Change them in order toremove the extra colon afteruid. This way will allowthe reflection of UIDs in the XML report file(s), for both templates here:_scenario.hbsanddataset.hbs 6. Hereis aquickguide for handlebars andCucumberStudiopublisher:https://github.com/hiptest/hiptest-publisher/blob/master/docs/handlebars.md Hope this helps 😃 Re: QAComplete and BDD Hi Mark, So after submitting your question to one of our BDD experts, here is what Vincent Prêtre from HipTest recommends: -> These two approaches are different: 1. QAC => is used to set up regression or non-regression tests. Test a path in the application for example, these tests will be done manually. This is a series of examples with an imperative language, implemented during or after the development of the application. 2. BDD => Before development, it is necessary to describe the application's behavior using a declarative language - for example: "I register on the application". The goal is to align the teams on the functional bases (what must be done by the app) of the application, to obtain a vision shared by all the actors of the project. These examples, translated into automated or manual tests, should not replace other regression or TDD tests. One of the common bad practices is to transform a regression/non-regression test into a BDD (Gherkin): this is difficult and especially ineffective. Hope this meets your need. Kind regards, Houda