Setting Up A Test Environment

Setting Up A Test Environment

We are looking at customizing our instance of servicedesk plus using python to make custom menus. we'd like to set up a development environment so that while we're testing these additions, they wont be live on helpdesk.

Is there an up to date guide on how to/best practices for creating a development or staging environment of service desk plus? The posts I have seen about it are about 10 years old and I'm not sure the information is still applicable. 

Thank you! 

                  New to ADSelfService Plus?