Base testing framework