That's correct. If you think of these types as requirements it helps. A test may _require_ to be online but not _require_ wifi connection, for example.