Software testing study books [with electronic version]

What books do I need to read for software testing based on zero foundation? What are the recommended classic books on software testing? For learning software testing, it is quite valuable to get a good book as a guide. A good book is equivalent to a good teacher who will guide you Getting started will take you into the depths of knowledge. The following editor will recommend some classic books on software testing to you.

Recommended classic books on software testing

1. "The Art of Software Testing"

Software testing is a destructive and sadistic process with creative meaning, and it is also a strong logic process that tends to perfection and perfection. The biggest feature of this book is that it is easy to understand and practical, and it talks about the simple principles listed in many books. Anyone can read it, especially those who want to do a good job in software testing, and fully digest this book in practice. The book, because it is relatively complete, is basically sufficient for the method.

2. "Software Testing Experience and Lessons"

Great software testing teams aren't born, they're made, through a lot of hard work and effective communication. Along the way, there are many pitfalls that can derail the carefully crafted plan and keep the project from completing on schedule. The three authors of this book have years of testing experience and know what successful testing requires. In this revolutionary new book, they've compiled 293 tips from their testing experience on how to do a good job of testing.

3. "The Way of Google Software Testing"

"The Way of Google Software Testing" tells you from an inside perspective how this world-renowned Internet company has dealt with the unique challenges of software testing in the 21st century. "The Way of Google Software Testing" captures the essence of Google's testing and the essence of the most complex software in this era of Google testing. "The Way of Google Software Testing" describes the testing solution, reveals how the testing architecture is designed, implemented and operated, introduces the role of software testing engineers; explains the technical skills that technical testing personnel should have; Responsibilities in the product lifecycle; tells about test management and testing history at google or interviews with engineers who played a major role in major products, great benefit for those trying to build a google-like testing process or team.

4. "Microsoft's Way of Software Testing"

This book begins by familiarizing the reader with Microsoft products, Microsoft engineers, Microsoft testers, the role of testing, and common practice in software engineering. The second part of the book discusses many of the testing practices and tools commonly used at Microsoft. The third part of the book explores some of the tools and systems we have used in our work. The last part of the book discusses the future direction of testing and quality at Microsoft, and how we plan to create the future. As a software testing engineer in Hangzhou, I personally think it is necessary.

5. "Critical Thinking"

Are you a reckless thinker? All people are born reckless thinkers, and most of us leave this world still with little knowledge of the role thinking plays in our lives. known. At this stage of recklessness, we lack a helpful conception of what it takes to think. For example, as reckless thinkers, we don't realize that we are constantly making assumptions, forming concepts, making inferences, and juggling ideas. At this stage, we do not know how to analyze and evaluate our thinking, how to judge whether we have clearly stated our purpose, whether the assumptions we have made can be justified, and whether our conclusions have been drawn logically. We are not aware of those mental traits and therefore make no effort to materialize them.

6、《A Practitioner‘s Guide to Software Test Design》

ContentsIntroduction. Testing Basics. Case Studies. Black Box Testing Techniques. Equivalence Class Testing. Boundary Value Testing. Decision Table Testing. Pairwise Testing. State-Transition Testing. Domain Analysis Testing. Use Case Testing. White Box Testing Techniques. Control Path Testing. Data Flow Testing. Testing Paradigms. Waterfall Testing. Exploratory Testing. Explor.。

7. "Software Testing" by Ron Pantton

 Ron Patton has 15 years of experience in software testing and software quality assurance, and has worked for Texas Instruments, Siemens and Microsoft. He has worked on projects involving mission-critical factory automation production equipment, multimedia development tools, children's entertainment and educational CDs, computer peripherals, and electric Barney dolls. He is now an independent software consultant and volunteer logistics director for the American Red Cross in Seattle.

8. "The Beauty of Testing"

It mainly introduces various beautiful test methods, test tools, test cases, outstanding testers and well-structured test groups. All kinds of practitioners can improve their testing ability and level by understanding the different scenarios provided by this book and drawing on past successful experiences.

9. "Effective Methods of Software Testing"

 This book does not use the common "what to do" teaching method, but in-depth introduction to how to build effective test systems and procedures. With this book, you'll learn how to establish a baseline assessment, create an effective testing environment, and set up a 7-step testing process and adapt it to your needs.

In short, the above nine books are classic books on software testing-related knowledge. For those who want to make breakthroughs in software testing, they can learn from these books and make some achievements on the road of life.

Finally: [Tutorials that may help you]

The editor is keen to collect and organize resources, and record the process from stepping on the pit to climbing the pit. I hope that I can record what I have learned, the techniques used in actual work, learning methods, experience, and some pitfalls I have stepped on. I also hope that you, who want to do software testing, can avoid some detours through my sharing, and can form a set of own methods and apply them in practice. There are many more, I will not show them one by one, if you need an electronic version, you can click the small card below

Guess you like

Origin blog.csdn.net/m0_68405758/article/details/129754166