@SaravanaRajI The version of Studio that you create the deployment with must then be loaded by the same version of Runtime. The easiest way to check is just to look in Add/Remove programs and you can see the version there.
This is a helpful webinar we just completed that discusses how our synchronization server works.
@SaravanaRajI I believe I misread your question initially, so I will answer that but leave my last reply.
It is OK for a developer to test from Studio and they should expect the same results when running the solution in Runtime. We do always recommend that you test with the same Runtime installation that your users will have, but developers will only have Studio available on their machine, and that testing should be sufficient.