Drasko DRASKOVIC
Drasko DRASKOVIC
https://github.com/swaggest/go-asyncapi
https://openapi.tools/#testing Interesting are tools for generating automatic tests from Swagger, like this one: https://github.com/schemathesis/schemathesis I am afraid that Pact demands it's own spec format: https://github.com/pact-foundation/pact-specification/issues/28, not compatible to our existing...
Very interesting: https://arxiv.org/pdf/1912.09686.pdf - this is what I had in mind with Property-Based Testing: 1. Use Swagger / Async API to generate tests 2. Randomize paramters a la [QuickCheck](http://www.cse.chalmers.se/~rjmh/QuickCheck/manual.html) 3....
Related to https://github.com/mainflux/mainflux/issues/1149
- https://medium.com/@you54f/protecting-your-api-development-workflows-with-swagger-openapi-pact-io-5ba8dca8b9cf - https://pactflow.io/blog/the-curious-case-for-the-provider-driven-contract/ - https://github.com/pact-foundation/pact-specification/issues/76 - https://docs.pact.io/faq/#can-i-generate-my-pact-file-from-something-like-swagger - https://groups.google.com/g/pact-support/c/pNaz1mN9fZQ?pli=1
TBH, having all this in mind, I am leaning mostly to something like this: - https://www.youtube.com/watch?v=1lo7idI7uq8 - https://github.com/schemathesis/schemathesis As I mentioned before, I really like Property-Based Testing approach - as...
@Stranger6667 thanks for your work on Schemathesis, I think it is ideated in the right directions, alongside the idea of PBT and [QuickREST](https://arxiv.org/pdf/1912.09686.pdf) article. One thing I see now missing...
@nwneisen fantastic! What would be great also is that - once this is done - you document it through a blogpost (with nice screenshots), so that we have a documentation...
@mteodor this is eaxctly how Hydra is working: https://www.ory.sh/docs/ecosystem/overview - a requests are inercepted by Oathkeeper proxy, which acts as a Policy Enforcement Point (PEP). Requests are then forwarded to...
Interesting blog regarding OPA and policies: https://blog.verygoodsecurity.com/posts/building-a-fine-grained-permission-system-in-a-distributed-environment/