Revamped testing guide
auto merge of #19627 : steveklabnik/rust/testing_guide, r=cmr