Crowd testing involves using an online platform to connect testers from around the world with software testing projects. It allows testing on multiple devices in various real-world conditions. Companies use crowd testing to supplement internal QA and get faster feedback to identify and fix bugs before public release. Testers are rewarded based on the quality of bugs found, encouraging thorough testing.