Normally, when investigating new automation tools and technologies, my
modus operandi is to take a good two or three hours to figure out who created the tool, how the tool evolved, if it was based on earlier work, etc. After all that is done, I spend another hour or so formatting my research notes into a pretty blog entry.
This time around, I wanted to do something different...
Instead of starting with researching which Google employees made AngularJS and Protractor, what projects they both were based on, and how they are used, I wanted to continue what I did the previous blog entry about
Protractor, AngularJS, JavaScript and Jasmine, and dive right into the code itself.
This blog is geared towards the manual tester who is attempting to learn automation, exactly where I was back in December 2014. You can read more about that transition in my TechBeacon article,
Switching Careers in QA: From Manual Testing to Automation Development.
For this blog entry, I'll walk you through installing the
PhoneCat Tutorial App at
https://docs.angularjs.org/tutorial. If you aren't familiar working every day with
Git or the
Command Line interface, and haven't tinkered with using
Node.js or the
Node Package Manager (npm), every extra bit of instruction helps.
Once you have everything set up, you can go at your own pace through Google's tutorial.