新入職的測試工程師如何快速融入團隊?
黑盒測試,從字面意義理解,即給你一個黑盒子,你只能看到它最表面,里邊構(gòu)造不得而知,要靠眼睛、靠耳朵、靠大腦去結(jié)合思考,檢查它是否合格,是否符合標準。
百度百科中給出的定義是:黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進行測試。
那么作為功能測試工程師初入職公司后要如何融入團隊,如何盡快掌握黑盒測試流程呢?
首先,黑盒子也是有說明書的,有標準文檔的。(想象下如果你剛剛得到一件物品,但卻不認識它,那么看說明書便是最快捷的方式了~)所以對于測試人員第一步就是學習產(chǎn)品知識 ,了解產(chǎn)品基本功能、架構(gòu)、主要模塊、核心業(yè)務流程、以及測試需求中需要重點關(guān)注的模塊及功能 。
學習需求規(guī)格說明書時,要遵循從粗到細的規(guī)則,建議使用思維導圖,第一次粗略閱讀-搭建產(chǎn)品框架,第二次閱讀-添加主體功能模塊,第三次閱讀-添加細節(jié)及并識別測試點;
另外,功能測試人員最終是站在用戶角度來看待整個產(chǎn)品的,如果自己沒有該領域的知識,一定要提前補上,了解行業(yè)知識-自己成為用戶-瀏覽競爭對手的產(chǎn)品設計,站在用戶角度上思考產(chǎn)品設計。
階段輸出物是《產(chǎn)品架構(gòu)圖》、《需求說明書》思維導圖、《測試需求點》、粗略的《測試想法列表》
然后,學習測試團隊內(nèi)部的測試文檔,如測試需求、測試計劃、測試場景設計、測試用例、評審方式、測試報告、缺陷報告、測試知識庫的構(gòu)成等等。(說明:測試文檔雖大同小異,但每個公司要求的格式也不同,無論使用第三方工具還是自主研發(fā)或自定義的都需要提前熟悉,做到大腦里清晰)
查看公司內(nèi)部已存檔的測試文檔,結(jié)合自己對產(chǎn)品的認識去比較,比如測試想法列表里有無自己未考慮周全的,用例的顆粒度、對異常情況的考慮、對錯誤的處理意識等。
階段輸出物:《測試想法列表》修訂版、各測試文檔模板總結(jié)
第三,了解黑盒測試流程,一方面要清楚具體的測試流程,以及測試準入原則、測試暫停、測試退回、測試結(jié)束的標準等等。在單獨跟進一個項目時,如何與產(chǎn)品、與開發(fā)人員溝通。(舉例說明下,比如說測試退回的標準,是冒煙測試不通過還是出現(xiàn)阻塞核心流程時,如果出現(xiàn)了以上問題,是需要找對應的開發(fā)人員還是與項目經(jīng)理直接溝通,公司對每個團隊的職責如何界定,測試人員在整個項目中擔任什么角色等等)
另一方面是清楚產(chǎn)品的開發(fā)模式,即傳統(tǒng)模式還是敏捷開發(fā),不同的開發(fā)模式在不同階段需要的測試交付物也沒,提前了解有助于自己規(guī)劃工作優(yōu)先級。
階段輸出物:《產(chǎn)品相關(guān)草稿》(建議放在云筆記中,隨時編輯)
第四,了解并記錄好產(chǎn)品依賴關(guān)系,這個多見于外包公司或大型項目,有些軟件系統(tǒng)需要其他系統(tǒng)的支持或輔助?;蚴潜旧戆惭b過程中需要安裝驅(qū)動等。(大型項目往往結(jié)構(gòu)更復雜,比如銀行的工單處理,提交,審核;審核往往要經(jīng)過多級確認,有些是外部系統(tǒng))所以在掌握了前三條之后,開始理清依賴關(guān)系,自己試著去安裝。
另外,需要將外部依賴的系統(tǒng)地址鏈接或客戶端路徑都記錄下。特別是不同環(huán)境的。
階段輸出物:《產(chǎn)品相關(guān)草稿》修訂版
第五,工具使用
了解測試各階段都會用到哪些工具,比如,移動客戶端測試需要的協(xié)議查看工具、服務端測試需要用到的遠程工具及服務器,GUI測試工具、缺陷管理工具、用例管理工具、版本控制軟件、事務跟蹤系統(tǒng)、編輯工具等等。有些需要登錄的工具把賬戶都記錄好。
公司內(nèi)部使用的有些工具可能以前沒接觸過,但相似功能的工具都是相通的,不用投入大量時間學習。
階段輸出物:《階段工具列表》(可備注加角色賬號密碼)
最后,對產(chǎn)品質(zhì)量的持續(xù)追求。
耐心對于測試人員是必備的素質(zhì),遇到非必現(xiàn)的問題時一定要重復多次后記錄好復現(xiàn)概率。對于細節(jié)切不可馬虎,即使是已經(jīng)公開的產(chǎn)品文檔也要保持懷疑心,而站在用戶角度上永遠都不要覺得簡單的問題可以忽略,要時刻考慮到用戶的感受,小到一個控件的位置與大小。