How testing works