I know that when multiple tests use the same variable, it should be defined as a fixture, so that it gets initialized once, and can be re-used.
What I don't understand, however, is what advantage it offers (apart from looking cleaner) over a simple global variable, that also gets initialized once, and is accessible to all tests as well.