对测试人员或开发人员来说相互沟通有多重要?
生活随笔
收集整理的這篇文章主要介紹了
对测试人员或开发人员来说相互沟通有多重要?
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
要開始討論的話題之前,我想舉一個實際生活中的例子: 丈夫和妻子住在同一所房子里,且不與對方溝通。或者說他們之間沒有什么可以說的。他們只是用短信告知對方如果有什么重要事要注意。否則,兩人都是在忙自己的生活,不怎么會打擾或者照顧對方。長久如此會發(fā)生什么?一種挫敗感升高,刺激倍增,憤怒的表現(xiàn)和情緒失控的發(fā)生。一段關(guān)系只會在有頻繁交流,難得爭吵,大量共識以及彼此之間贊揚的情況下才能加強。 現(xiàn)在,將上述情況與軟件項目生命周期進(jìn)行一下比較。 開發(fā)人員和測試人員之間的關(guān)系也是類似的,雙方都為一個項目工作為了要取得成功。世界上沒有任何項目僅僅因為工具,預(yù)算,代碼或基礎(chǔ)結(jié)構(gòu)而獲得成功。往往是真實的人使得項目成功。而為了讓事情順利完成,需要的是一個團(tuán)隊,而不是個人。 簡述了這條主線后,我希望你深入理解為什么測試者和開發(fā)者都應(yīng)該彼此溝通,作為一個團(tuán)隊進(jìn)行工作。 為什么測試人員和開發(fā)人員應(yīng)該溝通,作為一個團(tuán)隊進(jìn)行工作? 首先,讓我們看看如果開發(fā)人員和測試人員作為一個團(tuán)隊工作會有怎樣的好處: #1.默認(rèn)情況下項目是成功的: 當(dāng)項目過程中不存在開發(fā)團(tuán)隊和測試團(tuán)隊經(jīng)常由于瑣碎的問題和自我進(jìn)行爭吵的情況下,該項目保證是成功的。大多數(shù)時候,開發(fā)團(tuán)隊和測試團(tuán)隊都會玩分配的游戲。是的,bug的分配。每個人都想證明問題是由另一方造成的。如果大家都能夠理解最終的問題是在前提(項目)中,并試圖一起解決它的話,其他所有的問題也都可以得到解決。 #2.個人的成長: 如果有一個良性的競爭,而沒有隱藏的斗爭,那每個人都可以得到成長。分享想法并接受建議,給每個人一個機會去取得進(jìn)步。 #3.團(tuán)隊的成長: 通過讓團(tuán)隊成員彼此了解,并互相尊重對方的工作,能夠最終使團(tuán)隊變得更強,更有競爭力。 #4.為未來而學(xué)習(xí): 在完成一個成功的項目后,每個人都學(xué)到了東西。使得團(tuán)隊未來的項目完成變得更成功,更輕松自由以及更流暢。 好了,現(xiàn)在我們知道一起工作而不是單獨作為一個開發(fā)人員或測試人員工作的好處,但是如何做到呢? 測試人員和開發(fā)人員:溝通是關(guān)鍵
彼此合作的方法: #1.不要將自我?guī)牍ぷ鲘徫?#xff1a; 有意或無意,我們帶著自我進(jìn)入工作場所。我們認(rèn)為自己正在盡力做到最好(毫無疑問),但是,這并不意味著其他人不是如此。 如果開發(fā)人員認(rèn)為,對于他所開發(fā)部分的任何缺陷的報告都是無知的,瑣碎的,懷著惡意的想法或是努力在騷擾他,那么與其說這個缺陷是個bug還不如說這是一種自我意識問題。如果測試人員認(rèn)為,他報告的錯誤被駁回,是因為開發(fā)人員試圖傷害別人,因為開發(fā)人員不喜歡解決bug,因為開發(fā)人員認(rèn)為,某個測試人員沒有正確的理解,或者因為開發(fā)人員認(rèn)為他是一名開發(fā)人員,他做的最好……那測試想法和發(fā)現(xiàn)的bug都會減少。 由于展示與表現(xiàn)自我,我們使自己難以獲得成長也使他人難以工作。 所以,如果可能的話,不要想著你是一個測試人員,首先想到你是一個正在努力讓一切正確完成的團(tuán)隊成員。不要因為bug被駁回而感到受傷,而是試試去了解背后的原因。不要因為知道測試的預(yù)計時間即將到來而停止。不要因為覺得開發(fā)工作是個偉大的工作從而看輕自己,也不要因為覺得自己的工作是給別人找他們工作上的錯誤而過分自信。 ------------ #2.現(xiàn)實一點: 作為測試者,要面對的最痛苦的時候是,當(dāng)你匯報的錯誤被駁回的時候。現(xiàn)實一些,試圖去了解駁回背后的原因,試著去了解你怎么會誤解或錯誤推測的,如果你認(rèn)為你提出的方案是正確的,試圖說服開發(fā)人員或項目經(jīng)理,并嘗試?yán)^續(xù)。 #3.優(yōu)先考慮項目: 總是關(guān)注全局,并相應(yīng)地優(yōu)先考慮事情。項目整體比一個bug或個人更重要。放下你的自我,去開發(fā)人員那里,討論,分享,理解和進(jìn)行相應(yīng)的工作。 #4.要有耐心: 事情并不會一夜之間改變,因此要有耐心,繼續(xù)好好地完成你的工作。不要因為有人給你負(fù)面的評價或者開發(fā)人員一時不接受你找到的bug而喪失動力。 #5.分享想法,但不要強調(diào)實現(xiàn): 開發(fā)和測試團(tuán)隊之間的頻繁交流,有助于雙方產(chǎn)生更多的想法。開發(fā)者可以建議有關(guān)如何更好的測試特定的模塊,與此同時測試者可以建議如何糾正缺陷。放開自己去接受新的建議并交流想法。 #6.接受人們是會犯錯誤的: 找到一個關(guān)鍵的錯誤之后,不要在開發(fā)人員的面前嘲笑這個錯誤。要知道,測試人員在一個時間和預(yù)算緊縮的環(huán)境下工作,開發(fā)者也是如此。沒有人可以創(chuàng)建一個毫無漏洞的軟件,不然測試就不會存在了。因此,明白自己的角色,并幫助解決問題,而不是取笑它們。 #7.了解多個團(tuán)隊總是比一個團(tuán)隊做的更好: 測試團(tuán)隊孤立于所有其他開發(fā)團(tuán)隊,不能成為高產(chǎn)的團(tuán)隊。當(dāng)一個測試人員調(diào)整自己與開發(fā)人員之間的關(guān)系,并發(fā)展相互的關(guān)系,就能創(chuàng)建一個良好的團(tuán)隊環(huán)境,當(dāng)所有的開發(fā)人員和測試人員一起工作時,這對雙方而言會是一個雙贏的局面。 #8.敏捷測試和結(jié)對測試: 建議:敏捷方法,齊心協(xié)力,做好結(jié)對測試,與開發(fā)人員共同工作,討論并經(jīng)常開會,減少文件,給予同等的重視以及尊重每個人的工作。 我總結(jié)為以下主題: 如果你認(rèn)為你是一個清潔工,你將永遠(yuǎn)是清潔工。 然而 如果你認(rèn)為你正試圖使世界變得更美好,干凈,趕上垃圾收集車,并努力戰(zhàn)略性的完成事情,世界肯定會更好。 作者簡介:這篇文章是由STH團(tuán)隊成員Bhumika Mehta所寫。她是一個項目負(fù)責(zé)人,有著7年的軟件測試經(jīng)驗
彼此合作的方法: #1.不要將自我?guī)牍ぷ鲘徫?#xff1a; 有意或無意,我們帶著自我進(jìn)入工作場所。我們認(rèn)為自己正在盡力做到最好(毫無疑問),但是,這并不意味著其他人不是如此。 如果開發(fā)人員認(rèn)為,對于他所開發(fā)部分的任何缺陷的報告都是無知的,瑣碎的,懷著惡意的想法或是努力在騷擾他,那么與其說這個缺陷是個bug還不如說這是一種自我意識問題。如果測試人員認(rèn)為,他報告的錯誤被駁回,是因為開發(fā)人員試圖傷害別人,因為開發(fā)人員不喜歡解決bug,因為開發(fā)人員認(rèn)為,某個測試人員沒有正確的理解,或者因為開發(fā)人員認(rèn)為他是一名開發(fā)人員,他做的最好……那測試想法和發(fā)現(xiàn)的bug都會減少。 由于展示與表現(xiàn)自我,我們使自己難以獲得成長也使他人難以工作。 所以,如果可能的話,不要想著你是一個測試人員,首先想到你是一個正在努力讓一切正確完成的團(tuán)隊成員。不要因為bug被駁回而感到受傷,而是試試去了解背后的原因。不要因為知道測試的預(yù)計時間即將到來而停止。不要因為覺得開發(fā)工作是個偉大的工作從而看輕自己,也不要因為覺得自己的工作是給別人找他們工作上的錯誤而過分自信。 ------------ #2.現(xiàn)實一點: 作為測試者,要面對的最痛苦的時候是,當(dāng)你匯報的錯誤被駁回的時候。現(xiàn)實一些,試圖去了解駁回背后的原因,試著去了解你怎么會誤解或錯誤推測的,如果你認(rèn)為你提出的方案是正確的,試圖說服開發(fā)人員或項目經(jīng)理,并嘗試?yán)^續(xù)。 #3.優(yōu)先考慮項目: 總是關(guān)注全局,并相應(yīng)地優(yōu)先考慮事情。項目整體比一個bug或個人更重要。放下你的自我,去開發(fā)人員那里,討論,分享,理解和進(jìn)行相應(yīng)的工作。 #4.要有耐心: 事情并不會一夜之間改變,因此要有耐心,繼續(xù)好好地完成你的工作。不要因為有人給你負(fù)面的評價或者開發(fā)人員一時不接受你找到的bug而喪失動力。 #5.分享想法,但不要強調(diào)實現(xiàn): 開發(fā)和測試團(tuán)隊之間的頻繁交流,有助于雙方產(chǎn)生更多的想法。開發(fā)者可以建議有關(guān)如何更好的測試特定的模塊,與此同時測試者可以建議如何糾正缺陷。放開自己去接受新的建議并交流想法。 #6.接受人們是會犯錯誤的: 找到一個關(guān)鍵的錯誤之后,不要在開發(fā)人員的面前嘲笑這個錯誤。要知道,測試人員在一個時間和預(yù)算緊縮的環(huán)境下工作,開發(fā)者也是如此。沒有人可以創(chuàng)建一個毫無漏洞的軟件,不然測試就不會存在了。因此,明白自己的角色,并幫助解決問題,而不是取笑它們。 #7.了解多個團(tuán)隊總是比一個團(tuán)隊做的更好: 測試團(tuán)隊孤立于所有其他開發(fā)團(tuán)隊,不能成為高產(chǎn)的團(tuán)隊。當(dāng)一個測試人員調(diào)整自己與開發(fā)人員之間的關(guān)系,并發(fā)展相互的關(guān)系,就能創(chuàng)建一個良好的團(tuán)隊環(huán)境,當(dāng)所有的開發(fā)人員和測試人員一起工作時,這對雙方而言會是一個雙贏的局面。 #8.敏捷測試和結(jié)對測試: 建議:敏捷方法,齊心協(xié)力,做好結(jié)對測試,與開發(fā)人員共同工作,討論并經(jīng)常開會,減少文件,給予同等的重視以及尊重每個人的工作。 我總結(jié)為以下主題: 如果你認(rèn)為你是一個清潔工,你將永遠(yuǎn)是清潔工。 然而 如果你認(rèn)為你正試圖使世界變得更美好,干凈,趕上垃圾收集車,并努力戰(zhàn)略性的完成事情,世界肯定會更好。 作者簡介:這篇文章是由STH團(tuán)隊成員Bhumika Mehta所寫。她是一個項目負(fù)責(zé)人,有著7年的軟件測試經(jīng)驗
總結(jié)
以上是生活随笔為你收集整理的对测试人员或开发人员来说相互沟通有多重要?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux 网络设备驱动开发(一) ——
- 下一篇: 树莓派4B之雨滴雨水传感器模块(pyth