前言
管理是什麼?
是藝術?是責任?是科學?是決策?
不同的人,對管理有不同的理解。儘管很多大師對管理進行了各種不同的定義,但是編者認為:無論管理是什麼,管理者都必須掌握行業內不同的技術和方法。這些技術和方法的正確應用是成為一名成功管理者的前提,這同樣適用於軟體測試的管理:
當你掌握了fmea(失效模式和影響分析)的時候,對測試風險的管理將更加輕鬆。
當你了解了tpi、tmm等模型後,對軟體測試過程的改進就不會那麼頭疼。
當你閱讀完書中不同度量的案例之後,你就不會在面對一堆測試資料時毫無頭緒。
當你了解了質量成本後,你將更加容易地與其他利益相關者進行測試方面的溝通。
當你洞悉了測試過程的所有階段和活動後,你對軟體測試管理將不再迷茫。
本書就是用來解決軟體測試管理過程中的技術和方法問題的書籍。書中沒有偉大的思想、沒有崇高的人生境界,有的是經典實用的技術和方法,有的是編者近10年的軟體測試管理實踐的經驗,以及技術、方法和經驗相互結合,提煉得到的一些測試管理問題的解決方案。相信書中介紹的技術、方法和實踐經驗能夠給讀者帶來對軟體測試管理的全新認識。
軟體測試發展
時光飛逝,轉眼間,我們跨入軟體測試領域已經有10年之久了。在這10年裡,參與了很多專案的測試,有成功的,也有失敗的,其中的酸甜苦辣,也隨著編者的不同經驗、角色和職責而不斷發生變化。
回頭看看這10年走過的軟體測試之路,可以非常明顯地感覺到國內整個軟體測試行業的飛速發展:軟體測試從編者剛入門時的「打雜」角色,已經變成軟體工程領域的重要組成部分。軟體測試行業水平低下、測試人員技能水平不高、測試人員待遇差等,是過去經常可以看到的觀點和論調。但是時至今日,我們已經完全不贊成這樣的觀點了。中國的軟體測試在過去的10年中取得了飛速的發展,無論是人才的儲備、測試技術和測試管理能力,還是軟體測試從業人員的地位,都已經獲得了極大的提高,總體水平越來越接近於世界一流水平。甚至在過程實施、技術應用方面已經可以和世界水平保持同步。
但是,我們還是應該認識到我們和歐美成熟的軟體測試行業之間某些方面的差距,例如,我們在行業發展趨勢的把握和推動方面,仍然存在一定的差距。國外的軟體測試行業活躍著很多從業超過20年的資深軟體測試專家,他們在不斷推動整個軟體測試行業的進步。
相比之下,國內目前還沒有形成這樣的氛圍。儘管工作年限越多,並不能完全代表能力越強,但是能夠專注於乙個行業超過20年的人,對行業的理解是深厚的,也是值得我們尊敬和學習的。因此,中國的軟體測試行業還有很多路要走,我們也希望國內能有更多的人在軟體測試行業投入終身的熱情,共同推動軟體測試行業的不斷發展。
創作的過程
儘管在工作後對軟體測試有較大的興趣,但是系統地學習軟體測試管理是在2023年國內第一次舉辦的國際軟體測試認證委員會(istqb)高階測試管理認證培訓上。那次培訓由國際著名軟體測試專家hans schaefer(挪威軟體測試認證委員會主席)主講。在培訓過程中,結識了很多軟體測試領域的專家,同時也開始認識到軟體測試管理的博大精深。軟體測試管理不僅僅依賴於我們平時工作中積累的經驗,同時也需要軟體測試管理知識體系中提供的技術和方法,不斷指引我們做正確的事。
就職於alcatel的時候,馬均飛和我是同乙個專案的同事,大家對軟體測試都有濃厚的興趣,也經常在一起討論一些軟體測試的問題。2023年春天,有一次我們在聊天的時候,覺得在軟體測試領域呆了近10年了,在測試管理方面都積累了一定的經驗,大家是否應該寫一本關於軟體測試管理方面的書。通過出書的方式,將我們的經驗與軟體測試管理技術和方法緊密結合,提煉出在測試管理過程中應用的不同解決方案,希望能和更多的人分享這些經驗。
確定了寫作目標之後,我們就開始收集資料、準備素材、梳理框架結構,然後根據每個人的特長和經驗進行分工,接著分頭開始寫作。由於我們兩個以前在測試和測試管理方面交流比較多,開始動筆以後,基本上是各自埋頭負責自己的問題。馬均飛和我花了將近4個月的業餘時間,在2023年10月完成了各自寫作的任務。
接下來的工作就是對對方的內容進行review(評審),由於在寫作過程中並沒有對中間的輸出進行任何review,因此,各自負責內容的review工作進行了兩輪。前期的review是最辛苦的過程,不僅僅是精力方面付出很多,同時由於大家在某些知識點和經驗方面無法說服對方,常常出現針對某個管理點爭論幾個小時的情況。
直到2023年12月,才完成第乙個統稿版本,在這個統稿版本的基礎上,我們每個人針對全書繼續進行了兩輪完整的review,主要是修改格式、錯別字以及其他一些低階的錯誤。到2023年2月,終於迎來了另乙個里程碑:版本的定稿,到這個時候才算是完成了本書的創作,我們對整本書的質量還是比較滿意的。
馬均飛和我在整個寫作和review過程中合作非常默契,不僅在軟體測試管理方面有了更深入的理解,同時在寫作技巧、溝通和合作方面也有了新的理解,這也將推動我們在以後的合作中不斷前行。
書名:軟體測試管理
,馬均飛編著
isbn 978-7-121-11221-8
出版日期:2010年7月
定價:49.00元
開本:16開
頁碼:404頁
內容簡介
本書將軟體測試管理知識和專案測試實踐經驗緊密結合,詳細闡述了如何有效地開展軟體測試過程中不同的測試管理活動。
本書內容覆蓋了測試估算、基於風險的測試、測試過程監控、測試外包、測試行業價值分析等測試管理過程中比較棘手的問題;分析了複雜的綜合系統和安全關鍵系統的測試管理的難點;結合iso 9126質量模型和ieee 1044事件管理等國際標準,闡述了實際專案中缺陷管理的解決方案;結合軟體測試領域的國際標準和能力模型(tmm、tpi、ctp和setp等),闡述了測試過程和測試能力改進的方法,為測試團隊的過程改進提供了指導性的方法。本書還為自動化測試工具、測試團隊管理和測試人員考核等難題的解決提供了非常具有參考價值的實踐。
本書適用於測試工程師、測試經理和質量改進人員,同時也可以作為國際軟體測試認證委員會(istqb)高階測試管理模組的培訓參考教材。
軟體測試管理是什麼?
管理是什麼?是藝術?是責任?是科學?是決策?不同的人,對管理有不同的理解。儘管很多大師對管理進行了各種不同的定義,但是編者認為 無論管理是什麼,管理者都必須掌握行業內不同的技術和方法。這些技術和方法的正確應用是成為一名成功管理者的前提,這同樣適用於軟體測試的管理 當你掌握了fmea 失效模式和影響分...
軟體測試管理是什麼?
管理是什麼?是藝術?是責任?是科學?是決策?不同的人,對管理有不同的理解。儘管很多大師對管理進行了各種不同的定義,但是編者認為 無論管理是什麼,管理者都必須掌握行業內不同的技術和方法。這些技術和方法的正確應用是成為一名成功管理者的前提,這同樣適用於軟體測試的管理 當你掌握了fmea 失效模式和影響分...
軟體測試管理
軟體測試管理 目標 有效 全方位的提高測試覆蓋率 定義 軟體測試管理的目標是通過系統的 高效的 適用的技術 方法和體系來監督 促進和達到軟體測試的目標,幫助測試團隊決定最佳實踐 就是對每一種具體測試任務 流程 體系 結果 工具等進行具體監督和管理。軟體測試管理是藝術,是責任,同時還是科學。比較常見把...