天天看點

如何提高功能測試思維?

做一個軟體測試工程師,如何去提高測試思維,提高測試思維的目的就是讓我們的産品品質有一個好的收益,品質得到保障。

在一月份的時候,出了一個新聞,不知道大家有沒有關注,我們來吃一下瓜。

重慶百架無人機集體撞樓,疑因程式寫錯,程式員背鍋……

8

如果不是做網際網路的,可能隻知道是程式員背鍋,那其實肯定不會是開發“全責”,産品或者是測試背的鍋可能更大。

如何提高測試思維,其實更準備的是我們作為一個軟體測試工程師不僅僅要提高自己的測試思維,還有開發思維,是以準确的來說是測試開發思維。

為什麼說要有開發思維,測試和開發平時溝通得非常親密,你如果掌握這些開發思維,那些代碼、資料庫的結構、這些對你做測試肯定有幫助,而且我們自己去寫自動化腳本去寫架構也需要用到開發思維,很多夥伴可能有一點測試思維,但沒有開發思維。

測試開發思維是否都有,決定了你以後在測試這條路的上限。

那麼如何來提高?我給大家總結一下。

功能測試面試題:使用者場景,需求分析如何了解?

這其實就是在檢驗面試者對于測試思維的認知。

不管你現在是不是做測試,或者你以後想做什麼類型的測試,你想做進階、自動化、性能、安全等等,最重要的是什麼?最基礎的不要忘了,功能測試業務,功能測試業務裡面我覺得最重要的子產品就是針對于需求分析。

比如說我現在是面試官,我問你一個問題,你對使用者場景怎麼看?

使用者給到我們公司的需求,專業術語就是使用者場景。

之前幫公司面試問過一個面試者的問題,你對使用者場景是怎麼看的?他說啥叫使用者場景?

真實的使用者給我們公司提需求,我們來幫他們做項目,使用者肯定是帶着需求來的,針對于這個場景,你作為一個測試怎麼去看待怎麼去了解。

這個需求怎麼去分析,從哪些方面去分析,你能總結出來嗎?

如果以後面試官問到你需求分析想關的問題,别小看這些問題嗎,去面試一線大廠BATJ,P7級别,進階資深這些測試工程師都會問這些問題,因為做為一個測試,你對這些基礎的東西,你沒有一個很強的邏輯,思維你都不清晰,你如何去做好那些進階的事情。

a:了解需求的商業價值

b:站在使用者的角度

c:站在産品的角度

顯性需求

隐性需求

功能性需求

非功能性需求:性能測試

大家要用這些專業的術語,更明确更簡單,更清晰的思維去跟面試官去說,這裡有很多的話術,如果我真的全部寫出來,顯性隐性需求舉例子,怎麼去測試,基本上就是一個很大的文檔。關于這一系列的問題,在之前的文章都有講到,就不再贅述了。可以翻閱之前的文章,或者文末領取相對應的視訊教程。(免費資源共享)

這些是我以前在公司,每個新人先來了解這些,當時我雖然做的測試開發,管理測試開發團隊,帶領自動化團隊,像功能測試這一塊我也抓得比較嚴,功能你一定要測試好,功能沒做好,你做什麼自動化做什麼性能。

功能測試,需求分析是最為重要的。

想看哪方面的内容可以在評論區留言或者私信我。面試題内容,都有視訊精講版本,可以公号首頁點選領取資料,免費獲得(思維導圖、視訊教程)等相關學習資源。

微信公衆号:程式員一凡

繼續閱讀