Further Reading


Numerous books are available on the topics of software testing and software quality assurance. Each has its own audience and approach but there are several targeted at the novice tester. Now that you've learned the basics of software testing, reading from the following list would be a good next step.

  • Lessons Learned in Software Testing; Kaner, Bach, and Pettichord; Wiley Publishing. This book contains 293 lessons that were learned, often the hard way, by the authors throughout their careers. Many of the realities of software testing that you discovered in this book are exemplified by real-world scenarios.

  • Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach; Perry and Rice; Dorset House. With such topics as "Testing What's Thrown Over the Wall" and "Hitting a Moving Target," this book explains how to handle the tough, but everyday, situations you'll encounter as a software tester.

  • A Practitioner's Guide to Software Test Design; Lee Copeland; Artech House Publishers. This text is an excellent next step in your training. Black-box and white-box techniques are covered in detail along with boundary testing and equivalence classes. The many practical examples make this book an invaluable addition to your collection.

  • How to Break Software Security; Whittaker and Thompson; Addison Wesley. This book is a great read if you're suddenly assigned to look for security vulnerabilities in the software you're testing. Dr. Whittaker is a professor at Florida Tech and an expert in test automation. Also check out his earlier book, How to Break Software: A Practical Guide to Testing.

The following Sams Publishing titles are a sampling of some books that you might want to review to improve your understanding of computers and programming. These books were specifically chosen to get you up to speed quickly and easily and are very appropriate reading for the novice software tester.

  • Sams Teach Yourself Beginning Programming in 24 Hours is a great introduction to the basics of programming. You won't become a white-box tester just by reading this book, but you will gain a better insight into how software is writtenwhich will help you design better test cases.

  • Sams Teach Yourself HTML in 24 Hours, Sams Teach Yourself Visual Basic in 24 Hours, Sams Teach Yourself Java in 24 Hours, and Sams Teach Yourself C++ in 24 Hours are a good next step once you've mastered the basics of programming.

  • If your goal is to be a serious white-box tester, Sams Teach Yourself Visual Basic in 21 Days, Sams Teach Yourself Java in 21 Days, Sams Teach Yourself C in 21 Days, and Sams Teach Yourself C++ in 21 Days will teach you the details of programming in specific languages.

  • Sams Teach Yourself Upgrading and Fixing PCs in 24 Hours will teach you the basics of adding new hardware and peripherals to your PCa very important topic for a software tester, especially if you're interested in configuration testing.

  • Internationalization with Visual Basic explains how to create a VB application that will be accepted in the international marketplace.

NOTE

To keep up with the latest in programming titles, regularly check out Sams Publishing's website at www.samspublishing.com.




    Software Testing
    Lessons Learned in Software Testing
    ISBN: 0471081124
    EAN: 2147483647
    Year: 2005
    Pages: 233

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net