Rethinking testing