Bulletproof Documentation: Creating Quality Through Testing