測試的那些心理學

測試人員和開發人員的心態比較。
自我測試與獨立測試之間的平衡。
測試人員和開發人員之間應該就缺陷進行清晰,禮貌的溝通和反饋。
測試人員和開發人員的心態比較:
應用程序的測試和審查與分析和開發有所不同。意思是說,如果我們正在構建或開發應用程序,那麼我們將在解決開發過程中的問題並根據用戶規範製造產品方面做出積極的努力。

但是,在測試或審查產品時,我們正在尋找產品中的缺陷或故障。因此,構建軟件需要與測試軟件不同的心態。什麼是測試心理學

自我測試和獨立測試之間的平衡:
上面文章中對測試人員和開發人員的心態進行比較只是爲了比較兩種不同的觀點。

這並不意味着測試人員不能成爲程序員,也不意味着程序員不能成爲測試人員,儘管它們通常是獨立的角色。實際上,程序員是測試人員。

他們總是測試自己構建的組件。在測試自己的代碼時,他們會發現很多問題,因此程序員,架構師和開發人員在將代碼提供給任何人之前,總是會先對其進行測試。但是,我們都知道很難發現我們自己的錯誤。

因此,程序員,架構師,業務分析師需要依靠其他人來幫助測試他們的工作。該其他人可能是同一團隊的其他開發人員,也可能是測試專家或專業測試人員。

將應用程序提供給測試專家或專業測試人員可以對系統進行獨立測試。

這種獨立程度避免了作者的偏見,並且在發現缺陷和失敗時通常更有效。

有軟件測試其獨立此處列出從最低級別的獨立性,以最高的幾個級別:
自身。由撰寫項目的人進行測試。
二。由同一團隊中另一個人(例如另一個程序員)進行的測試。
三。由來自不同組(例如獨立測試團隊)的人員進行的測試。
四。來自不同組織或公司的人員進行的測試,例如外包測試或外部機構的認證。

測試人員與開發人員之間清晰,有禮貌的溝通和對缺陷的反饋:
我們都會犯錯誤,有時當有人指出錯誤時,我們會感到煩惱,沮喪或沮喪。因此,當我們作爲測試人員運行測試時,從我們的角度來看這是一個很好的測試,因爲我們發現了軟件中的缺陷和故障。

但是同時,我們在處理或向程序員報告缺陷和故障時需要非常小心。我們很高興,因爲我們發現了一個很好的錯誤,但是需求分析師,設計師,開發人員,項目經理和客戶將如何應對。

生成應用程序的人員可能會採取防禦措施,並將此舉報的缺陷視爲個人批評。
項目經理可能會因爲每個人都對項目的執行而感到惱火。
客戶可能會因爲看到缺陷而對產品失去信心。
因爲測試可以被視爲破壞性活動,所以我們需要謹慎,同時儘可能客觀和禮貌地報告我們的缺陷和失敗。

自我測試與獨立測試之間的平衡

發佈了17 篇原創文章 · 獲贊 2 · 訪問量 850
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章