A Bible for Software Testing?
An anonymous reader asks: "I'm soon to be starting a position in software testing and wondered (well hoped) if Slashdot readers had recommendations for reading, in terms of dealing with testing from the trenches and management of the process. I've read a number of general software engineering texts, but what I'm looking for is a specific 'bible' on software testing that will get me in the right mindset, before I begin."
By the way, I'm a software tester, and I hate my job. And don't worry about being too over-prepared for your job. All the testing jobs I've had (4 now) have been pretty simple. The first day on the job, you'll be introduced to your new computer, and if you are lucky, your co-workers. After that they will give you a bunch of documentation to look through and in about 2-4 weeks you will begin testing from scripts. It's the easiest, most mind-numbing job for a computer professional. Not fun if you ask me... If you are detail-oriented, and not problem-solving oriented, it might be a good match for you. But don't expect to do much thinking on the job...
Testing Computer Software
by Kaner, Falk, Nguyen
You can't go wrong with this one.
Testing Computer Software
by Cem Kaner, Jack L. Falk, Hung Quoc Nguyen, Jack Falk, Hung Q. Nguyen
If you plan on doing this as a career I am sure you will encounter something by James Bach, IMO he is overated and a bit of an ass (sent me outside a classroom because I didn't have any questions for him?! So I came up with a lame question I already knew the answer to and proceeded to fall asleep for the rest of the lecture).
Q.
I find these books useful:
Lessons learned in software testing - A good introduction
Software Testing - A whole load of thing you'd never think off
Software test automation:Effective use of test execution tools - A bible for implememting automated testing
How to break software - crashing apps by forcing error conditions
How to break software security - similar to above, but with security in mind
How To Break Software by Dr. James Whittaker.
I was able to attend a "virtual lecture" by Dr. Whittaker thanks to a former employer. He not only understands the root causes for most bugs, but understands the core competencies that the best software testers have.
RomSteady - I came, I saw, I tested. GamerTag: RomSteady / http://www.romsteady.net
If you're not at a managerial level and need more localized nuts-and-bolts information, I'll second the recommendation everybody else is making - Testing Computer Software by Kaner/Falk/Nguyen.
If you want to get certified, you can find out about that here. As part of running tests to certify people, the Software Quality Institute maintains a current list of books here for Certified Software Test Engineers and here for Certified Software Quality Analysts.
(I'm signed up to take the CSTE next month.)
I play Nerd-Folk!