Our development server is also our test server, is this OK?

This is not good practice. You will gain far more efficiency and productivity by having a dedicated development server and a far more thorough, reliable testing process by having a dedicated testing environment. http://ibm.co/1hTEzdc