Multi-faceted test preparation