<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>I. M. Testy : Tester's Bookshelf</title><link>http://blogs.msdn.com/imtesty/archive/tags/Tester_2700_s+Bookshelf/default.aspx</link><description>Tags: Tester's Bookshelf</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>The Ultimate Desktop Reference</title><link>http://blogs.msdn.com/imtesty/archive/2008/12/24/the-ultimate-desktop-reference.aspx</link><pubDate>Wed, 24 Dec 2008 06:55:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9251358</guid><dc:creator>I.M.Testy</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/imtesty/comments/9251358.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imtesty/commentrss.aspx?PostID=9251358</wfw:commentRss><wfw:comment>http://blogs.msdn.com/imtesty/rsscomments.aspx?PostID=9251358</wfw:comment><description>&lt;p&gt;I have a library of books and white papers on software testing, engineering processes and management, and software development that I have read and reference quite often. For new testers I generally recommend &lt;a href="http://www.amazon.com/gp/product/158053791X/ref=pd_sxp_elt_l1/102-6179150-6556164?n=283155"&gt;&lt;em&gt;A Practitioner's Guide to Software Test Design&lt;/em&gt;&lt;/a&gt; by Lee Copeland, and &lt;em&gt;&lt;a href="http://www.amazon.com/gp/product/0201796198/ref=pd_sxp_elt_l1/102-6179150-6556164?n=283155"&gt;How to Break Software: A Practical Guide to Testing&lt;/a&gt;&lt;/em&gt; by James Whittaker. There are &lt;a href="http://blogs.msdn.com/imtesty/archive/2006/05/02/588125.aspx" target="_blank"&gt;5 books I highly recommend&lt;/a&gt; (not including &lt;a href="http://www.amazon.com/How-We-Test-Software-Microsoft/dp/0735624259" target="_blank"&gt;How We Test Software at Microsoft&lt;/a&gt; which I co-authored and also highly recommend).&lt;/p&gt;  &lt;p&gt;In my current role as a teacher, trainer, and mentor of new testers the 2 books that are constantly on my desktop are&lt;em&gt; &lt;strong&gt;&lt;em&gt;&lt;a href="http://www.amazon.com/gp/product/0201809389/ref=pd_sxp_elt_l1/102-6179150-6556164?n=283155"&gt;Testing Object-Oriented Systems: Models, Patterns, and Tools&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;, &lt;/em&gt;by Robert V. Binder, and &lt;b&gt;&lt;em&gt;&lt;a href="http://www.amazon.com/gp/product/0442206720/ref=ase_acmorg-20/102-6179150-6556164?s=books&amp;amp;v=glance&amp;amp;n=283155&amp;amp;tagActionCode=acmorg-20"&gt;Software Testing Techniques&lt;/a&gt;&lt;/em&gt;&lt;/b&gt;, 2nd edition by Boris Beizer. Not that I don't frequently reference other books, but to me these are the quintessential books on the foundational knowledge of software testing techniques and methodologies for intermediate to advanced testers with a strong technical background. &lt;/p&gt;  &lt;p&gt;But, the booklet that I would keep in my shirt pocket if I tested products on a day-to-day basis would be &lt;a href="http://tester.poleyland.com/tester/publications/Black%20Book.pdf" target="_blank"&gt;&lt;strong&gt;Josh Poley's Black Book&lt;/strong&gt;.&lt;/a&gt; Josh's Black Book is the ultimate desktop reference for software testers (and developers). While this book is primarily intended to aid those who work on projects developed in C/C++, it has loads of information that is valuable to any tester working on just about any technology. From decimal and named entities of ISO characters to error codes for DOS, VB, JScript, HTTP, and of course Windows Errors this book is jammed packed with great information and quick reminders for both developers and testers.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9251358" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/imtesty/archive/tags/Tester_2700_s+Bookshelf/default.aspx">Tester's Bookshelf</category><category domain="http://blogs.msdn.com/imtesty/archive/tags/The+Professional+Tester/default.aspx">The Professional Tester</category><category domain="http://blogs.msdn.com/imtesty/archive/tags/Testing/default.aspx">Testing</category></item><item><title>Do testers do code reviews?</title><link>http://blogs.msdn.com/imtesty/archive/2008/03/11/do-testers-do-code-reviews.aspx</link><pubDate>Tue, 11 Mar 2008 09:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8146060</guid><dc:creator>I.M.Testy</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/imtesty/comments/8146060.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imtesty/commentrss.aspx?PostID=8146060</wfw:commentRss><wfw:comment>http://blogs.msdn.com/imtesty/rsscomments.aspx?PostID=8146060</wfw:comment><description>&lt;P&gt;This weekend on the flight from Seattle to Ireland I finally got to catch up on some reading. One of the books I grabbed off the shelf that I hadn't gotten around to reading yet was &lt;EM&gt;Best Kept Secrets of Peer Code Review&lt;/EM&gt; by Jason Cohen. The book is 160 pages packed with great information, and I highly recommend it for some fresh perspectives of the value or ideas on improving code reviews. For decades the industry collected mounds of empirical data that pretty clearly illustrates the value of code reviews in a software development lifecycle in the early detection and removal of issues and anomalies. With the industry wide push to drive quality upstream via approaches such as agile programming and test driven development there is a resurgence of effort by developers to engage in more frequent code reviews.&lt;/P&gt;
&lt;P&gt;Many people seem assume the primary reason why Microsoft (and other companies) is recruiting more technically skills testers is simply to automate tests. But, in fact, many testers at the company engaged in writing test automation long before our efforts towards engineering excellence. The skills and knowledge that people who have a much deeper understanding of the 'system' bring to an organization extends well beyond their ability to write automation. &lt;/P&gt;
&lt;P&gt;But, should testers be performing code reviews? In my opinion, code reviews are simply another approach in a myriad of approaches to testing a software project, and professional testers should be able to engage the testing effort from a variety of testing perspectives.&lt;/P&gt;
&lt;P&gt;Testers who participate in project code reviews are part of the &lt;STRONG&gt;&lt;EM&gt;team effort&lt;/EM&gt;&lt;/STRONG&gt; to drive quality upstream, reduce certain classes of issues before they are checked into the build, improve overall long-term maintainability of the code base, and effectively reduce long term costs. Just as testers participate in the early stages of the design and requirements phase of a project to provide valuable input, some testers on every team should engage in code reviews either with other developers, or perhaps as the primary reviewers of project code. Some people will argue that testers may be biased by participating in code reviews and lose the 'customer' perspective. This may be true in some cases, but I suspect that most professional testers clearly understand the different classes of issues that are more easily found in a code review versus other approaches of testing. But, testers who engage in code reviews tend to have a much deeper understanding of the overall project, and they are also able to identify potential areas of the code that may be more problematic and focus additional testing approaches in those areas.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8146060" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/imtesty/archive/tags/Tester_2700_s+Bookshelf/default.aspx">Tester's Bookshelf</category><category domain="http://blogs.msdn.com/imtesty/archive/tags/The+Professional+Tester/default.aspx">The Professional Tester</category><category domain="http://blogs.msdn.com/imtesty/archive/tags/Testing/default.aspx">Testing</category></item><item><title>Tester's Guide to Gaining 'System' Knowledge</title><link>http://blogs.msdn.com/imtesty/archive/2007/05/10/basic-system-internals-for-testers.aspx</link><pubDate>Thu, 10 May 2007 07:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2517228</guid><dc:creator>I.M.Testy</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/imtesty/comments/2517228.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imtesty/commentrss.aspx?PostID=2517228</wfw:commentRss><wfw:comment>http://blogs.msdn.com/imtesty/rsscomments.aspx?PostID=2517228</wfw:comment><description>In retrospect, my father had the incredible foresight to introduce me to electronics at a young age. When I was in junior high we built a vacuum tube AM radio kit from Heathkit . That thing put out enough heat to warm a small apartment, but there was...(&lt;a href="http://blogs.msdn.com/imtesty/archive/2007/05/10/basic-system-internals-for-testers.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2517228" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/imtesty/archive/tags/Tester_2700_s+Bookshelf/default.aspx">Tester's Bookshelf</category></item><item><title>Are software metrics and measurements really important?</title><link>http://blogs.msdn.com/imtesty/archive/2006/11/20/are-software-metrics-and-measurements-really-important.aspx</link><pubDate>Mon, 20 Nov 2006 23:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1110837</guid><dc:creator>I.M.Testy</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/imtesty/comments/1110837.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imtesty/commentrss.aspx?PostID=1110837</wfw:commentRss><wfw:comment>http://blogs.msdn.com/imtesty/rsscomments.aspx?PostID=1110837</wfw:comment><description>On a recent flight back from Boston to Seattle I decided to read Measuring the Software Process: A practical guide to functional measurements by David Garmus and David Herron. The book does a really good job of explaining functional points, what they...(&lt;a href="http://blogs.msdn.com/imtesty/archive/2006/11/20/are-software-metrics-and-measurements-really-important.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1110837" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/imtesty/archive/tags/Tester_2700_s+Bookshelf/default.aspx">Tester's Bookshelf</category><category domain="http://blogs.msdn.com/imtesty/archive/tags/The+Professional+Tester/default.aspx">The Professional Tester</category></item><item><title>Peopleware: A must read for everyone (especially managers)</title><link>http://blogs.msdn.com/imtesty/archive/2006/10/24/peopleware-a-must-read-for-everyone-especially-managers.aspx</link><pubDate>Tue, 24 Oct 2006 21:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:869964</guid><dc:creator>I.M.Testy</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/imtesty/comments/869964.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imtesty/commentrss.aspx?PostID=869964</wfw:commentRss><wfw:comment>http://blogs.msdn.com/imtesty/rsscomments.aspx?PostID=869964</wfw:comment><description>I recently went to Portland, and when I am there I make it a point to always stop by Powells Book Store. They have a whole building about the size of a typical Barnes &amp;amp; Noble dedicated to technical books. It had been several years since I had read...(&lt;a href="http://blogs.msdn.com/imtesty/archive/2006/10/24/peopleware-a-must-read-for-everyone-especially-managers.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=869964" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/imtesty/archive/tags/Tester_2700_s+Bookshelf/default.aspx">Tester's Bookshelf</category><category domain="http://blogs.msdn.com/imtesty/archive/tags/Test+Management/default.aspx">Test Management</category></item><item><title>Programming basics for (non-coding) testers</title><link>http://blogs.msdn.com/imtesty/archive/2006/08/28/728028.aspx</link><pubDate>Mon, 28 Aug 2006 03:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:728028</guid><dc:creator>I.M.Testy</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/imtesty/comments/728028.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imtesty/commentrss.aspx?PostID=728028</wfw:commentRss><wfw:comment>http://blogs.msdn.com/imtesty/rsscomments.aspx?PostID=728028</wfw:comment><description>I suspect one reason why many testers do not learn to read or write code is because they find the initial hurdle of learning a modern programming language insurmountable. But, there is a growing demand for testers with coding skills. As software grows...(&lt;a href="http://blogs.msdn.com/imtesty/archive/2006/08/28/728028.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=728028" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/imtesty/archive/tags/Tester_2700_s+Bookshelf/default.aspx">Tester's Bookshelf</category></item><item><title>Top 5 recommended books on software testing for new software testers</title><link>http://blogs.msdn.com/imtesty/archive/2006/05/02/588125.aspx</link><pubDate>Tue, 02 May 2006 05:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:588125</guid><dc:creator>I.M.Testy</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/imtesty/comments/588125.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imtesty/commentrss.aspx?PostID=588125</wfw:commentRss><wfw:comment>http://blogs.msdn.com/imtesty/rsscomments.aspx?PostID=588125</wfw:comment><description>It now astounds me that some individuals can spend years in a testing role and never read a single book on the subject. I say 'now' because when I first started in software testing I hadn't read a book on the subject either. In fact, it wasn't until I...(&lt;a href="http://blogs.msdn.com/imtesty/archive/2006/05/02/588125.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=588125" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/imtesty/archive/tags/Tester_2700_s+Bookshelf/default.aspx">Tester's Bookshelf</category></item></channel></rss>