System tests
  Predominantly functional
  Based on use cases
  Additional test cases are targeted at specific non-
functional requirements such as performance,
security, …