Client testing framework.