some notes on high level test categories to consider