這個問題可以轉換為軟體測試有什麼價值。簡單分兩個階段講起:
1.需求分析階段
一個好的測試必是比需求人員、產品、開發、運營更懂需求的,同時由於長期接觸的業務模型,在產品迭代時,對原有產品架構理解更深刻,完全可以在分析需求時,利用測試思維來找出需求在設計上的缺陷及業務漏洞,給需求人員提出更好的思路。
其次 , 測試保持不斷更新知識庫的習慣 , 目前對使用者體驗越來越重視,測試對於這塊也可以提出更好更多的最佳化建議。
2.產品開發階段
專案總結會時,測試透過總結Bug的原因、型別、階段、環境等等,分析出一套針對開發的Bug庫,以及一些通用功能的測試點,有助於開發改正一些開發習慣 ,從而在開發階段避免一些常見的Bug,大大 節約了專案開發時間。
其次 ,對於實行TDD的專案團隊,更可以看到測試的強大作用,測試的早期介入,也為整個團隊帶來了不可估量的價值。
而最終無論是產品人員、開發人員,測試人員,運營人員,還是專案經理 ,我們每個成員都是專案組的一員,都是負責其中一個節點,但最終的目標都是保證產品的質量,同時滿足客戶的需求。
#軟體測試#
要保證各個階段的正確性,所以要進行測試。
要衡量軟體質量,所以要進行測試。
要更好的改進軟體,所以要進行測試。
這個問題可以轉換為軟體測試有什麼價值。簡單分兩個階段講起:
1.需求分析階段
一個好的測試必是比需求人員、產品、開發、運營更懂需求的,同時由於長期接觸的業務模型,在產品迭代時,對原有產品架構理解更深刻,完全可以在分析需求時,利用測試思維來找出需求在設計上的缺陷及業務漏洞,給需求人員提出更好的思路。
其次 , 測試保持不斷更新知識庫的習慣 , 目前對使用者體驗越來越重視,測試對於這塊也可以提出更好更多的最佳化建議。
2.產品開發階段
專案總結會時,測試透過總結Bug的原因、型別、階段、環境等等,分析出一套針對開發的Bug庫,以及一些通用功能的測試點,有助於開發改正一些開發習慣 ,從而在開發階段避免一些常見的Bug,大大 節約了專案開發時間。
其次 ,對於實行TDD的專案團隊,更可以看到測試的強大作用,測試的早期介入,也為整個團隊帶來了不可估量的價值。
而最終無論是產品人員、開發人員,測試人員,運營人員,還是專案經理 ,我們每個成員都是專案組的一員,都是負責其中一個節點,但最終的目標都是保證產品的質量,同時滿足客戶的需求。
#軟體測試#