Setting up a testing environment

I read this article from WPMU.org about 10 ways to set up a testing environment for WP. https://premium.wpmudev.org/blog/10-ways-to-set-up-a-testing-environment-for-wordpress/

My question is, does anyone have experience with any of these methods? I want to find a good way of creating a testing environment where I can not only see and make changes from my computer, but other people can see and login to the superadmin or admin to make changes from their browser.

I am trying to figure out Deploymint, but I can't get it to install correctly, I can't create a project.

Any suggestions?

Dustin