po主記:
測試之美是一本好工具類型書籍,能讓不愛讀書的我讀下去,看了幾眼就有相見恨晚的感覺,尤其對於前兩章的內容,相信對剛從事測試職業的同學或者想從事測試職業的同學都有很大幫助。以下內容均爲書籍摘抄,有部分引號 “ ” 內容是個人總結。
【第一章 這對你有好處嗎】
測試角色:顧問
本質上來說,測試的意義就是發現缺陷。
測試人員是什麼樣的人:有好奇心,喜歡動手實踐,膽子比較大,善於分析,善於學習;易不信任(信實踐)、挑剔。
只懂執行,不能叫做真正意義上的測試人員。
經常有用戶願意“將就”使用有嚴重錯誤的代碼,卻在最後一刻強迫要求修改或者增加看起來並不重要的東西。——“不要放任“表面”錯誤。”
測試通常是一個破壞的過程。
好的測試人員不必試圖證明軟件運行正常,他們是來證明軟件不能正常運行的。
要是你只盯人身上壞的一面,那你就只能發現壞的東西。——“這種態度對人生而言很灰暗,但這是測試對系統該有的態度”
“對測試人員而言,首先認可自己的貢獻,證明它,纔可能得到別人的認可。”
【第二章 完美的測試讓利益相關者滿意】
當說一個東西很美的時候,我們是指它能帶來巨大的樂趣或者令人滿意。
測試利益相關者:
同事測試人員、測試主管和經理;開發人員、主管和精力;數據庫和系統架構師;營銷人員和業務分析師;技術支持和客服人員;銷售經理、售前工程師和銷售人員;決策層、官員和主管;公司股東;選舉出來的官員或投票選舉的人;監管人和執法人;用戶;供應商;客戶和贊助商;市民與社會等。
每個利益相關者通常希望你的測試和項目取得成功。
如果還沒本事,就彆着急犯事。
一般發現缺陷百分比:85%,針對項目和系統有變化。
缺陷發現百分比(DDP)
DDP = 發現的缺陷 / 目前具有的缺陷
用戶驗收測試和部署前的最後測試的缺陷發現百分比
DDP = 測試的缺陷 /(測試的缺陷 + 產品的缺陷)
發現缺陷的側重點
DDP(所有缺陷) < DDP(嚴重缺陷)
測試和質量有管的三種成本:
1)發現成本
2)內部故障成本
3)外部故障成本
測試中發現的缺陷的平均成本(Average cost of a test bug,ACTB)
ACTB = (發現成本 + 內部故障成本) / 測試的缺陷
正式產品中發現的缺陷的平均成本(Average cost of a production bug,ACPB)
ACPB = 外部故障成本 / 產品的缺陷
計算測試的投資回報率(Test ROI)
測試ROI = (ACPB-ACTB)× 測試的缺陷 / 發現成本
一個組織正式產品中發現的缺陷成本越大,越應該多投資在測試上。
手工迴歸測試乏味、昂貴、易出錯、速度慢、消磨士氣。
迴歸測試自動化的百分比(RTA)——提高自動化迴歸測試百分比
RTA = 自動化迴歸測試 / (手動迴歸測試 + 自動化迴歸測試)
迴歸風險覆蓋率(RRC)——迴歸風險覆蓋率應至少保持不變或者增加
RRC = 已覆蓋的迴歸風險 / 識別出的迴歸風險
迴歸測試加速比(ART)——提高效率
ART = (手工迴歸測試時間 + 自動化測試時間)/ 手工迴歸測試時間
測試之美四步結論:
1)瞭解你的利益相關者
2)瞭解他們對測試的目標和期望
3)爲利益相關者的目標期望家裏指標和目標(外在美)
4)爲測試的目標和期望建立指標和目標(內在美)