Contact

FUxCon 2013


Behavior Specification

I use a suite of behavioral tests, written in the Gerkin language for the Behat tool, to verify consistant behavior across the implementation of a simple portfolio site in these four frameworks.

These are the features specified:

FeatureScenarios
Startpage
  • List projects in columns
  • Pagination
Project details
  • Linked from index page
  • Page contains title, scaled picture, and dates (tagging not tested yet)
Project creation
  • Only logged-in users may create projects
  • Project is created when a form with title, picture, description, dates, and tags is filled in and submitted
Project editing
  • Owners and admins may edit projects
  • Changes are committed when filling in and submitting an edit form
User accounts
  • User registration
  • User login
  • User logout

You can find the behaviour spec in this repository in the features folder.



comments powered by Disqus