軟件測試基礎_零基礎學測試



一、軟件測試需要哪些知識

很多人都在各大論壇提問"我是零基礎該如何學習軟件測試"。關於這個問題首先應該給零基礎定一個範圍,到底什麼樣纔是零基礎,從來沒有接觸過計算機的?我是學英語的只瞭解一些?還是學計算機的沒有接觸過測試的。對於第一種我想現在應該沒有了吧。爲了回答這個問題,我們先看一下做軟件測試工作需要掌握哪些知識。

我們要做的工作時軟件測試,而不是硬件測試。那麼這個就可以分爲兩部分了,一個是測試的知識,另一部分軟件的知識。先看一下測試的知識,這部分主要是對測試概念要了解,常見的測試策略和方法,發現缺陷後怎麼處理等內容,當然這裏的測試知識還是針對軟件測試的。再看軟件,首先軟件是運行在一個操作系統中的(這裏不是很準確),那麼你就要對它運行的環境要了解,軟件是編程語言開發的,所以也要對開發他的語言有一定的瞭解,現在的軟件越來越多的都是基於網絡的,所以還要對網絡知識有一定的瞭解。

OK,現在就來看一下軟件測試需要掌握的知識了吧。

1、首先是軟件測試的基礎知識,包括軟件測試的概念、過程,測試用例和缺陷等相關知識。

2、第二部分就是測試環境的知識(這放在第一位也是可以的),這主要就是對常見的操作系統要了解,會搭建測試環境,主要就是Windows、Linux和Mac OS.

3、就是要了解數據庫的知識,現在大多軟件都是要用數據庫存儲數據的。而且面試也會問很多關於數據庫的內容。

4、就是要熟悉一門程序設計語言,常見的有Java、C、C++……

5、瞭解自動化測試的知識,主要是會使用自動化工具,像QTP、Loadrunner、QC這些。

6、就是白盒測試知識和白盒工具


其中像自動化和白盒部分的內容對於零基礎來說剛開始工作肯定是接觸的很少的。那麼只要你把前4部分掌握好,找到軟件測試的工作應該是不成問題的了。


二、如何學習每門課程

測試基礎:這部分內容概念還是比較多的,也是最重要的部分,所以要重概念、重理解、重體會。重概念就是記住這些概念了,然後要理解它了,重體會就是在項目中要來體會它,有自己的見解。

數據庫:數據庫是一門實踐性很強的課程,所以要重概念、重操作。對於基礎的概念還是要理解的,只有理解了這些才能跟好的使用它。要熟練的使用的數據庫,對重要的命令要牢記。多上機練習。

Java部分:這部分也是要重概念、重實踐。學習程序設計的好辦法就是多讀代碼,多寫代碼了。沒有什麼捷徑。

自動化部分:這部分主要是介紹一些工具,所以還是要重概念、重操作。多去實踐,熟練操作。

Linux部分:還是重概念、重實踐啊,理解一些基本概念,多去實踐,這樣命令才能記住。

白盒部分:現階段對它重概念就可以了,記住基本概念。

發佈了23 篇原創文章 · 獲贊 8 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章