Several typical software testing books are recommended

Source: Internet
Author: User

Software Testing
Author: (US) Ron Patton
Translator: Zhou Yubin Yao Jing
Press: Machinery Industry Press
Original Publishing House: SAMs
The best and most classic getting started software testing book I have ever seen is called the essence of software testing ". The book does not discuss much software testing theory, but only contains some common and basic knowledge. Starting from what is software testing and why software testing is required, we will gradually introduce basic and advanced testing technologies and methods, and then introduce readers into practical work, this section describes the stages of the general testing process, the specific work to be done, how to carry out the testing, how to locate and submit the defects. It even includes career guidance for testers. All testers are recommended to read it.


Software Testing
Author: [us] Paul C. Jorgensen
Translator: Han ke du xutao
Press: Machinery Industry Press
Original Press: CRC
Another classic test book with the same name. If the purpose of the above book is to quickly introduce you to the test Hall, or as a "quick career training, this is a more in-depth introduction to the basic knowledge and methods of software testing. It focuses on the black box testing (functional testing) and white box testing (Structural testing) technologies and methods, as well as how to carry out integration testing and system testing. In addition, the book also contains content for Object-Oriented testing. This book can be used as a teaching material to consolidate the foundation of testing. It is recommended that you read it.


Automatic software testing -- Introduction, management and performance
Author: [us] elfriede Dustin and others
Press: Tsinghua University Press
Although this book also has a Chinese version in China, I first read the Chinese version, but it is limited to the quality of the Chinese version. Here, I recommend that you have the ability to read the photocopy.
Although the subject of the title is "automated software testing", this book does not introduce the specific implementation of automated testing, but focuses on the testing process and test management, this is also because the development of automated software testing must rely on a complete testing process.
From a certain point of view, the above three books have elaborated in detail on the Testing Technology, methods, and testing process, which can be used as a "testing learning Roadmap" step by step ", first, let's take a look at the first entry, then use the second one to enhance our understanding of the testing methods and technologies, and then use the third to gain a more in-depth and comprehensive understanding of the testing process. In fact, there are not many books. If you use basic learning, you should find the most appropriate ones, and then read, study, and practice repeatedly.


Software testing automation
By Daniel J. Mosley, Bruce A. Posey/
Translator: Deng Bo, Huang Lijuan, Cao Youqing, ETC/Translation
Press: Machinery Industry Press
This book can be considered a continuation of the first book-but I mean the role and style, of course the author is not the same person-you can understand it as a classic entry book on "software testing automation. The author gives a detailed description of automated testing from the perspective of actual work, including the relationship between automation and other work in the software development process, and the process of testing automation. The "Automated Testing Framework" is also introduced ". However, this book attracted me most, not just because it introduced me to the world of automated testing. It also provided many links and documents behind each chapter, most of them can be searched and opened online. With the help of these materials, we further understand the nature of automated testing.
It is recommended that you read it several times when you are preparing to learn automated testing and have already started to try automated testing.


Effective Software Testing
Author: [us] elfriede Dustin/
Translator: Xinyu/Translation
Press: Tsinghua University Press
Although this book has been printed in China, I personally feel that the quality of the Chinese version is still good. It can be seen that the translator has a deep knowledge in software engineering practice. As a practical and empirical book, the book covers from the test process to the test management, from the test method to the test technology, as well as the content of automated testing, therefore, readers are required to have considerable practical experience in software testing. Otherwise, it may be difficult to understand some of the practices with only theoretical knowledge, but they cannot "Know where it is ". It is recommended that you read the four books mentioned above (or at least the first three books) and have some practical testing experience before reading this book. During the reading process, you will find that the problems encountered during the testing work can be solved in this way. The original testing work can improve the efficiency ......
Although the content of this book is not particularly dependent on some testing tools, the author and the translator's work is mostly based on the RUP, therefore, if you have understanding and practical experience in this area, reading will be better.

We recommend so much first. If you are interested, you can buy it. Except for the last one, you should not expect to find an electronic version.
If you are interested, you can also contact me via email. You can discuss the development of the testing work in the real world and the experience in solving practical problems.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.