軟體測試的學習方法有哪些

  學習軟體測試的通用技術與針對某類軟體的測試技術外,還有一個重要的與技術無關的方面。那麼?下面是小編分享給大家的軟體測試的學習方法的資料,希望大家喜歡!

  軟體測試的學習方法

  1. 找個好師傅

  這是最重要的一條了,也是公司提供的最好的一個條件.剛進來的時候,td,測試案例都有一個pm細心的和你講,案例有什麼方法來設計?要注意哪些錯誤?軟體測試技術相關書籍目錄、軟體測試流程相關文件目錄、產品業務相關的文件目錄,一大堆的東西馬上夠你頭暈的了.呵呵,還好,悟性不錯,都囫圇吞棗地吞下去了.

  2.別放棄自己的特長--讀書

  不要以為工作了就可以不讀書,我也是最近才發現的,工作的人讀書的勁兒比在學校的學生還大呢.工作完了,已經眼皮都在磨了,還是習慣性的拿本書在電腦前,臥榻上,讀個天昏地暗的.

  3.公司的寶庫---缺陷跟蹤庫中的問題報告單和歷史測試用例

  每個軟體,每個版本的bug報告都在td的資料庫中,包括模組位置,bug描述,解決方案,真是一個寶庫啊這裡,完整的測試流程,測試案例的規範,都能在這裡得到充分的體現,不僅僅學到了測試的技術,還為以後開發避免錯誤,提高程式碼質量打下堅實的基礎.

  4.與開發人員為伍

  我是由於目標是進入開發部門的,所以一開始就比較注意這點,但是後來發現與開發人員交流的過程中,能夠幫助我找到很多新的角度來分析軟體,更迅速地瞭解需求上的變化,能夠更加深入的理解軟體的實質,明白這一堆由控制元件堆成的東西到底是什麼東西,裡面有幾條毛.嘿嘿,說了你也不信,人身上就有三百萬億五千九百九十九條毛,我數過了,不信你也數一數?要我說錯了,請你吃肯德基.

  軟體測試的學習內容

  學習軟體測試的通用技術與針對某類軟體的測試技術外,還有一個重要的與技術無關的方面:業務知識.沒有具體的業務知識很難發現軟體中潛在的邏輯錯誤甚至是需求上的錯誤,當然需求要依據特定的軟體,但軟體測試人員對需求理解的深入程度不應低於軟體開發的人員.因為軟體測試所有的依據來自於需求,而所有的需求來自於客戶,甚至是我們的全部都來自於客戶,呵呵.識別需求後還必須轉化為測試上的需求,畢竟測試人員看需求的角度和開發人員還是有區別的.

  軟體測試介紹

  實際軟體測試要求要高於軟體開發,不僅要懂開發技術,還要懂得設計技術,測試技術,做到高階測試的話,水平要在高階開發之上;

  當前國內情況:

  軟體測試基本是用開發水平比較低的人,有些甚至都不懂開發技術,主要是成本考慮測試薪水比較低,所以要求自然比較低,大部分是一些剛畢業的,或在大專生之類的,測試時間也很短,基本就是一個形式主要為接專案時有利,大部分測試由開發人員完成;

  目前主要一些外企有高水平的專業測試隊伍,國內一些比較強的公司有部分專業測試隊伍水平也不是很高,但比較專業了;

  以後國內軟體業必須逐步向國際水準看齊,所以軟體測試是有潛力的;

  測試學習:

  1、基本程式設計能力可通過學習一門語言,比如C語言,同時要學習資料結構、基本資料庫技術;

  2、程式語言學習;C、C++、C#、Java等,至少要2種

  3、作業系統原理有關記憶體分配、程序、執行緒原理等、作業系統應用Windows、Linux/Unix 都要了解;

  4、資料庫技術、重要資料庫應用SQL Service、Orical、DB2、MySQL等

  5、測試工具自動化測試工具,好多,瞭解2種以上

  6、測試管理有了前面技術,這個管理類東西,幾天就可以瞭解,但要完全懂,需要長期實踐,就像專案經理一樣,看起來簡單,實際上需要許多經驗,需要不斷學習