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
  • 貴賓價: 9.5$1,615
  • 語言: 英文
  • 頁數: 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.

 

商品描述(中文翻譯)

「唐的書是測試文獻和品質保證與軟體工程文獻中非常好的補充...。這本書很可能成為測試培訓的標準,同時也是專業測試人員和開發人員的良好參考。我還建議將此書作為外包軟體合約談判的背景資料。我經常作為軟體訴訟的專家證人,而這本書可能會減少或消除這些訴訟...。」
–Capers Jones, Namcook Analytics LLC 副總裁兼首席技術官

軟體和系統測試人員反覆陷入相同的陷阱。將它們視為「反模式」:這些錯誤使測試遠不如應有的有效和高效。在《常見系統和軟體測試陷阱》中,Donald G. Firesmith列舉了92個這樣的陷阱。借助他35年的軟體和系統工程經驗,Firesmith向測試人員、技術經理和其他利益相關者展示了如何避免陷入這些陷阱,如何識別已經陷入的陷阱,並在最小化負面後果的同時逃脫。

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

本指南將幫助您:
- 在項目之前、期間和之後找出需要改進的測試流程
- 提高所有項目參與者之間的共同理解和協作
- 發展、審查和優化未來項目的測試計劃
- 使您的測試文件更加有用
- 確定測試風險和適當的風險緩解策略
- 將測試問題分類為指標收集、分析和報告
- 培訓新的測試人員、品質保證專家和其他項目利益相關者

這本書將92個常見的測試陷阱分為14個類別,這個陷阱分類法應該相對完整。然而,儘管它的全面性,隨著測試人員閱讀本書並將其與個人經驗進行比較,很可能會發現其他陷阱甚至缺少的陷阱類別。作為印刷版的增強,作者提供了以下網址,讀者可以在其中找到對這個陷阱分類法的主要增加和修改:http://donald.firesmith.net/home/common-testing-pitfalls

請將任何建議的更改和新增發送至dgf (at) sei (dot) cmu (dot) edu,作者將考慮在網站和未來版本的書籍中發布這些更改和新增。