《軟體測試52講》讀書筆記 軟測的核心競爭力

2021-10-07 21:16:06 字數 1284 閱讀 4183

必須要深入理解業務,但是業務知識不能等同於測試能力

測試工程的價值不能僅僅體現在特定的產品業務上,一旦離開這個業務領域,若你的經驗積累很難被有效重用的話,那你的競爭力就會下降

測試開發崗位的核心是 測試 , 開發 的目的是更好地服務於測試

作為測開不能只關心如何實現預先設計的功能,而完全不關心所開發的測試框架or工具平台在測試中的具體應用場景

按重要程度順序歸納

測試策略設計

測試用例設計

快速學習

探索性測試思維

缺陷分析

自動化測試技術

良好的溝通

對於各種不同的被測軟體,能夠快速準確地理解需求,並在有限的時間和資源下,明確測試重點以及最適合的測試方法的能力

具體體現如下

測試要具體執行到什麼程度

測試需要借助於什麼工具

如何運用自動化測試以及自動化測試框架,以及如何選型

測試人員資源如何合理分配

測試進度如何安排

測試風險如何應對

要求不僅僅侷限於熟悉業務領域的測試用例設計,而是能夠融會貫通,熟練地把系統性的測試設計方法和具體業務有機結合。

要做好測試用例設計,不僅要深入理解被測軟體的業務需求和目標使用者的使用習慣,還要熟悉軟體的具體設計和執行環境,包括技術架構、快取機制,中介軟體技術、第三方服務整合。

想提高測試用例設計能力,平時就要多積累,對常見的缺陷模式、典型的錯誤型別以及遇到過的缺陷,要不斷地總結、歸納,才能逐漸形成體系化的用例設計思維。

包含兩個層面的含義:

對於不同業務需求和功能的快速學習與理解能力

對於測試新技術和新方法的學習與應用能力

優秀的探索性測試思維可以幫助你實現低成本的 精準測試 ,精準測試可以理解成針對開發**的變更,目標明確且有針對性地對變更點以及變更關聯點做測試

包含三個層面的含義(遞進關係,越來越深奧)

對於已發現的缺陷,結合發生錯誤的上下文以及日誌,可以**活動定位缺陷的發生原因,甚至可以明確指出具體出錯的**行

根據已發現的缺陷,結合探索性測試思維,推斷同類缺陷存在的可能性,由此找出所有相關的潛在缺陷

對一段時間內所發生的缺陷型別和趨勢進行合理分析,由點到面預估整體質量的健康狀態,並能夠對高頻缺陷型別提供系統性的發現和預防措施,以此來調整後續的測試策略

自動化測試技術本身不繫結被測物件

牢記,測試崗位的核心是 測試 , 開發 的目的是更好地服務於測試

一方面,你需要對接產品經理和專案經理,以確保需求的正確實現和專案整體質量的達標;

一方面,你還要和開發人員不斷地溝通、協調,確保缺陷的及時修復與驗證。

軟體測試52講讀書筆記

最近要做功能測試和效能測試,臨時抱佛腳,學習點可用的概念和術語,有個大概的認知。乙個質量過硬的軟體系統,除了顯式功能性需求以外,其他的非功能性需求即隱式功能性需求也是極其關鍵的。顯式功能性需求 functional requirement 的含義從字面上就可以很好地理解,指的是軟體本身需要實現的具體...

《軟體測試52講》讀書筆記 軟測的核心競爭力

必須要深入理解業務,但是業務知識不能等同於測試能力 測試工程的價值不能僅僅體現在特定的產品業務上,一旦離開這個業務領域,若你的經驗積累很難被有效重用的話,那你的競爭力就會下降 測試開發崗位的核心是 測試 開發 的目的是更好地服務於測試 作為測開不能只關心如何實現預先設計的功能,而完全不關心所開發的測...

軟體測試52講讀後筆記(持續更新 )

最近在極客讀到茹炳晟老師的 軟體測試52講 覺得觀點很正,特記錄一下自己的在意的點 ps 需付費,鐵雞勿點。從開篇詞可以了解到作為乙個測試工程,如果想要發展,你需要做到哪些,文章中分了3步,我在這裡列出了針對我個人情況需要改進的地方。關注軟體整體的質量,需要根據業務風險以及影響來制定測試策略,控制測...