[x] Create User Stories to add a simple single page UI to administer your application. (this UI is for the eCommerce managers not the customers)
[x] Create a .github/workflows/bdd.yml file and configure GitHub Actions to run test cases every time someone pushes to the master branch or submits a Pull Request.
[x] Create a BDD .feature file and accompanying steps.py files to test your RESTful API from the outside in.
[x] Write the features using Gherkin syntax that is understood by the behave tool
[x] There should be at least 7 User Stories in ZenHub and Scenarios in the feature file, one for each of Create, Read, Update, Delete, List, Query, and Action
[x] Run these using behave until all scenarios are green (passing)
[x] Use Selenium to conduct your UI testing. There should be no direct connection to your service from your BDD tests. It should interact with the web interface only!
Implement a UI with Automated BDD Testing