I'm about to start my first AngularJs project in almost a year. The two biggest flaws with that last project were 1) I was on a development team of one, ME, with a three-month project timeline, and I allowed a complex form validation scheme to be part of the first release. You think I would have learned from past failures!!! 2) The more detrimental mistake -- to my sanity and my having to spend two glorious summer months, working inside, 60 to 80 hour weeks -- I made was not doing front end testing.
Although, the project did launch, albeit a few weeks late, I committed myself to never do another website release without both a suite of JavaScript unit tests, and Selenium integration tests. The Web Api projects I have delivered (successfully and early) this year have come with suites of integration and unit tests, but now that I am doing a front end project again, its time to look at Jasmine. There are of course other tools, and I will explore them as this project progresses, but Jasmine seems like a great place to start.
After searching the web, and watching a couple of PluralSight videos, I want to recommend this series on YouTube. Excellent presentation of the material.
No comments:
Post a Comment