培訓測試實習生的感悟

? ? ? ?就在本月我在領導的安排下,需要給組內的實習生做一個測試培訓——《瀏覽器預置數據測試》。目的就是希望組內的實習生能夠通過這次培訓可以獨當一面的測試預置數據相關的需求。要我來做這個培訓是因為之前我也一直負者這塊的測試,比較熟悉。所以就由我來做這個事情。

? ? ? ?一開始我就開始準備PPT。由于測試預置數據需要用的工具主要是——Fiddler抓包工具,需要抓包查看預置數據API的返回結果,也需要設置Host分別測試我們的測試服務器數據和線上服務器數據。但是這個工具,我不知道組內的實習生當前使用程度如何。所以我做完PPT才發現我的培訓基本都是如何使用Fiddler工具抓包等詳細到每一步的操作。我自己給自己演示了一遍PPT后發現這個培訓幾分鐘就可以講完,而且主要是我實際操作演示,其他人邊看PPT,邊看我演示。完了之后,我覺得這個培訓幾乎不會有人聽懂。因為我自己也覺得很亂。講的全是怎么使用Fiddler改Host,怎么查看預置數據的API,怎么看返回的數據在客戶端上顯示等等

? ? ? ?我就在思考,這樣的培訓做出來,倒不如把文檔發給實習生當一個說明指導書自己去操作,完全不必做個培訓這么復雜。因為如果他們只需要指導怎么去做這個事情的話。甚至我都開始懷疑,如果某天的需求給的稍微麻煩一點點,按照我的指導書去測試,他們或許就完全蒙圈了。這個時候我就知道我面臨的是授人以魚還是授人以漁的問題。

? ? ? ?于是我就開始回憶我之前接觸預置數據測試的時候是如何做的。講真一開始沒人和我說這玩意如何測試,就只告訴先抓包看測試服數據,測試服測試OK后上線驗證線上數據。一開始我也只是簡單的執行,但是會遇到很多很多的問題,比如預置數據這玩意是啥,這個功能邏輯是什么?我就去找PM找DEV詢問功能邏輯。開始時,幾乎每次測試都會遇到一些大大小小的問題,然后一次一次的找對應的人詢問,于是對這個預置數據的需求背景,功能邏輯,運營流程等等都有了明確的認識。所以現在測試預置數據就覺得很容易,測試中發現什么問題,可以很快的找到對應人,很快的及時修改。

? ? ? ?于是我改了一版PPT,主要分了這幾塊:

? ? ? ?1、預置數據的背景,希望實習生知道預置數據的意義,以及給公司能帶來什么好處

? ? ? ?2、預置數據的功能邏輯,我是根據我的理解畫出來的詳細的功能流程圖,包括初始化預置數據API的請求邏輯,以及后續對預置數據進行增刪改等操作的功能邏輯。

? ? ? ?3、運營流程,運營人員預置數據是如何配置預置數據的,測試人員需要在哪個環節里介入測試。

? ? ? ?4、工具使用。相比之前的一版PPT,我把這塊的東西縮小很很多。自是講解了Fiddler工具簡單的功能,當然這些功能都是測試需要用到的。

? ? ? ?5、注意事項。簡單依據以往的經驗列出了幾條測試預置常見的一些問題以及如何解決。

? ? ? ?培訓過程中,實習生很難快速消化我所講的的東西。但是在第一次實踐測試后,遇到的問題我幫忙解決后,在第二次測試時他們以及能夠完全獨立測試,并且很明確當前為什么做這個事情,現在正在做的是什么事情,以及下一步要做什么事情。這樣才是我想要的結果。

? ? ? ?實習生培養過程中,其實很多人都希望自己的實習生能快速成長起來,一方面是希望實習生能幫助我們分擔一部分工作,一部分是希望他們能學習到東西對自己有所提升。但是很多時候我們僅僅只是教會實習生如何去執行,但是往往會忽略教導他們為什么要這么執行,如何可以執行的更好。如果遇到愛思考的那種實習生或許他們會自己思考,自己通過詢問導師或者其他人去解決一些問題。但是并不是所有人都是這樣的。軟件測試中,技能的成長確實是很重要的,但是軟件測試的思維方式也是同樣重要的。技能決定你如何從測試方法上去提高測試效率,那么測試的思維方法可以幫助你如果從業務流程上去提高測試效率。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容