For many years I believed that testing, and writing automated test is one of the fields where Perl can shine. The Perl community has a very strong social culture of writing tests. It is a social pressure much stronger than the expectation to write documentation. This provides the background for Perl to be a great language for writing automated test. Not only for applications written in Perl, but for any application. The Test Automation using Perl e-book aims to help people learn how to write unit tests for their Perl modules and how to use Perl to test anything, If I was a good sales person, I'd have made lots of noise and get you all really enthusiastic about the upcoming e-book. Instead of that, I just decided I should go forward with the publication and made the e-book available for early birds. The Test Automation using Perl e-book is based on the material I have been using in the training classes in the last couple of years. It contains the slides extended with the narrative. It is not "finished" in the sense that I am going to add a lot more material to it, but it is already quite good. I think. The reason I decided to go forward and make it available now, instead of waiting till it is "finished" is that it would be great to get feed-back from the readers. The income is also not neglectable. I could ask for some kick-start money, telling people I'll work really hard to produce the material, but I think the people who put some money on the table should already get some value in return. Like now. And they get quite a lot. The current version of the e-book is in PDF format and has 162 pages. The first part introduces the testing framework of Perl, the Test Anything Protocol (TAP) and a number of modules in the Test::* namespace. The second half introduces various techniques interacting with databases, web sites, command line interface (CLI) and even MS Windows desktop applications. Oh and it is available at an early-bird discount rate. Less than 50% of the full price. Oh and if you buy it now, you will get all future updates as well. Without any further payment.
Published on 2012-09-25 by Gabor Szabo
|