軟件測試也需要人際關系
作者:網絡轉載 發布時間:[ 2011/11/15 10:08:25 ] 推薦標簽:
軟件測試是一項技術性很強的工作,但是歸根到底他不是孤立的實施過程,涉及到開發人員與測試人員之間的各種關系。因此,軟件測試也需要良好的人際關系。
1. 測試人員與開發人員的人際關系
與軟件開發具有天然的聯系。軟件測試的輸入是軟件開發的產品,測試輸出的結果需要開發人員相應處理,處理后的結果再次需要測試人員的驗證。因此,軟件測試與軟件開發如影相隨,互為服務對象。
軟件測試人員和軟件開發人員要多從別人的角度去想想,所謂“換位思考”,多尊重對方一定能得到對方的尊重與配合;其次是加強和開發人員的溝通,讓他清楚地認識到測試工作對開發工作的價值,發現的每一個Bug的重要性。
軟件測試人員對于軟件缺陷的報告要事論事,只報告軟件缺陷的客觀事實,不對軟件代碼本身的質量優劣進行評判,不搞人身攻擊。軟件開發人員要理解軟件測試的工作職責是尋找軟件缺陷,而不是故意和自己的代碼“過不去”,也不要認為軟件測試是動動鼠標,敲敲鍵盤的低水平工作,軟件測試也是一門技術和藝術。測試和開發只是軟件工作的分工不同,都是軟件項目團隊不可分割的成員,而且軟件測試人員發現的Bug,可以幫助開發人員盡早修正,避免軟件發布后造成更大損失。
2. 外包測試服務商與軟件開發商的關系
軟件測試外包成為新的軟件測試形式,由于軟件測試活動的復雜性和長期性,軟件開發商與提供軟件測試服務的服務商之間的交流變得非常重要,處理好測試外包服務商和開發商之間的關系將對軟件測試具有決定性的影響。
軟件外包測試是一種軟件技術服務,外包測試服務商的價值在于通過提供專業的測試服務為客戶創造附加價值。軟件開發商通過測試外包,集中人力和物力從事軟件核心技術的開發,增強產品的競爭力。因此,外包測試服務商與軟件開發商之間是業務合作關系。
信任關系成為外包測試服務商和軟件開發商重要的內容。測試外包服務商要贏得軟件開發商的信任,需要提供優質、高效、及時地軟件測試服務,需要理解、達到甚至超過客戶的期望,樹立一切為客戶服務的思想和意識,并且貫徹于整個軟件外包測試的全過程。
軟件開發商要選擇符合項目需求的外包測試服務商,為他們提供充分的項目信息和必要的技術支持,因為只有軟件開發商真正熟悉要測試的軟件。通過對外包測試服務商測試項目的執行過程和結果,及時提出存在的問題,并且督促過程改進。
3. 測試人員與質量保證人員的人際關系
不同的軟件公司對質量保證(QA)人員的職責和功能存在不同的理解。有些公司QA人員等同于測試人員,負責具體的軟件測試工作。也有的公司QA人員只負責軟件項目的過程檢測和跟蹤,不參與具體的測試工作。
這里所說的QA人員是指對軟件測試的質量和過程進行評估的人員。QA人員通過抽查測試用例的執行結果,或根據測試發現的軟件缺陷數據信息對軟件測試的質量和過程進行評估。QA人員一般需要熟練掌握軟件測試的技能,熟悉軟件產品。
軟件測試人員與QA人員都是軟件質量控制團隊的成員,只是二者的職責不同,但是都是具有相同的工作目標,即一切行為都是為了提高和保證軟件質量。軟件測試人員可以從QA人員的測試評估報告,發現測試存在的不足和取得的成果,因此,需要理解和尊重QA人員,加強交流,相互信任和支持。QA人員要注意對軟件測試的效果進行評估時,一切以客觀數字為基礎,對事不對人,關鍵是發現影響軟件測試質量的問題,并且提出可行的改進建議。
相關推薦

最新發布
性能測試之測試環境搭建的方法
2020/7/21 15:39:32軟件測試是從什么時候開始被企業所重視的呢?
2020/7/17 9:09:11Android自動化測試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項目適合做自動化?自動化測試人員應具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測試工具測評
2020/7/17 8:52:11RPA機器人能夠快速響應企業需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測試基本概念是怎么來的?軟件測試生命周期的形成歷經了什么?
2020/7/16 9:11:10