Benefits and Practices for Javascript Testing