title: PHPSpec and Behat
body: <p>I just started to learn the concept of BDD.</p>
  <p>I learn PHPSpec and Behat for that, but it is not clear to my why do I need to use both. I understand that behat is for the functional/acceptance testing and PHPSpec is mainly for unit testing, but the articles and videos I found on this is basicly testing the the code twice: once with behat (with scenarios) and once with with phpspec. Can someone explain to my with easy examples what is the difference and when do I need to use behat and whan phpspec?</p>
  <p>Thanks the anwers in advance,
  Br.</p>