1. 程式人生 > >軟件測試基本價值

軟件測試基本價值

之路 基本 技術 部分 人員 實例 actual 變化 alt

根據“軟件測試價值提升之路”一書,整理了軟件測試基本價值部分,主要是以圖片的形式提供。可以幫助相關測試人員明確自我發展方向,團隊建設方向,價值體現方向。

測試基本價值分為三部分:攔截缺陷、提供數據、過程可控。

下面簡單介紹了基本價值的相關內容。

第一部分:攔截缺陷

在攔截缺陷中,缺陷分為四類,基本功能缺陷、常規使用缺陷、受攻擊暴露的缺陷、隨機出現的缺陷。

分層構建能力中,測試基線庫、基本用例庫是解決基本公共缺陷的應對方法;測試設計和DFX測試、提升覆蓋度是解決常規使用缺陷的應對方法;攻擊測試是解決受攻擊暴露的缺陷的應對方法;隨機出現的缺陷,測試人員大多屬於有心無力,更多需要研發人員從代碼層面深度分析。作者以捕魚為例,生動闡述了各種能力之間的關系。並結合實際經驗,進行了總結分析,並對測試過程中容易疏漏的需求分析、業務場景驗證進行了重點標識,也是測試人員價值展示的關鍵。

第二部分:提供數據

首先明確,提供數據也是測試的基本價值。提供的數據主要分為三類:測試結果數據、風險評估數據、測試過程數據。

通過缺陷和數據的形象對比,教導測試人員如何通過數據講好測試故事。

結果、風險、過程數據是測試的重要產出,同時建議大家如何更好的編寫測試報告。

第三部分:過程可控

過程可控要從問題出發,不斷拓展知識廣度,並進行測試架構設計。主要分為四部分:方法和工具、流程、組織、平臺。其中方法和工具是測試團隊最核心的能力。

過程可控的核心目的是建設強有力的組織,夯實好“鐵打的營盤”,抵禦知本流失,提高團隊成熟度和作戰能力。

方法和工具部分從多種維度對進行分類,總結了測試技術的公共能力,強調能力建設要以使用為主,重點討論和對比了探索測試和劇本測試、測試設計和自動化,並對方法和工具進行了經驗總結。

流程部分強調流程本身就是一種能力,測試人員在流程中可以發揮什麽作用,以及測試人員是否需要在流程中揮舞大棒,以產品轉測試質量改進為例子,介紹了流程改進的方法和策略。

組織部分闡述了測試工作的核心是人,介紹了測試專家的基本角色類型,並詳細說明了測試人員的能力發展模型和曲線,結合產品測試專才的發展路線進行了實例解析;組織能力的建設一定要與當前現狀匹配,從公司對測試人員任職基本要求的不斷變化和改進,側面分析了測試人員的技能發展和價值發展歷程。

平臺就是測試的工作環境,主要包括三部分:測試知識的管控和治理;產品信息的管控和治理;人員的發展和成長。前兩部分是硬環境,其中測試知識是測試團隊自己建設;產品信息即是文檔,是開發團隊職責,相關人獲取信息。第三部分是軟環境,關註價值導向、氛圍建設。

最後,對測試基本價值進行了總結,測試工作基本職責是必須做好的,是責任也是義務。測試的架構設計可以幫助團隊更好的發展,我們需要在工作中靈活建設,在實踐中不斷總結和持續完善,最終使得測試基本價值體現的更加完美。

技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片

軟件測試基本價值