這是《落葉》文集里第 325 片落葉,希望你能喜歡,不為別的,只為這份堅持。
第零章 我們為什么要從測試執行轉測試管理?
前些年,測試人員在做了2~3年的手工測試之后,會開始考慮轉型, 但真正開始行動的人其實并不多,大多數人都會一直待在測試執行的崗位上,根本原因是并沒有非常大的轉型壓力。
而近幾年,隨著 AI 熱度的提升,大家開始討論在未來的幾年里,什么樣的崗位會被人工智能逐步取代?手工執行的崗位首當其沖,比如設計測試用例、執行測試用例等測試執行的工作,人工智能就能很輕松地完成。
為什么這么說呢?
我們目前處于弱人工智能時代,當下人工智能培養的最佳實踐就是通過機器學習,也就是將海量的案例、場景等數據輸入到系統里,通過大數據建模,來訓練人工智能。
而一般測試工程師的用例設計和執行能力,恰恰也是可以用這種方法提升的。而讓計算機去設計用例和執行用例,不僅執行效率要高于人工,執行的質量也遠高于人工。
所以,轉型對于當下從事測試執行的工程師而言,已經是迫在眉睫了。
測試項目管理崗位只是眾多轉型方向中的一個,但管理不像技術,有很清晰的學習路線和豐富的實戰書籍。一般的測試工程師在面臨轉型時,都不知道自己應該學些什么?從哪開始?怎么開始?
有的同學會說可以從項目管理專業書籍開始學??身椖抗芾戆笾R領域、五大過程組和四十七個過程,你知道哪些適用于測試項目管理呢?
有的同學又會說,我可以系統整體的都去學。但是你的精力足以支撐你在正常測試執行工作之余,再同步學習全套的項目管理知識嗎?
即使你精力充沛,開始系統的學習了,不用多久你就會發現,全流程的項目管理書籍,比如 PMBOK,多是以工程建造類項目為實例,和我們的軟件研發類項目相比,有較大差別,一些知識領域在軟件研發類項目里很少涉及,比如干系人管理、成本管理、采購管理等等,所以理解起來會比較難,更別說找地方去實踐了。
而絕大多數的軟件測試類書籍,也都是按照研發流程體系,按流程階段、測試對象或測試類別去進行理論知識講解,在這個過程里,并沒有區分角色,也沒有注明哪些是管理角色要掌握的,哪些是執行角色要掌握的。
就我自己而言,在從測試執行轉向測試管理的時候,就相當迷茫。因為既沒有人給我系統地講解怎么玩轉測試項目管理,也沒有專門的書籍去指導我怎么從零學起,都只能靠自己一邊摸索,一邊學習,一邊實戰,一邊總結,一點一點地搭建自己的測試項目管理知識體系。
現在,我一邊回憶著自己當初的切身體會,一邊梳理自己當時最想得到的幫助,轉化成這條轉型之路上的一個個補給點,用我自己這十幾年來的實戰經驗和理論知識去填滿它們,給那些和我當初一樣迷茫的同學們,標出一條方向明確的進階之路。
路線圖繪制思想:
- 模擬一個軟件研發類的項目,從立項到結項;
- 采用瀑布研發流程為主干,沿著時間主線逐步推進;
- 站在測試項目管理人員的角度,去看整個項目過程中的不同階段和不同過程,以及要做些什么和怎么去做;
- 也會羅列測試執行人員的在對應階段和過程里所需要做的事情,目的是用于對比參考,便于區別認知;
- 先展開實踐,再對標理論,會更容易理解,同時我們會發現,其實很多項目管理技能已經被自己應用在實際的項目當中了,只是沒有對標上一個理論概念而已;
你會收獲些什么:
- 如果你是在測試執行階段,你可以從這本書里學到一些實戰方法、經驗、心得和實用模板;
- 如果你是在測試轉型階段,你可以從這本書里了解到如果你要轉型,還需要掌握哪些技能和知識;
- 如果你是在測試管理階段,你可以從這本書里獲取到一些實戰經驗和理念上的碰撞;
《告訴你如何從執行測試到管理測試》帶你邁出第(0)步!,點擊這里可查看完整地圖
作者簡介:14 年測試 + 11 年項目管理 + 11 年團隊管理 = 一個測試老兵