1. 程式人生 > >軟體測試的自我發展規劃

軟體測試的自我發展規劃

--<寫在前面>--深入的軟體測試,其實要求也是非常高的。不像研發崗位,你可能只需要對技術的深入研究,就能在工作中得心應手。
而軟體測試的發展歷程是一個廣泛且籠統的範圍,想要勝任真正的軟測工程師,就必須不斷的去學習各個方面的知識,如前端、後臺、業務流程等等。

下面將從三個大的方面來描述軟體測試的晉升方向:

一、技術方面

  • 技術知識掌握

    這方面包括有:網路知識、網站結構理解、專案實現框架、網路協議結構層次劃分、前後臺介面實現的方法、資料庫結構、開發語言瞭解...

  • 基礎理論知識

    [黑盒測試]

    功能上包括:表單值域測試、相容性、UI、易用性、業務流程測試、邏輯測試、逆向思維測試、安全性、cookis、資料準確性、本地化測試、資料恢復測試....

    效能上包括:壓力測試、負載測試、穩定性測試

    自動化:UI自動化、介面自動化

    [白盒測試]

    [灰盒測試]

    [介面測試]

    介面測試包括:功能介面、邏輯介面、第三方介面、內部介面、dubbo、GUI、API...


  • 專案工作經驗
  • 測試工具掌握

    [基礎工具]

    禪道、SVN、Xshell...

    [效能工具]

    loadrunner、jmeter、GT、monkey

    [自動化工具]

    QTP、selenium、monkeyrunner、appnium、Jenkins...

    [介面工具]

    soupUI、postman、poster、jmeter、loadrunner、fiddler...

    [安全測試]

    Appscan、Acunetix、Web Vulnerability、Scanner

二、思想方面

    學習能力:理解原理、筆記、模仿

    應變能力:工作上、技術上

    工作效率:測試時間把控、以一當百的氣魄?

    溝通協調能力:領導、開發、產品、設計、...

    思考問題角度

    巨集觀把控能力

三、個人因素

    是否自信?

    是否有野心?

    是否給自己規劃目標?

    是否能抓住機遇?

    是否善於變現自己?

    是否嚴格要求自己?


以上描述的比較大概,因為具體的東西涉及到太多了,而且工作中實際用到的也是其中的一部分。真心覺得,還有很多東西需要學習!