軟件測試中溝通的重要性
溝通是指信息自我傳承或者不同個體間信息的有效傳遞與接受。溝通的方式可以包括語言溝通和非語言溝通。非語言溝通通常指通過文檔,郵件等等方式進行的非面對面交流的溝通。
在實際的測試過程中,經常能聽到下面的人(這些人中有開發,有測試,還有其他)抱怨:“這需求里就是這么說的,也是這么設計的,你讓我怎么辦?”其實就這么簡單的一句話,卻暴露出了大家的溝通出現了非常嚴重的問題。
文檔是大家進行溝通的一個基礎條件,而現在很多項目的文檔質量不高已經成為一個不爭的事實,另一方面技術人員通常都自嘲自己“不善言語”。由于本人只要負責測試項目,我的觀點大多從一名測試的角度出發,或許可以試用于其他方面。
對于測試來講要從這質量不高的文檔中去發掘“疑惑”,這個本領的練就除了“天分”外,更多的依賴你對項目的把握。舉一個簡單的例子:登錄功能,相信很多人都測試過,但在文檔中你看到這個時,你能想到什么?登錄通常都是輸入用戶名,密碼,點擊登錄或者確定,進入下個流程。可能這個時候,大家覺得這個已經可以了,但作為測試,僅有這些內容,完全不夠。文檔中僅僅描述了登錄的簡單流程,并沒有講清楚各輸入項的要求,如果特定的文檔中也缺失了這部分的內容,那么你需要找專人去“溝通”,通過溝通,你需要確定用戶名的規范是什么?密碼的規范是什么?是否有易用性方面的要求等等,其實大家可以發現,這些都是作為測試在設計測試用例時考慮的東西,而這些東西如果缺乏,你的測試用例完全無法完成。
溝通的目的是讓別人理解你的真實想法,千萬不要想當然。曾經遇到過這樣的情況,一個項目,可能由于自己對業務相對于其他人來講要熟悉的多,所以當看到某個特定的描述的時候,就自認為其他人也明白了。可用例評審的時候,卻發現大家對這個特定的描述根本沒有理解,于是就很困惑,質問大家,可最后發現問題出在自己身上,把自己的意愿強加在了別人的身上:自認為別人也清楚。所以,我們任何時候都要清楚溝通就是要讓別人知道你的想法或者弄清楚別人的想法。
溝通是一門非常重要的技能,無論你現在的角色是什么,記住,溝通能讓你有更多的收獲!
在實際的測試過程中,經常能聽到下面的人(這些人中有開發,有測試,還有其他)抱怨:“這需求里就是這么說的,也是這么設計的,你讓我怎么辦?”其實就這么簡單的一句話,卻暴露出了大家的溝通出現了非常嚴重的問題。
文檔是大家進行溝通的一個基礎條件,而現在很多項目的文檔質量不高已經成為一個不爭的事實,另一方面技術人員通常都自嘲自己“不善言語”。由于本人只要負責測試項目,我的觀點大多從一名測試的角度出發,或許可以試用于其他方面。
對于測試來講要從這質量不高的文檔中去發掘“疑惑”,這個本領的練就除了“天分”外,更多的依賴你對項目的把握。舉一個簡單的例子:登錄功能,相信很多人都測試過,但在文檔中你看到這個時,你能想到什么?登錄通常都是輸入用戶名,密碼,點擊登錄或者確定,進入下個流程。可能這個時候,大家覺得這個已經可以了,但作為測試,僅有這些內容,完全不夠。文檔中僅僅描述了登錄的簡單流程,并沒有講清楚各輸入項的要求,如果特定的文檔中也缺失了這部分的內容,那么你需要找專人去“溝通”,通過溝通,你需要確定用戶名的規范是什么?密碼的規范是什么?是否有易用性方面的要求等等,其實大家可以發現,這些都是作為測試在設計測試用例時考慮的東西,而這些東西如果缺乏,你的測試用例完全無法完成。
溝通的目的是讓別人理解你的真實想法,千萬不要想當然。曾經遇到過這樣的情況,一個項目,可能由于自己對業務相對于其他人來講要熟悉的多,所以當看到某個特定的描述的時候,就自認為其他人也明白了。可用例評審的時候,卻發現大家對這個特定的描述根本沒有理解,于是就很困惑,質問大家,可最后發現問題出在自己身上,把自己的意愿強加在了別人的身上:自認為別人也清楚。所以,我們任何時候都要清楚溝通就是要讓別人知道你的想法或者弄清楚別人的想法。
溝通是一門非常重要的技能,無論你現在的角色是什么,記住,溝通能讓你有更多的收獲!
本文標簽:軟件測試中溝通的重要性
* 由于無法獲得聯系方式等原因,本網使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《軟件測試中溝通的重要性》相關權利人與機電之家網取得聯系。










