(2)如果某些模塊確實有問題,我們可以演示其它重要的業務功能模塊,必要時要向
用戶做成合理的解釋。爭得時間后,及時修改缺陷來彌補。
(3)永遠不能欺騙用戶,蒙混過關。道理很簡單,因為軟件是要給用戶用的,問題早晚會暴露出來,除非你可以馬上修改。
和用戶進行測試還要注意各種交流技巧,爭取不但短期利益得到了滿足,還要為后面得合作打好基礎。
10、如何編寫提交給用戶的測試報告?
隨著測試工作越來越受重視,開發團隊向客戶提供測試文檔是不可避免的事情。很多人會問:“我們可以把工作中的測試報告提供給客戶嗎?”答案是否定的。因為提供內部測試報告,可能會讓客戶失去信心,甚至否定項目。
測試報告一般分為內部測試報告和外部測試報告。內部報告是我們在測試工作中的項目文檔,反映了測試工作的實施情況,這里不過多討論,讀者可以參考第9章的相關內容。這里主要討論一下外部測試報告的寫法,一般外部測試報告要滿足下面幾個要求:
根據內部測試報告進行編寫,一般可以摘錄;
不可以向客戶報告嚴重缺陷,即使是已經修改的缺陷,開發中的缺陷也沒有必要讓客戶知道;
報告上可以列出一些缺陷,但必須是中級的缺陷,而且這些缺陷必須是修復的;
報告上面的內容盡量要真實可靠;
整個測試報告要仔細審閱,力爭不給項目帶來負面作用,尤其是性能測試報告。
總之,外部測試報告要小心謹慎的編寫。
11、開發人員老是犯一些低級錯誤怎么解決?
這種現象在開發流程不規范的團隊里特別常見,尤其是一些“作坊式”的團隊里。解決這種問題一般從兩個方面入手:
一方面從開發管理入手,也就是從根源來解決問題?梢灾贫ㄒ幏兜拈_發流程,甚至可以制定懲罰制度,還有就是軟件開發前做好規劃設計。
另一方面就是加強測試,具體做法就是加強開發人員的自己測試,把這些問題“消滅”在開發階段,這是比較好的做法,讀者可以參考第13章試案例分析的“13.1.2缺陷反復出現,誰的責任”小節,13.1.2專門討論了這類問題的方法。
此外,還可以通過規范的缺陷管理來對開發人員進行控制,比如測試部門整理出常見的缺陷,讓開發人員自己對照進行檢查,以減少這類低級錯誤的發生。
開發人員犯錯誤是正常的現象,作為測試人員一定不能抱怨,要認認真真的解決問題才是上策。
12.測試工具在測試工作中是什么地位?
國內的很多測試工程師對測試工具相當迷戀,尤其是一些新手,甚至期望測試工具可以取代手工測試。測試工具在測試工作中起的是輔助作用,一般用來提高測試效率。自動化測試彌補了手工測試的不足,減輕一定的工作量。實際上測試工具是無法替代大多數手工測試的,而一些諸如性能測試等自動化測試也是手工所不能完成的。
對于自動測試技術,應當依據軟件的不同情況來分別對待,一般自動技術會應用在引起大量重復性工作的地方、系統的壓力點、以及任何適合使用程序解決大批量輸入數據的地方。然后再尋找合適的自動測試工具,或者自己開發測試程序。一定不要為了使用測試工具而使用。
文章來源于領測軟件測試網 http://www.k11sc111.com/