Douglas Cardoso | Comments
JGiven seems to be a very interesting library. I'm exploring a Python framework called Guará that does a similar implementation. It uses Page Transactions Pattern and Intent-driven design to create test scenarios and production code in ubiquitous language. The syntax is like
inapp.given(UserIsLoggedIn, with_username='Joe').when(BuysAProduct, called='cellphone').then(ItShouldReport, 'finished')
Framework documentation: https://guara.readthedocs.io/en/latest/index.html
Manage your entire QA lifecycle in one place. Sync Jira, automate scripts, and use AI to accelerate your testing.
Douglas Cardoso
SDET