On Nov 10, 2016 3:16 AM, "Till" <ti...@kruss.io> wrote:
>
> Hello!
>
> We'd like to use BDD for the large-scale application we're just started building. The application has 3 major parts:
>
> A public service REST API that will mostly used 90% internally, 10% by other consumers.
> A UI that uses the API for our customers to interact with the application.
> A fleet of crawlers that handle various scheduled background tasks.
> We'll obviously use Gherkin features files for the UI. However we are unsure about the documentation of the REST API and the crawlers/tasks.
>
> What do you recommend for API docs? Swagger/OpenAPI?
Why not use Gherkin for the entirety of this?
It will be backed by tests and greatly simplifies change management and versioning.
> What do you recommend for the crawler, background tasks, or system documentation in general? It's by far the most crucial part of our application and has a 0% error tolerance. We'd really like to use Gherkin features file for it, but are unsure how do write stories about system processes. Could you point us to an example?
>
> Thanks for reading!
>
> — Till
>
> --
> Posting rules: http://cukes.info/posting-rules.html
> ---
> You received this message because you are subscribed to the Google Groups "Cukes" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to cukes+un...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
On Nov 10, 2016 3:16 AM, "Till" <ti...@kruss.io> wrote:
>
> Hello!
>
> We'd like to use BDD for the large-scale application we're just started building. The application has 3 major parts:
>
> A public service REST API that will mostly used 90% internally, 10% by other consumers.
> A UI that uses the API for our customers to interact with the application.
> A fleet of crawlers that handle various scheduled background tasks.
> We'll obviously use Gherkin features files for the UI. However we are unsure about the documentation of the REST API and the crawlers/tasks.
>
> What do you recommend for API docs? Swagger/OpenAPI?Why not use Gherkin for the entirety of this?
It will be backed by tests and greatly simplifies change management and versioning.> What do you recommend for the crawler, background tasks, or system documentation in general? It's by far the most crucial part of our application and has a 0% error tolerance. We'd really like to use Gherkin features file for it, but are unsure how do write stories about system processes. Could you point us to an example?
>
Thanks for your answers!Could someone give me an example of how you'd write a test for non-user-facing features, things that only the system does in the background regularly?
--
Posting rules: http://cukes.info/posting-rules.html
---
You received this message because you are subscribed to the Google Groups "Cukes" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cukes+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.