作為一名測試人員,沒有需求文檔怎么測試?
1、面試中被問到:公司沒有需求文檔,你會如何開展測試?
屬于開放式的情景性問題,求職者可以反問:項目背景如何?(包括但不限于項目周期、項目緊急程度、項目人員規(guī)模、以及自己的角色定位等)根據對方給出的答案來判定,這樣就需要根據面試官提出的“需求”來設計不同的“場景用例”了,如果項目團隊中只有我一個測試人員...如果項目屬于趕工期的階段...如果項目周期比較長...如果我們有運營團隊...如果我們是在開發(fā)一款市場上已有的同類產品...
既可以在當前的情境下“覆蓋”周全,也可以展現出自己的豐富經驗與邏輯協(xié)調能力,但需要記住的是,每個解決方案的出發(fā)點都要結果導向 ,或直接或間接地對當前項目產生價值。
以下就是分解后的場景分析。
2、從0開始進入新項目,產品經理要身兼數職,沒有完整的需求文檔
既然是從0開始的,則項目立項時是有經過前期調研的,那么項目背景以及相關的調研資料可以在立項會議中獲取到,先要明確背景及意義,才能始終不脫離核心。之后產品經理沒有輸出完整的需求文檔, 但基本的流程圖(常見的為泳道圖)還是有的,可以根據流程圖來分解出基本流及備用流,形成最初的冒煙測試用例(前期可以用思維導圖),同時帶著疑問聽需求講解,在產品經理講解的過程中,不斷把思維導圖這棵樹“壯大”,層層遞進,并將相關聯的功能點在會議上展開來,當然這種方式也有局限性,適合一些小型項目的開發(fā)過程
3、入職后接手一個中途開展的項目,公司只有系統(tǒng)用戶操作手冊
除了查看公司的系統(tǒng)用戶操作手冊外,也可以查看歷史缺陷報告。一是可以利用操作手冊可以自己動手快速熟悉目前系統(tǒng)的一個狀態(tài),包含了哪些功能;二是通過歷史的缺陷報告 ,可以了解到現一個系統(tǒng)整體的質量,同時也可以看到目前公司在測試方面的規(guī)范,也是一個學習的過程。
4、項目團隊中多數需求由產品經理口述,尋找關鍵人員
這一步至關重要,以上幾個場景都屬于自己尋找資料的過程 ,而項目中最重要的因素是人,所以可以找到直接上級,詢問要了解需求需要找哪位同事(因有些公司屬于開發(fā)外包,并沒有內部的產品經理)可以隨時提問。親身經歷,有些甲方的產品經理是異地辦公,無法現場溝通,所以當形式為線上溝通時,一定要提前約定好每天的固定溝通時間,如果不是阻礙性的問題就先記錄好,然后統(tǒng)一提問。除了產品經理 ,還可以找到項目經理或接觸該項目比較久的同事,虛心請教。
------------------------------------------------------------------------------------
以上是幾種比較常見的場景,歸納總結下:
1、盡可能多地尋找相關文檔
如項目開發(fā)外包中簽訂的合同,一般合同中會針對要簽訂的項目中的基本背景和產品功能點有描述;其次是市場調研報告、用戶操作手冊、與甲方的會議紀要,如果有相關的需求討論歷史郵件,不妨也留意查閱,基本上初創(chuàng)團隊并沒有規(guī)范的項目管理流程,更別說需求管理流程了,但也并不妨礙能夠做出成績的人,積極主動地最大化地獲取相關信息,然后內化成自己的一份“測試需求文檔”,再進行外化。
2、尋找同行業(yè)競品,可以查閱競品分析報告
互聯網上有很多同行業(yè)中知名產品的分析報告,如產品所在行業(yè)及市場分析情況以及產品體驗與分析,產品策略、用戶群體分析、產品結構及功能群分析、市場用戶評價以及評分等等。當然,常見的分析報告有短視頻類、AI、語音軟件、電商APP 、以及教育方面的應用,可以從用戶群分析出發(fā)。
3、探索性體驗產品,快速了解主流程及功能點
接手半路的產品比較適用,探索性測試的方法可參考之前的推文。
4、用戶體驗調研
一般情況下,用戶體驗調研都由產品經理和運營團隊一起做,線上或是線下,經常有定性地如用戶訪談,定量方式如調查問卷,測試人員不需要全程參與 ,但可以通過近距離的與用戶代表討論產品時,了解用戶的操作使用習慣,但如果公司有可用性測試安排的話,務必全程參加,不僅是基本功能的操作,很多用戶也可以從非功能角度給出更多的建議。雖然不會直接影響到測試的工作,但可以在實際的場景中快速地了解到這是一個怎樣的產品,用戶群是誰。
5、通過各種討論會議來快速獲取
公司里經常會有需求討論會議(包括與業(yè)務部門的討論)、開發(fā)、設計討論會議以及項目討論會議等等,可以多參加,即使并沒有形成書面的文檔,也可以在討論的過程中加深對產品的印象以及發(fā)現更多關聯的因素,最重要的是要清楚某個功能點背后的業(yè)務邏輯和業(yè)務背景。可以更多地站在用戶的角度思考問題。
6、積極主動,持續(xù)總結,目標導向
盡管測試人員并不需要像產品經理、運營人員或市場部要經常對外溝通,但項目內部的溝通也同樣重要,與項目經理、與產品經理、與開發(fā)人員以及測試組成員,良好的溝通理解能力也對自己的工作效率產生極大的影響 ,同時對于新入職的人員,讓同事看到積極主動的工作,大家自然也愿意支持。另外就是需要在學習研究產品的過程中不斷地總結,形成測試需求,再不斷地完善也可以方便其他新來的同事,對項目對產品的不斷挖掘 ,最終也會不斷提升自己的職場價值。