learning how to test and develop an angular application