I wanted to share an article, presenting an approach of testing the authentication flow of an application with the State Transition Testing technique.
We use AltWalker, GraphWalker and Python to write and execute tests automatically. All the tools used are free and open source.
It can help you to get started with:
- Modeling a web authentication flow
- Writing and executing Python tests with AltWalker
- Running tests in CI
If you think it might help you, check this article: https://altom.com/state-transition-testing-automated-tests-for-authentication-flows/