Split test-backend to it's own module