Testing explained