Testing a script locally is common sense. Especially for a customer. Test it locally, ask from the customer to install it, if he runs into trouble, help him out (he might give acp access then), if not, collect fees and FIN.