淺談如何將軟件測試課程與測試工程師崗位能力對接
作者:網絡轉載 發布時間:[ 2012/6/29 14:14:56 ] 推薦標簽:
摘要:軟件測試課程教學應與行業掛鉤,將其與測試工程師的崗位對接,提高學生的軟件測試職業能力,使學生畢業后真正具備軟件測試的能力,能夠勝任軟件測試崗位。
關鍵詞:軟件測試
當前軟件行業發展迅速,不斷正規化,人們對軟件的質量也要求越來越高,使得軟件行業對測試的重視程度不斷加大,由開始時的忽略不計到現在的不可缺少,使軟件測試行業出現巨大的人才需求。隨著軟件市場的成熟,企業和用戶對于軟件質量意識的逐步增強,對軟件作用的期望值也越來越高,軟件的質量和功能、性能、可靠性也正逐漸成為人們關注的焦點,促使國內軟件測試人員的地位不斷提升。
一、測試工程師崗位能力要求
1、技術能力
通常測試工程師應該具備的技能有以下幾點:測試設計能力(即編寫測試用例、測試計劃的能力),測試執行能力,性能分析能力,自動化測試能力,測試工具使用能力,測試管理能力等。
目前,為了適應軟件系統越來越復雜的測試需要,測試技術和理論越來越有針對性。測試有幾個發展方向:測試工具的開發,灰盒測試或者白盒測試,測試用例設計,性能測試(包括壓力測試、負載測試、安全性測試等)。要向某個方向發展不是一步達成的,需要不斷的努力,在各個階段完成自身能力的提升。
2、邏輯思維能力
軟件測試人員要能清晰準確地表述BUG(缺陷、錯誤),幫助開發人員準確定位問題,提高效率。如果BUG描述模糊甚至是錯誤的,則會造成開發人員的困惑,甚至干擾開發工作。要清晰準確地描述BUG,不在于字數多少,而是要很好地分析問題,以清晰的思路描述BUG。因此,軟件測試人員應該具有較強的邏輯思維能力。
3、溝通能力
現在各行各業都在提倡team work,即團隊合作。從表面看,軟件測試人員與開發人員是對立的,這不是我們所希望的,我們的終目的是在工作過程中雙方配合,生產出高質量的軟件產品,而不是互相給對方找茬。因此,測試與開發之間要建立起信任和默契,要在堅持原則的基礎上和開發保持良好關系,讓開發人員理解并支持測試人員的工作。因此,溝通能力顯得十分重要。
一般在軟件行業中,會從BUG描述的質量以及測試人員與其他部門的關系這兩方面,來評價測試人員的能力。為提高學生的溝通能力,我們將課程以分組形式進行,分成測試組、開發組,模擬實際工作過程。并組織測試人員與開發人員討論和交流,也定期邀請親身從事軟件測試的行內人士給學生講座,帶學生到企業參觀,通過親身接觸和體驗使學生懂得團隊合作的重要性,以在日后注意提升自己的溝通能力。
相關推薦

最新發布
性能測試之測試環境搭建的方法
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