Ah, I'm unable to answer to that, sorry. I believe I'm going through the same phases as you are and try catch up experience as I go primarily learning Azure ARM deployments currently. Pointers and tips are welcome.
P.S. For testing end-to-end scenarios, I came across Pester. It's not what you're looking for, but related.