How can one move development / test code into production, and not end up breaking the functionality in Production environment? I am working with a small sized company, so they don't have a budget for a Test environment.
My goal is to move code to production and not compromise the user experience. Given that in a production environment, I can't really create dummy records to process, because the application involves 3rd party vendor interaction.
Any suggestions? For this particular example, let's say web, MS.Net, non-cloud. But even if these is a general best practice on how to move code, I would be interested in learning that. Alot of C level people who are not techies, expect things to run smooth, so when stuff breaks, lotsa finger pointing starts.