Common System and Software Testing Pitfalls: How to Prevent and Mitigate Them: Descriptions, Symptoms, Consequences, Causes, and Recommendations (Paperback)
暫譯: 常見系統與軟體測試陷阱:如何預防與減輕:描述、症狀、後果、原因與建議(平裝本)

Donald G. Firesmith

  • 出版商: Addison Wesley
  • 出版日期: 2013-12-29
  • 定價: $1,700
  • 售價: 8.0$1,360
  • 語言: 英文
  • 頁數: 320
  • 裝訂: Paperback
  • ISBN: 0133748553
  • ISBN-13: 9780133748550
  • 相關分類: 軟體測試
  • 立即出貨 (庫存=1)

相關主題

商品描述

“Don’s book is a very good addition both to the testing literature and to the literature on quality assurance and software engineering… . [It] is likely to become a standard for test training as well as a good reference for professional testers and developers. I would also recommend this book as background material for negotiating outsourced software contracts. I often work as an expert witness in litigation for software with very poor quality, and this book might well reduce or eliminate these lawsuits….”
–Capers Jones, VP and CTO, Namcook Analytics LLC

 

Software and system testers repeatedly fall victim to the same pitfalls. Think of them as “anti-patterns”: mistakes that make testing far less effective and efficient than it ought to be. In Common System and Software Testing Pitfalls, Donald G. Firesmith catalogs 92 of these pitfalls. Drawing on his 35 years of software and system engineering experience, Firesmith shows testers and technical managers and other stakeholders how to avoid falling into these pitfalls, recognize when they have already fallen in, and escape while minimizing their negative consequences.

 

Firesmith writes for testing professionals and other stakeholders involved in large or medium-sized projects. His anti-patterns and solutions address both “pure software” applications and “software-reliant systems,” encompassing heterogeneous subsystems, hardware, software, data, facilities, material, and personnel. For each pitfall, he identifies its applicability, characteristic symptoms, potential negative consequences and causes, and offers specific actionable recommendations for avoiding it or limiting its consequences.

 

This guide will help you

  • Pinpoint testing processes that need improvement–before, during, and after the project
  • Improve shared understanding and collaboration among all project participants
  • Develop, review, and optimize future project testing programs
  • Make your test documentation far more useful
  • Identify testing risks and appropriate risk-mitigation strategies
  • Categorize testing problems for metrics collection, analysis, and reporting
  • Train new testers, QA specialists, and other project stakeholders

 

With 92 common testing pitfalls organized into 14 categories, this taxonomy of testing pitfalls should be relatively complete. However, in spite of its comprehensiveness, it is also quite likely that additional pitfalls and even missing categories of pitfalls will be identified over time as testers read this book and compare it to their personal experiences. As an enhancement to the print edition, the author has provided the following location on the web where readers can find major additions and modifications to this taxonomy of pitfalls: http://donald.firesmith.net/home/common-testing-pitfalls

 

Please send any recommended changes and additions to dgf (at) sei (dot) cmu (dot) edu, and the author will consider them for publication both on the website and in future editions of this book.

 

商品描述(中文翻譯)

「Don 的書籍對於測試文獻以及品質保證和軟體工程文獻都是非常好的補充……。[它] 很可能成為測試訓練的標準,也是一個專業測試人員和開發者的良好參考。我也會推薦這本書作為談判外包軟體合約的背景資料。我經常作為專家證人在針對品質極差的軟體的訴訟中出庭,而這本書可能會減少或消除這些訴訟……。」
–Capers Jones, Namcook Analytics LLC 副總裁及首席技術官

軟體和系統測試人員重複地陷入相同的陷阱。可以將它們視為「反模式」:使測試的效果和效率遠低於應有水平的錯誤。在 常見的系統和軟體測試陷阱 中,Donald G. Firesmith 編纂了92個這樣的陷阱。Firesmith 利用他35年的軟體和系統工程經驗,向測試人員、技術經理和其他利益相關者展示如何避免陷入這些陷阱,識別何時已經陷入,以及在最小化負面後果的情況下逃脫。

Firesmith 為參與大型或中型專案的測試專業人員和其他利益相關者撰寫。他的反模式和解決方案針對「純軟體」應用和「依賴軟體的系統」,涵蓋異質子系統、硬體、軟體、數據、設施、材料和人員。對於每個陷阱,他識別其適用性、特徵症狀、潛在的負面後果和原因,並提供具體可行的建議以避免或限制其後果。

本指南將幫助您

  • 確定需要改進的測試流程——在專案之前、期間和之後
  • 改善所有專案參與者之間的共同理解和協作
  • 開發、審查和優化未來專案的測試計劃
  • 使您的測試文檔更具實用性
  • 識別測試風險和適當的風險緩解策略
  • 對測試問題進行分類,以便收集、分析和報告指標
  • 培訓新測試人員、品質保證專家和其他專案利益相關者

擁有92個常見測試陷阱,並分為14個類別,這個測試陷阱的分類應該相對完整。然而,儘管其全面性,隨著測試人員閱讀這本書並將其與個人經驗進行比較,還是很可能會隨著時間的推移識別出額外的陷阱,甚至缺失的陷阱類別。作為印刷版的增強,作者提供了以下網站位置,讀者可以在此找到此測試陷阱分類的主要新增和修改內容:http://donald.firesmith.net/home/common-testing-pitfalls

請將任何建議的更改和新增內容發送至 dgf (at) sei (dot) cmu (dot) edu,作者將考慮將其發佈在網站上以及未來版本的書中。