"Software Testing"
(MEI) Ron Patton
Translator: Zhou Yiu Jing
Publishing House: mechanical Industry Press
Original Publishing house: SAMS
The best and most classic software test starter book I've ever seen has an alias called "The Nature of software testing." The book does not discuss too much software testing theory, contains only a part of common, basic knowledge. From what is software testing, why do software testing began, gradually introduced basic and advanced testing techniques and methods, and then began to introduce the reader into the actual work, the general test process to go through what stages, what specific work to do, how to carry out testing, how to find defects and submit defects. It even includes career guidance for testers. It is recommended that all testers read the first reading.
"Software Testing"
Beauty Paul C.jorgensen
Translator: Hanke Du Xutao
Publishing House: mechanical Industry Press
Original Publishing house: Crc
Another classic test book with the same name. If the purpose of the above is to quickly introduce you to the halls of testing, or as a "quick vocational training", this is a more in-depth introduction of the basic knowledge and methods of software testing. It focuses on the techniques and methods of black-box testing (functional testing), White-Box testing (structural testing), and how to conduct integration testing and system testing. In addition, the book contains content for object-oriented testing. This book can be used as a basis for tamping test materials, suggested reading.
"Automated software testing--introduction,management and performance"
Beauty Elfriede Dustin waiting.
Publishers: Tsinghua University Press
Although this book in the domestic also has the Chinese version, I first looked at the Chinese version, but limited to the Chinese version of the quality, here is also recommended to have the ability of friends to see the photocopy version of it.
Although the title of the main theme is "Automated software testing", but this book is more than the implementation of automated testing, but rather focus on the test process and test management aspects, it is also because the implementation of automated software testing must rely on a sound testing process.
From a certain point of view, the above three books from the test technology, methods and testing process of a number of aspects are discussed in detail, can be used as a step-in-depth "Test learning Roadmap", first look at the first entry, and then through the second one to strengthen the understanding of testing methods and techniques, and then through the third would be more in-depth In fact, the book is not much, if but as a basic learning, to find the basic appropriate, and then repeated reading, research, practice, should be enough.
"Software Test Automation"
Daniel J.mosley, Bruce a.posey/
Translator: Denbow Anissa Cao Youth etc/Translation
Publishers: Mechanical Industry Press
This book can be used as a continuation of the first book-but I am referring to the role and style, of course, the author is not the same person-you can interpret it as a "software test automation" aspect of the classic introductory book. The author discusses the automation test in detail from the point of view of practical work, including the time when the automation should be started, the relationship between test automation and other work in the software development process, and the process of testing automation work. The automated test framework is also described. But this book is the most attractive to me, it is not that it has easily introduced me to the world of automated testing, it also provides a lot of links and documentation at the back of each chapter, most of which can be searched and opened on the Internet. Learning from these materials is a deeper understanding of the nature of automated testing.
It is recommended that you prepare to learn automated tests and read many more times for friends who have already started experimenting with automated tests.
"Effective Software Testing"
Beauty Elfriede dustin/
Translator: new Language/translation
Publishers: Tsinghua University Press
Although the book is also a photocopy of the domestic version, but the personal feeling that the quality of the Chinese version is good, it can be seen that the translator has a deep experience in software engineering practice. As a practical work, the book covers from the test process to test management, from test methods to testing techniques, as well as the content of automated testing, so the reader should have a considerable practical experience in software testing, otherwise only theoretical knowledge may be difficult to understand some of the practices, "know it" but not " Know the reason why. " It is recommended that you read the four books described above (or at least the first three) and have some experience of actual testing, and then reading this book will have a better effect. In the process of reading, you will find that many of the problems encountered during the test work can be solved in this way, the original test can be used to improve efficiency.
Although the content of this book is not particularly dependent on some test tools, the author and translator's work is mostly based on RUP, so if the reader has this knowledge and practical experience, it will be better to read.
Reprinted from http://blog.csdn.net/jackei/article/details/149391
Classic Books for Software testing