Usability testing can use various fidelities of designs - from rough hand-drawn sketches to wireframes to high-fidelity mockups. Each has advantages: low-fidelity for early feedback, high-fidelity for detailed interaction testing. Testing can happen at any design stage.