Everyone has a role to play in software testing -- even people outside a project team. Testers, developers, managers, customers, and users shape the process and results of testing, often unwittingly. Rather than continue to generate stacks of documents and fuel animosity, testers can cultivate rich opportunities and relationships by integrating an effective testing mentality into any process.
Perfect Software sets out to disprove destructive notions about testing and testers. With a blend of wit, storytelling, and jaw-dropping insight that has won him fans around the world, Weinberg deftly separates what is expected, significant, and possible in software testing. He destroys fallacies and steers readers clear of common mistakes.
We test because people are not perfect, and simply testing "more" does not guarantee better quality. This book guides test strategy development that's scalable for any project.
Topics include:
* Why Not Just Test Everything?
* Information Immunity
* What Makes a Test "Good"?
* Major Fallacies About Testing
* Determining Significance
* Testing Without Machinery
* and much more
Reviews
"Finally! A book about software testing written by someone who actually understands software testing. I consider Jerry to be the greatest living tester. Jerry tests everything. Jerry tests me. . . . It's been forty-seven years since Weinberg first wrote on software testing, and his ideas today are still ahead of their time. Read this and get your head straight about testing."
—James Bach, consulting software tester, author of Lessons Learned in Software Testing
"This concise and cogent book—a gift to testers—explodes myths about what testing can and can't do. We'll each want at least two copies—one for our own bookshelves, and another to hand to our clients so that they can better understand precisely how we can help them."
—Michael Bolton, tester, trainer, and consultant, DevelopSense
"If the wiring in your brain needs a better programming and testing, read this."
—Pradeep Soundararajan, consulting tester, author of Tester Tested! blog
"Perfect Software will be a tremendous asset to anyone who tests software and keeps having to explain what testing can and cannot do. Engagingly as always, Jerry Weinberg explains the essence of testing for anyone to understand. He makes a compelling case for doing enough testing—but not too much. I can't wait to give Perfect Software to all my clients!
—Fiona Charles, test consultant and columnist
發表於2025-02-27
Perfect Software: And Other Illusions about Testing 2025 pdf epub mobi 電子書 下載
第一次從測試角度看軟件開發,以前很多誤解得到澄清。比如動不動讓測試全部覆蓋測試,讓測試重現問題。測試如果麵對的是一個黑盒,如何高質量測試呢?關鍵的是信息攝取,評估影響,作齣對應措施。這纔是真正解決之道。這本書對開發,對測試,對管理者都很有意義。
評分第一次從測試角度看軟件開發,以前很多誤解得到澄清。比如動不動讓測試全部覆蓋測試,讓測試重現問題。測試如果麵對的是一個黑盒,如何高質量測試呢?關鍵的是信息攝取,評估影響,作齣對應措施。這纔是真正解決之道。這本書對開發,對測試,對管理者都很有意義。
評分第一次從測試角度看軟件開發,以前很多誤解得到澄清。比如動不動讓測試全部覆蓋測試,讓測試重現問題。測試如果麵對的是一個黑盒,如何高質量測試呢?關鍵的是信息攝取,評估影響,作齣對應措施。這纔是真正解決之道。這本書對開發,對測試,對管理者都很有意義。
評分第一次從測試角度看軟件開發,以前很多誤解得到澄清。比如動不動讓測試全部覆蓋測試,讓測試重現問題。測試如果麵對的是一個黑盒,如何高質量測試呢?關鍵的是信息攝取,評估影響,作齣對應措施。這纔是真正解決之道。這本書對開發,對測試,對管理者都很有意義。
評分第一次從測試角度看軟件開發,以前很多誤解得到澄清。比如動不動讓測試全部覆蓋測試,讓測試重現問題。測試如果麵對的是一個黑盒,如何高質量測試呢?關鍵的是信息攝取,評估影響,作齣對應措施。這纔是真正解決之道。這本書對開發,對測試,對管理者都很有意義。
圖書標籤: GeraldWeinberg 第三視綫 心理學 開發技術 test Testing
說實話中文翻的有點菜……
評分大師就是大師,對測試心理學分析非常透徹。
評分說實話中文翻的有點菜……
評分說實話中文翻的有點菜……
評分大師就是大師,對測試心理學分析非常透徹。
Perfect Software: And Other Illusions about Testing 2025 pdf epub mobi 電子書 下載