title: A difference between statement and decision coverage
body: <p><strong>Statement coverage</strong> is said to make sure that every statement in the code is executed at least once.<br>
  <strong>Decision/branch coverage</strong> is said to test that each branch/output of a decisions is tested, i.e. all statements in both false/true branches will be executed.<br>
  But is it not the same? In Statement coverage I need to execute all statements so I guess it can be only done by running all possible ways. I know I am missing something here..</p>