軟體測試工程師應當考取的資格證書包括計算機軟體產品檢驗員(三級)、計算機程序設計員(四級)以及軟體測評師等專業資格證書。軟體測試工程師的工作涉及對計算機軟體的構造、設計、開發方法、測試和維護等領域的深入研究,他們需要掌握程序設計語言、資料庫、軟體開發工具、系統平台和設計模式等多方面的知識,以便進行有效的軟體需求分析、設計、測試和維護。
軟體測試工程師應具備的知識和能力包括:
1. 掌握基本的人文和社會科學知識,具有良好的人文社會科學素養、職業道德和心理素質,以及強烈的社會責任感。
2. 掌握所需的數學和其他相關自然科學、系統科學知識,以及一定的經濟學與管理學知識,為專業工作打下堅實基礎。
3. 理解計算學科的基礎理論知識和專業知識,熟悉核心概念、知識結構以及典型方法。
4. 掌握軟體工程學科的基本理論和知識,熟悉軟體生命周期的各個階段,包括需求分析、設計、實現、評審、測試、維護及管理,並了解相關規范和標准。
5. 經過系統的軟體工程訓練,具備實際軟體開發項目的經驗,擁有軟體工程師所需的專業能力。
6. 能夠綜合運用所學知識和方法解決實際問題,權衡不同設計方案,並使用適當的工具進行軟體設計和開發,同時建立規范的系統文檔。
7. 理解團隊合作的重要性,具備個人與團隊協作的能力、人際交往和溝通能力,以及一定的組織管理能力。
8. 具備初步的外語應用能力,能夠閱讀專業外文材料,有一定的國際視野和跨文化溝通能力。
9. 了解與本專業相關的法律法規及方針政策,理解軟體工程技術倫理的基本要求。
10. 掌握軟體工程學科的前沿技術以及軟體行業的發展動態,具備創新意識和創新能力。
11. 能夠對系統解決方案進行合理判斷和選擇,展現批判性思維能力。
12. 具備終身學習能力,不斷學習新概念、新模型和新技術,以保持專業能力與學科發展的同步。