測試開發人員需要具備那些技能?

一、需要的知識

  1. 軟件測試基礎理論知識,如需求分析、測試用例的編寫、黑盒測試、白盒測試等;
  2. 考編程語言基礎,如C/C++、java、python等;
  3. 相應的抓包工具,如fiddler等,至少要會用;
  4. 自動化測試工具,如Selenium、Appium、Robotium等;
  5. 計算機基礎知識,如數據庫、Linux、計算機網絡等;
  6. 測試框架,如JUnit等。

二、需要具備的能力

  1. 業務分析能力,分析整體業務流程、分析被測業務數據、分析被測系統架構、分析被測業務模塊、分析測試所需資源、分析測試完成目標;

  2. 缺陷洞察能力,一般缺陷的發現能力、隱性問題的發現能力、發現連帶問題的能力、發現問題隱患的能力、儘早發現問題的能力、發現問題根源的能力;

  3. 團隊協作能力,合理進行人員分工、協助組員解決問題、配合完成測試任務、配合開發重現缺陷、督促項目整體進度、出現問題勇於承擔;

  4. 專業技術能力,掌握測試基礎知識、掌握計算機知識、熟練運用測試工具;

  5. 邏輯思考能力,判斷邏輯的正確性、對可行性邏輯分析、站在客觀角度思考;

  6. 問題解決能力,技術上的問題、工作中的問題、溝通問題;

  7. 溝通表達能力,和技術人員、產品人員、上下級的溝通;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章