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為什麼要看資料?看完之後做什麼?要說清楚給使用者設計的資料產品在解決什麼問題,到底要給使用者看哪些資料?在實際的操作過程中,可能面臨理解不一的情況。這裡需要統一資料口徑,要保證使用者對資料概念的理解和你的理解是一樣的,這是資...