How to determine test cases coverage of the web app total functionalities?

Hi has anyone used any tool or RF itself to determine test cases coverage of the web app total functionalities?

Example, I have a web app that has the following functionalities:

  1. login
  2. preferences
  3. bizfunc1
  4. bizfunc2
  5. bizfunc3
  6. logout

If I create 6 Robot test cases, i would have covered 100% of the web app.
If however I created only 5 test cases, i would not have covered all of the web app possible paths.

Is there a lib / tool that I can use to determine this % coverage?

Thanks much.