The current state of smart contract and front end integration testing requires too many steps, namely compiling new contract code changes, deploying to a testnet, forward updated ABI and contract address to front end developers, and updating those variables within the front end codebase.
fether works to provide a continuous integration between the newest state of your smart contract on Github, and whatever Ethereum interaction library the front end developer is using. This means no test net deployments, no front end code changes, and no friction.
fether is a passion project and still in its infancy.
Please dm me on twitter to receive an alpha access key or to give any feedback you may have.