I've been doing a lot of automated testing lately, I just finished reading these excellent articles from Sauce Labs, Why is Manual QA Still So Prevalent? and Kickstart Your Automation Efforts which totally bash manual testing and prescribes that even the QA analysts run tests from that are automated scripts. I've distilled out the key points here to why a company should adopt automation over manual QA.
0 Comments
So I'm almost finished reading this book, BDD in Action, by John Ferguson Smart, and I think it is really a fantastic book. Despite the wacky, ugly-looking cover, this is a super-awesome software development book that pretty much revolutionized the way I think about unit testing- and I think a LOT about unit testing so this must be a pretty big deal. I would highly recommend this book to anyone trying to wrap their head around behavior driven development, but in this post I'm going to reveal the crux of BDD- spoiler alert!
This is a fantastic video on Continuous Integration. I features speakers from Sauce Labs and CloudBees speaking about what CI should be for you and how to get stated with Sauce Labs and Jenkins.
I love automated testing, and I really love Protractor testing. Although Protractor is an e2e testing tool created by Google and popularized on AngularJS projects, I've heard that it was possible to use it with non-Angular sites. When I tried I had a bit of trouble, but in this post I'll show you how I managed to get it working.
If you use the page object pattern when setting up e2e tests (as they are written in the gulp-angular yeoman generated project) then you might want to check that the properties of this page object are actually elements that exist on your page. Indeed, checking that my page object elements exist is almost always the first protractor test that I write. I naively tried a method that didn't work so great at first before finally finding the glorious "isPresent()" method available on my page object elements.
|
AuthorThe posts on this site are written and maintained by Jim Lynch. About Jim...
Categories
All
Archives
March 2023
|