Tencent YouTest recommends the eight must-read books for advanced software testers

Tencent Excellent Test-eight must-read books for advanced testers.
With the rapid development of the Internet, more and more software enters people’s lives, and testers are increasingly valued by various companies. To stand out among testers, you must continue to enrich yourself on the road of testing. I recommend eight books that testers must read.
1. Basic knowledge
of software testing 1. Software testing (original book 2nd edition)

This book can be used as the first book to enter the industry. This book explains practical techniques. You can quickly learn how to test software by reading this book. Personally, I suggest reading this book at least 3 times.
2. The art of software testing (3rd edition of the original book)

This book is called the "Bible" of software testing, and it is said to be a must-have bibliography for people in Silicon Valley. The most worthy part of this book is the thinking on testing. After reading it, people will suddenly become more open.
3. Google software testing method

This book tells you from an internal perspective how the world-renowned Internet company has dealt with the unique challenges of software testing in the 21st century. "Google Software Testing Way" captures the essence of Google's testing, and captures the essence of Google's testing of complex software in this era.
2. Advanced software testing
1. Software testing experience and lessons

This book summarizes 293 pieces of experience and suggestions from top experts in the software testing industry, explaining how to do a good job in testing, how to manage testing, and how to clarify common misunderstandings about software testing. You can directly use these suggestions for your own The test project is working. Each of these experiences is a point of view related to software testing, followed by explanations or examples of the methods, timing, and reasons for using the testing experience.
2. Effective software testing

This book explores 5 crucial best practices, flaws and solutions. These specific projects are collected from the author's rich practical experience, which can enable quality assurance professionals and test managers to immediately improve their understanding and skills, avoid major errors, and achieve current level test procedures. This book introduces How to apply testing to all stages of the software development life cycle is the focus-from requirement definition to design to the final code; the five lessons in the book mainly focus on the key aspects of software testing: test planning, design, documentation, execution, Manage test team, unit test, automated test
three, automated test phase
1, the way to clean code

The first step to become an automation test engineer is programming. For most developers, writing code is not a challenge, but it is difficult to write a clean and readable code. This book is a must for every automation tester. Read the book. In this book, you will understand what meaningful names, comments, formats, error structures, classes, systems, concurrency, etc. are.
2. Selenium 2 automated test combat

3. Refactor

The authors clearly reveal the refactoring process, and their contribution to object-oriented software development is difficult to measure. This book explains the principles and best practices of refactoring, and points out when and where you should start digging into your code for improvement. The core of this book is a complete list of refactorings, each of which introduces the motivations and techniques of an empirical code transformation technique.
The above are the 8 recommended books for everyone. If you want to advance in the testing field, it is far from enough to rely on the content of the book. You need to apply the knowledge in the book to your own testing work and accumulate. Experience, sum up a set of own unique experience

Guess you like

Origin blog.51cto.com/14652106/2536580