《谷歌和亞馬遜如何做產品》讀書筆記之五 贏在測試

2021-07-23 16:46:51 字數 1813 閱讀 3734

5、贏在測試

對產品質量有著重大影響的8個主要步驟:

1. 堅持測試驅動開發

簡要描述測試驅動開發的過程

1)將**分成多個片段,每個片段負責執行一些簡單的操作,片段稱為單元

2)在寫方法之前,先寫乙個單元測試

3)寫方法

4)構建時,自動執行單元測試

2. 圍繞優秀的測試主管組建測試團隊

1)找到bug的最佳策略就是雇用或者任命一位測試主管

2)減少妥協,追求完美

3)把測試和工程團隊融合得很好

4)僱傭測試人員時所面臨的特有問題

5)降低標準僱傭測試人員並聘請管理者去管理他們,或者按高標準僱傭外包團隊

3. 親自評審測試計畫和測試用例

1)檢查測試用例是否包含下列描述性要素

1、領域:哪部分被測試

2、嚴重性:bug級別

3、前置條件:測試前必須做的事情

4、需執行的任務:多步驟

5、後置條件:任務執行完畢後所處的狀態

2)時間不夠,只執行高嚴重性的測試用例

3)評審測試用例,關注以下三塊內容

1、使用者體驗

2、安全和隱私

3、依賴

4. 自動化測試

5. 虔誠地推行內部使用

1)欲買狗食,必先嚐之

2)最佳實踐

1、計畫一次內部試用發布

2、使其他試用者能夠方便地提交bug報告

3、軟體發布後應繼續進行內部試用

4、讓進行內部試用成為企業核心價值觀

6. 開展找蟲運動

有助於獲得成功的四件事:

1)設立獎金,提供物質激勵

2)在專案計畫中增加找蟲總動員這樣乙個關鍵事件

3)將找蟲總動員排進你的開發和測試日程表中

4)感謝每乙個bug

7. 勤勉且有條理地處理bug

三個步驟處理好bug

1)基於頻率、嚴重性和解決成本對bug進行分級

1、頻率:bug出現的頻繁度

2、嚴重性:bug對使用者體驗的傷害有多大

3、修復成本

2)每天與開發主管和測試主管碰一次,評審新增的bug

1、確定通用的bug評判標準

2、先處理最嚴重的bug

3、限定會議時長

4、只圍繞頻率、嚴重性和修復成本來討論

5、討論每個bug的時間不要超過一分鐘

3)不斷施加壓力以減少新的阻礙發布的bug出現

調整bug的評判標準

8. 任命可信測試者以構建最後一道防線

1)可信測試者:在保密協議的約束下,在產品發布前使用產品內部試用版的使用者。

2)最佳實踐

1、讓企業使用者簽署保密協議並提供正確的****

保密協議保證你有權在產品中使用來自客戶的改進建議

2、製作粗略的新手指南文件,其中包括已知問題的列表

3、建立乙個包含整個工程團隊的郵件組

工程團隊應該盡可能接近使用者

4、讓這些使用者使用和工程師同樣版本的試用產品

5、調研可信測試者

6、當產品更新時通知可信測試者們

思想火花:以新使用者的方式來使用整個產品

1)抵達特性完成階段後刪掉所有資料和賬號然後從零開始使用軟體;

2)抵達編碼完成階段後再這樣操作一次。

《谷歌和亞馬遜如何做產品》讀書筆記之七 贏在發布

7 贏在發布 確保發布質量的主要的發布步驟 1.對改動說不 建立乙個 發布後第一時間 修改的需求清單 移動 回歸bug 發布分支 2.開啟作戰室 每日例會,不禁止與會者爭論問題,解決問題 3.營造緊迫的氣氛 4.核查發布清單 5.撰寫博文 6.發布軟體 7.親自驗證軟體 8.應對發布帶來的各種影響 ...

如何做產品規劃?

陶謙 標籤 產品經理,產品規劃,教程,產品規劃書 每個公司在年底或年初的時候都要做總結和來年的規劃,網際網路公司亦是如此,總結今年的收穫和失誤,更重要的是規劃來年的工作,對於產品人來說就是產品規劃了,而且往往需要做個ppt來向上級 老闆報告,那麼如何寫這個ppt呢,下面是個人的一些總結。執 況 變化...

如何做資料產品?

1 產品給誰用?資料給誰看?使用者分幾類?不同類使用者訴求有無差別?2 ta為什麼要看資料?看完之後做什麼?要說清楚給使用者設計的資料產品在解決什麼問題,到底要給使用者看哪些資料?在實際的操作過程中,可能面臨理解不一的情況。這裡需要統一資料口徑,要保證使用者對資料概念的理解和你的理解是一樣的,這是資...