Can I try HonestCode for free?
Of course, just visit pro.honestcode.io, log in with your Google, Microsoft, GitHub or Salesforce account and start using it (GitLab and Atlassian Jira coming next). No credit card nor additional data required.
I'm new to test driven development, BDD and ATDD. How can I start?
In the web you could find a lot of information and examples online, but a great place to start with a lot of links to useful info is this article with the lessons learned after two years of ATDD and this post about Writing Good Gherkin is a must before creating your firsts Features. And Cucumber anti-patterns are pretty useful before you start writing your first Scenarios.
Of course, you can find more valuable information in this FAQ and in our Blog. Or just ask us using the form at the bottom of this page.
I'm new to test driven development, BDD and ATDD. Give me a project to practice !
NodeJS? Just connect to GitHub and download this project : Cart – Checkout to your favorite IDE. Is a simple NodeJS project that includes all what you need to run tests immediately with Cucumber of the included Gherkin features and scenarios.
Do you prefer native mobile flavors? Check out this projects at GitHub, clone them and start coding:
Using HonestCode for the first time
You can find more valuable information in this FAQ and in our Blog. Or send us any question or problem using the form at the bottom of this page.
How can I publish my features in my Git repository?
Browse to your blueprint page, edit it to include your git code repository credentials and it’s done. If you are using Two-Factor Authentication (2FA) you´ll need to create a personal access token and use that token as password with your own user. For example in GitLab, you can create it at ‘User Settings/Access Tokens’ adding a ‘Personal Access Tokens’ with the ‘api’ scope.
Now just push the ‘Publish now’ button every time you want to update/push all active* HonestCode features right into the product repository.
Take note that bidirectional synchronization isn’t available to preserve Product Owner’s features, so project’s features are always overwritten with HonestCode ones.
* Scenarios marked as draft are not pushed to the repository. So you can control which Scenarios are ready to be developed and tested.
How can I check my tests results in HonestCode. Webhooks?
Just edit your Blueprint to get your webhook URL and follow this instructions to send your test results to HonestCode.
In a few seconds you´ll see the results in your Blueprint page of HonestCode.
Can BDD or ATDD be used in front, back, mobile native apps,... development?
Check out this projects at GitHub, clone them and happy testing:
Or try with this nice React Behavior Driven Development post with many examples
How can I import my current tests to HonestCode?
You can use the ‘Overwrite existing scenarios’ checkbox to select if you want to overwrite existing HonestCode scenarios with the file contents or skip your file’s scenarios and keep HonestCode’s scenarios untouched.
HonestCode’s scenarios not included in the file will be preserved. If you want to delete HonestCode’s scenarios not included in your file, you must delete individual scenarios or the full feature.