Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We’re making changes to the Unity Runtime Fee pricing policy that we announced on September 12th. Access our latest thread for more information!
    Dismiss Notice
  3. Dismiss Notice

Behavior Driven Development and Unity?

Discussion in 'Editor & General Support' started by symbiTim, Feb 22, 2017.

  1. symbiTim


    Feb 15, 2017
    I've been googling my little heart out, to see if there are existing frameworks for doing BDD in Unity, but it seems like... no?

    I'm coming from a Ruby/Cucumber background, and so am probably ignorant of dozens of well understood best practices and idioms when it comes to dotnet development and testing.

    I've looked at SpecFlow, which looked promising until I got to the part where I needed to set up the context (which I think would involve initializing the Unity Engine, loading a scene, etc); I'm not sure where to start to figure that out.

    I also see there is a project which sounds like exactly what I was hoping for, except that it hasn't been updated in four years.

    Can anyone clue me in? Does the Unity community just not find BDD a useful approach for development with Unity? Maybe my google-fu is just not up to snuff? Do people write their own stuff on top of the integration test framework provided by Unity Test Tools?

  2. pedjaradenkovic


    Oct 1, 2017
    Did something change on this regard since the last post?