-
1 # 釘釘子
-
2 # 琉璃滄海8023
軟體測試技術的價值
測試不是創造價值,而是提升價值。
創造價值的一定是開發人員,但是開發人員做出來的產品質量未知。
誰能判斷一個產品的質量是否優異,除了客戶,就是質量人員。
質量人員的範圍很大,比如技術專家、比如QA、比如開發、比如測試等等質量相關或者專案干係人都可以說是狹義或者廣義上的質量人員。
測試的目的是發現產品中存在的問題,以此定義產品的質量。質量的好壞和產品的價格非正相關,以客戶的判斷為最終標準。
所以如果客戶覺得一個產品的質量不優異也可以接受,那麼質量相關的投入可以減少。
測試過程僅僅是質量環節的一個部分,身為測試人員,保持自己的立場即可。在校學習階段,更加不需要考慮考慮立場。只需要學好技術,讓自身更有價值,你運用技術才能產生更大的價值。
-
3 # 全棧研究者
根據“軟體測試價值提升之路”一書,整理了軟體測試基本價值部分,主要是以圖片的形式提供。可以幫助相關測試人員明確自我發展方向,團隊建設方向,價值體現方向。
測試基本價值分為三部分:攔截缺陷、提供資料、過程可控。
下面簡單介紹了基本價值的相關內容。
第一部分:攔截缺陷
在攔截缺陷中,缺陷分為四類,基本功能缺陷、常規使用缺陷、受攻擊暴露的缺陷、隨機出現的缺陷。
分層構建能力中,測試基線庫、基本用例庫是解決基本公共缺陷的應對方法;測試設計和DFX測試、提升覆蓋度是解決常規使用缺陷的應對方法;攻擊測試是解決受攻擊暴露的缺陷的應對方法;隨機出現的缺陷,測試人員大多屬於有心無力,更多需要研發人員從程式碼層面深度分析。作者以捕魚為例,生動闡述了各種能力之間的關係。並結合實際經驗,進行了總結分析,並對測試過程中容易疏漏的需求分析、業務場景驗證進行了重點標識,也是測試人員價值展示的關鍵。
第二部分:提供資料
首先明確,提供資料也是測試的基本價值。提供的資料主要分為三類:測試結果資料、風險評估資料、測試過程資料。
透過缺陷和資料的形象對比,教導測試人員如何透過資料講好測試故事。
結果、風險、過程資料是測試的重要產出,同時建議大家如何更好的編寫測試報告。
第三部分:過程可控
過程可控要從問題出發,不斷拓展知識廣度,並進行測試架構設計。主要分為四部分:方法和工具、流程、組織、平臺。其中方法和工具是測試團隊最核心的能力。
過程可控的核心目的是建設強有力的組織,夯實好“鐵打的營盤”,抵禦知本流失,提高團隊成熟度和作戰能力。
流程部分強調流程本身就是一種能力,測試人員在流程中可以發揮什麼作用,以及測試人員是否需要在流程中揮舞大棒,以產品轉測試質量改進為例子,介紹了流程改進的方法和策略。
組織部分闡述了測試工作的核心是人,介紹了測試專家的基本角色型別,並詳細說明了測試人員的能力發展模型和曲線,結合產品測試專才的發展路線進行了例項解析;組織能力的建設一定要與當前現狀匹配,從公司對測試人員任職基本要求的不斷變化和改進,側面分析了測試人員的技能發展和價值發展歷程。
平臺就是測試的工作環境,主要包括三部分:測試知識的管控和治理;產品資訊的管控和治理;人員的發展和成長。前兩部分是硬環境,其中測試知識是測試團隊自己建設;產品資訊即是文件,是開發團隊職責,相關人獲取資訊。第三部分是軟環境,關注價值導向、氛圍建設。
最後,對測試基本價值進行了總結,測試工作基本職責是必須做好的,是責任也是義務。測試的架構設計可以幫助團隊更好的發展,我們需要在工作中靈活建設,在實踐中不斷總結和持續完善,最終使得測試基本價值體現的更加完美
回覆列表
軟體測試是給學生一個學習平臺,測試學生學習情況和學習內容的改進,也成為一種廣泛的學習渠道。有利有弊,合理使用提高學習和知識