粗看有些文不對題,不過這裡說的是有技術含量的軟體測試,而不只是有技術含量的軟體測試工程師,而這正是我們團隊需要做的。下面是對於測試組裡軟體測試工作的幾點思考:
1、關於需求分析
複雜的需求就像是一團纏在一起的毛線團,找不到開始和結尾。而我們分析需求的方式是每次好不容易都理清了看明白了,放在那裡不管了,過段時間又成了一團亂麻。如果有比較好的方法把這團毛線整理好了,按分類,順序擺放好,下次不管是自己還是別人再來用,就可以輕而易舉理清頭緒了。
2、關於溝通
與客戶的溝通,常常因為對於需求的理解不同或思路不同不能在一個平台上,溝通費時費力。這個只有通過學習溝通技巧,提升業務水平來解決。
團隊內部的溝通,有兩種方式,通過文字或通過話語來溝通。寫一個條理清晰,表達清楚的文檔,能讓接手的人節約很多時間成本。話語溝通,通過週期性項目會議和測試組會議來改善。溝通不光能節約時間,還能增加團隊成員之間信任和默契。
3、提高軟體測試技術含量
不是說一定要用測試載入器,做自動化測試、白盒測試;這裡說的技術含量還包括更科學合理的測試方案策略,針對不同業務模型不同程式架構項目的測試方法;比如同一個測試功能點,很可能設計的存在冗餘的100個Case和精益設計50個Case達到的覆蓋率是相同的。
當然是必須通過理論和實踐驗證後的,而不是隨意的設計。需要系統和持續的學習才能獲得提高。“軟體測試不只是重複的工作,讓絕對需要重複的工作交給機器去完成。”
4、組內的學習培訓
“三人行,必有我師。”每個人都有自己擅長的一面,很多優秀企業和個人都推崇小而優秀的團隊。我們的團隊是符合“小”的特點的,謙卑得說優秀還有些差距。提高團隊水平有兩個辦法,一是學習別人的長處,這樣的問題是可能別人的長處自己不是真正感興趣,學習沒有動力。另外一個辦法是,每個人都能儘可能突出自己的優點,找到興趣才能獲得持續動力動力。我想一個優秀的團隊應該是個性突出但又技能全面的,因此首要任務是使自己擅長的技能更擅長,同時具備清晰的思路並能夠分享給同事。這樣獲得一定的平衡。
閉門可以造車,但是我們要避免重複造輪子。有現成的理論和經驗,我們何不奉行“拿來主義”的思想,當然當我們自己有好的心得和體會,也可以分享給外界。
本文轉載自51Testing軟體測試網,查看更多:http://www.51testing.com/html/news.html