Meaningless Drivel is fun!*
The moose likes Book Reviews and the fly likes Effective Software Test Automation by Kanglin Li, Mengqi Wu Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Books » Book Reviews
Bookmark "Effective Software Test Automation by Kanglin Li, Mengqi Wu" Watch "Effective Software Test Automation by Kanglin Li, Mengqi Wu" New topic
Author

Effective Software Test Automation by Kanglin Li, Mengqi Wu

Book Review Team
Bartender

Joined: Feb 15, 2002
Posts: 932
<pre>Author/s : Kanglin Li, Mengqi Wu
Publisher : Sybex
Category : C# and .NET
Review by : Jeanne Boyarsky
Rating : 7 horseshoes
</pre>
Effective Software Test Automation walks the reader through building an automated testing tool in C#.
The book describes its target audience as intermediate to advanced programmers. This is accurate since some of the examples get quite complex, such as reflection. The book provides a quick overview of C# for programmers that know other languages. As someone who does not know C#, I found this overview sufficient for understanding the book. The book also gives step-by-step instructions on how to follow the examples using Visual Studio .NET.
The authors state that the concepts in this book can be applied to other languages, such as Java. While this is true, many of the examples are .NET specific. One of the chapters covers testing the Windows Registry. Other chapters cover how to use .NET to accomplish reflection, testing spreadsheets, etc.
The testing tool that ends up being developed is similar to a subset of commercial tools, like Insure++. The tool developed by the book looks as if it could be a good open source tool for C#. If you are a C# developer, it is worth buying the book for the source code alone. The book could be used as a user guide (or developer guide if you are extending the tool.)
I found this book to be a great walkthrough of a C# project. The authors take you through the iterations of the project as it advances. Overall, I would recommend the book for .NET developers.


More info at Amazon.com
More info at Amazon.co.uk
Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 30116
    
150

Someone pointed out that I could have been clearer in my rationale for giving the book 7 horseshoes. The main reason is that the book claims to apply to all languages, but it really only applies to .NET.
If I could do a split, I would the book 9 horseshoes for .NET developers and 7 horseshoes for Java developers.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Yana Yana
Greenhorn

Joined: Feb 17, 2006
Posts: 1
Strange, the book claims that the example source codes can be downloaded from the publisher's website at www.sybex.com, but I am not able to find the link for downloading.
Dan Patterson
Greenhorn

Joined: Jan 27, 2005
Posts: 24
Sybex
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Effective Software Test Automation by Kanglin Li, Mengqi Wu
 
Similar Threads
Essential Guide to Managed Extensions for C++
Java Reflection in Action by Ira R. Forman, Nate Forman
Programming C# (2nd ed) by Jeese Liberty
Ant Developer's Handbook by Kirk Pepperdine, Alan Williamson, Joey Gibson, Andy Wu
.NET Framework Essentials by Thuan Thai, Hoang, Q. Lam