Books!
While I've been reading a lot using my Kindle in the past year, most of my technical books are still of the paper variety.
Here are some of the books I currently have in my bookcase that are either directly related to Testing, QA, or Technical Management, or have influenced my life as a Software Professional:
- The 7 Habits of Highly Effective People - Stephen R. Covey
- A Standard for Testing Application Software - William E. Perry
- Advanced Visual Basic 6: Power Techniques for Everyday Programs - Matthew J. Curland
- American Samurai - William Lareau
- An Introduction to General Systems Thinking - Gerald M. Weinberg copyrightjoestrazzere
- The Art of Software Testing - Glenford J. Myers
- Automated Software Testing: Introduction, Management, and Performance- Elfriede Dustin, et al
- Best Kept Secrets of Peer Code Review - Jason Cohen
- Black-Box Testing: Techniques for Functional Testing of Software and Systems - Boris Beizer
- The Black Swan: The Impact of the Highly Improbable - Nassim Nicholas Taleb
- Blink: The Power of Thinking Without Thinking - Malcolm Gladwell
- The Bug - Ellen Ullman
- Business at the Speed of Thought : Using a Digital Nervous System" - Bill Gates
- C: A Reference Manual - Samuel P. Harbison, Guy L. Steele
- Client Server Software Testing on the Desktop and the Web - Daniel J. Mosely
- Code Complete - Steve McConnell
- Compensating New Sales Roles: How to Design Rewards That Work in Today's Selling Environment - Jerome A. Colletti,et al
- Complete Guide to Sales Force Compensation: How to Plan Salaries, Commissions, Bonuses, Quotas...Everything Needed to Achieve Top Sales Results - James F. Carey
- The Complete Guide to Software Testing" - Bill Hetzel
- Computer Essays for Management - Jerome Kanter
- Computer Ethics - Deborah G. Johnson
- Cryptography Decrypted" - H. X. Mel, et al
- Customer Intimacy: Pick Your Partners, Shape Your Culture, Win Together" - Fred Wiersema
- Dan Appleman's Visual Basic 5.0 programmer's guide to the Win32 API" - Daniel Appleman
- De Bono's Thinking Course" - Edward De Bono
- Debugging the Development Process - Steve Maguire
- Developing International Software for Windows 95 and Windows NT - Nadine Kano
- Distributed Databases, Cooperative Processing, and Networking - Shaku Atre
- Dynamics of Software Development" - Jim McCarthy
- Effective Software Testing: 50 Specific Ways to Improve Your Testing - Elfriede Dustin
- Even Faster Web Sites: Performance Best Practices for Web Developers - Steve Souders
- Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design - James A. Whittaker
- Extreme Programming Explained: Embrace Change - Kent Beck
- Find the Bug : A Book of Incorrect Programs - Adam Barr
- Getting it right the second time: How American ingenuity transformed forty-nine marketing failures into some of our most successful products - Michael Gershman
- Glitch: The Hidden Impact of Faulty Software - Jeff Papows
- Growth Partnering: How to Build Your Company's Profits by Building Customer Profits - Mack Hanan
- High Performance Web Sites: Essential Knowledge for Front-End Engineers - Steve Souders
- High Stakes, No Prisoners : A Winner's Tale of Greed and Glory in the Internet Wars - Charles Ferguson
- How to Break Software: A Practical Guide to Testing - James A. Whittaker
- How to Break Software Security - James A. Whittaker, Herbert H. Thompson
- How to Break Web Software: Functional and Security Testing of Web Applications and Web Services - Mike Andrews, James A. Whittaker
- How We Test Software at Microsoft - Alan Page, Ken Johnston, Bj Rollison
- HTML Goodies - Joe Burns
- Html Quick Reference" - Robert Mullen
- Hunting Security Bugs - Jeff Gallagher, Bryan Jeffries, Lawrence Landauer
- I.M.Wright's Hard Code - Eric Brechner
- Implementing Automated Software Testing: How to Save Time and Lower Costs While Raising Quality - Elfriede Dustin, Thom Garrett, Bernie Gauf
- Innovation: The Attacker's Advantage - Richard N. Foster
- International Programming for Microsoft Windows - David A. Schmitt
- Interviewing: More Than a Gut Feeling - Rishcard S. Deems
- It's About Time: A Fable About the Next Dimension of Quality - John Guaspari
- Leading Product Development : The Senior Manager's Guide to Creating and Shaping the Enterprise - Steven C. Wheelwright
- Learn Visual Basic 6.0 Now - Michael Halvorson
- Lessons Learned in Software Testing - Cem Kaner, James Bach, Bret Pettichord
- The Logic of Failure - Dietrich Dorner
- Lotus Notes & Domino Essential Reference - Tim Bankes, Dave Hatter
- Made to Stick : Why Some Ideas Survive and Others Die - Chip Heath, Dan Heath
- Managing High-Technology Programs and Projects - Russell D. Archibald
- Managing The Testing Process - Rex Black
- Mastering Active Directory - Robert King
- Measuring and Managing Performance in Organizations - Robert D. Austin
- Merriam-Webster's Guide to International Business Communications/How to Communicate Effectively Around the World by Mail,Fax, and Phone - Toby D. Atkinson
- Microsoft Log Parser Toolkit: A complete toolkit for Microsoft's undocumented log analysis tool - Gabriele Giuseppini
- MICROSOFT SECRETS : How the World's Most Powerful Software Company Creates Technology, Shapes Markets, and Manages People - Michael A. Cusumano
- Microsoft Windows 98 Resource Kit - Microsoft Corporation
- Microsoft Windows NT Workstation Resource Kit - Microsoft Corporation
- Microsoft Windows User Experience - Microsoft Corporation
- Peopleware : Productive Projects and Teams, 2nd Ed. - Tom Demarco, Timothy Lister
- Perfect Software and other illusions about testing - Gerald M. Weinberg
- The Practical Guide to Defect Prevention - Marc McDonald
- Professional Application Lifecycle Management with Visual Studio 2010 - Mickey Gousse
- The Programmer's Introduction to Visual Basic. NET - Craig Utley
- Programming in the Key of C#: A Primer for Aspiring Programmers - Charles Petzold
- Quality Is Free - Philip B. Crosby
- Rapid System Development: Using Structured Techniques and Relational Technology - Chris Gane
- Re-inventing the corporation: Transforming your job and your company for the new information society - John Naisbitt
- Rethinking Business-To-Business Marketing - Paul Sherlock
- Revolutionizing Product Development : Quantum Leaps in Speed, Efficiency, and Quality - Steven C. Wheelwright
- Rewards That Drive High Performance: Success Stories from Leading Organizations - Thomas B. Wilson
- SAA CUA Advanced Interface Design Guide - IBM
- Scaling for E-Business: Technologies, Models, Performance, and Capacity Planning - Daniel A. Menasce, Virgilio A.F. Almeida
- Software Engineering - Randall W. Jensen
- Software Test Automation - Mark Fewster, Dorothy Graham
- Software Testing and Evaluation - Richard A. Demillo, et al
- Software Testing with Visual Test 4.0 - Thomas R. Arnold II
- Special Edition Using Visual Basic 6 - Brian Siler
- Strategic data-planning methodologies - James Martin
- Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach - William E. Perry and Randall W. Rice
- Testing Applications on the Web: Test Planning for Internet-Based Systems - Hung Q. Nguyen
- Testing Client/Server Applications - Patricia A. Goglia
- Testing Computer Software, 2nd Edition - Cem Kaner, Jack Falk, Hung Quoc Nguyen
- Testing Computer Telephony Systems and Networks - Steve Gladstone
- Unix in a Nutshell - Arnold Robbins
- The Web Testing Handbook - Steven Splaine, et al
- VBScript Programmer's Reference - Adrian Kingsley-Hughes, et al
- Vedic Maths. Vedic Formulae (Sutras) Explained in Simple Methods - H. K. Gupta
- Visual Basic for Testers - Mary Romero Sweeney
- Who Says Elephants Can't Dance? Inside IBM's Historic Turnaround - Louis V. Gerstner Jr.
- The Windows Interface Guidelines for Software Design: An Application Design Guide - Microsoft Corporation
- The World is Flat - Thomas L. Friedman
- Writing Secure Code, Second Edition - Michael Howard, David C. LeBlanc
- XML by Example - Benoit Marchal
- Zen and the Art of Motorcycle Maintenance: An Inquiry into Values - Robert Pirsig
This article originally appeared in my blog: All Things Quality
My name is Joe Strazzere and I'm currently a Director of Quality Assurance. I like to lead, to test, and occasionally to write about leading and testing. Find me at http://strazzere.blogspot.com/. |
That's a pretty extensive list are there any in there that particularly stood out when you were reading them ?
ReplyDeleteWow, way too many! :)
ReplyDeleteFor a new tester, like myself, which would you recommend as the top 5?
(I have a background as a programmer, now aiming for a test leading role)
Craig, Stian,
ReplyDeleteThe one I find most useful is "Lessons Learned in Software Testing". I re-read at least parts of that one often.
Thanks, Joe - I'll check that one out!
ReplyDeleteBtw, very nice blog you got here - I am keeping my eyes on it :)
Thanks for the kind word, Stian!
ReplyDeleteWow, none of the 4 that I wrote/contributed to are on there... makes me feel kinda, well, irrelevant.
ReplyDelete- Web Load Testing for Dummies
- Performance Testing Guidance for Web Applications
- How to Reduce the Cost of Software Testing
- Beautiful Testing
I'll have to add them to my "to read" list, Scott!
ReplyDelete