testing frameworks setup