第2章 軟件測試如何快速入門

這一章咱們來介紹下,做爲一個測試小白,如何快速入門。 軟件測試的知識很少,大概只須要1個月就能所有掌握。首先我須要瞭解下企業中對軟件測試人員的職位要求。以及如何學習更有效率sql

 

閱讀目錄數據庫

 

1 市場對軟件測試的需求

首先咱們打開一個招聘網站,搜索上海地區的軟件測試職位,能搜到5千多個職位空缺。如圖所示,足以說明軟件測試行業的職位很是多,這還只是一家招聘網站的職位, 其餘還有好幾個招聘網站。安全

Boss直聘上的軟件測試職位也有上千個網絡

 

2 公司軟件測試職位的要求

咱們在招聘網站中找一個薪資在8千到1萬左右薪資的職位,看下職位的具體要求框架

職位信息

崗位職責:  
1. 根據測試標準和規範進行軟件測試,可以保質保量按時完成測試任務;
2. 執行功能測試、迴歸測試;  
3. 軟件可靠性和安全性設計檢查;  
4. 設計測試用例,對測試中發現的問題進行及時跟蹤和反饋,分析和解決問題;  
5. 協助主管完善測試標準和規範。  

崗位要求:  
1. 大學計算機或相關專業本科以上學歷;  
2. 兩年以上測試經驗,學習能力強、領悟力強、邏輯思考能力強,有良好的口頭與書面的交流能力,有較好的團隊合做精神;  
3. 熟練掌握數據庫知識(SQL SERVER或ORACLE),準確地定位並跟蹤問題,推進問題及時合理地解決;  
4. 有獨立編寫測試用例的能力;  
5. 瞭解基本網絡知識;  
6. 有OA行業經驗人員優先;
 
咱們再看一個薪資在1.2千到1.5萬左右薪資的職位,看下職位的具體要求 

職位信息

1.獨立負責項目測試,包括測試方案編寫、用例設計、搭建和維護測試環境、測試執行,清晰描述bug並快速準肯定位,推進問題解決,測試報告,確保系統質量;
2.開發和維護自動化腳本,實現UI和接口自動化測試,提升工做效率;
3.與業務方、需求方、開發方進行積極有效溝通,推進問題解決。

任職要求:
1.2-3年 專職測試經驗,有較強責任意識和溝通協做能力;
2.快速理解業務需求,擅長測試設計;
3.移動應用測試及ERP測試經驗優先,自動化測試經驗優先(Selenium,Perl)
4.本科以上學歷。

 

能夠看出若是測試人員懂一些自動化腳本,和接口的自動化測試,薪資會更高一些。工具

 

3 初級軟件測試要求

初級測試人員是指0-1年的測試經驗的工程師,薪資8千到1萬左右。初級軟件測試人的基本要求是性能

1. 看懂需求文檔學習

軟件測試最難的就是看懂需求文檔了,對於通常的APP需求文檔,仍是比較簡單。 對於一些業務複雜的需求文檔。就很複雜了,好比銀行,支付方面的需求文檔。測試

2. 會設計測試用例網站

看懂,分析需求文檔後,就能夠對系統設計測試用例了。 設計測試用例

3. 會執行測試用例

簡單的執行,只須要點鼠標,相似普通用戶,  若是

4. 會寫Bug

會在Bug管理系統中(好比:禪道,JIRA)中開bug. 會清晰的描述一個Bug是如何發現的。 會處理Bug的流程, 好比何時驗證bug, 何時關閉bug.

掌握了這三點, 就說明已經具有了初級軟件測試人員的能力

 

4 高級測試工程師的要求

高級測試工程師是指工做3年左右,薪資在1.2萬到1.5萬左右的職位。

你們可能會奇怪爲何沒有中級測試工程師。我瞭解了幾十家公司,現實狀況就是,不少企業中只有初級測試工程師和高級測試工程師。沒有叫中級測試工程師的。

高級的測試工程師須要掌握這些知識

1. 熟悉一門開發語言,目前市場上大多要求Java或者Python

2. 數據庫,熟練使用sql語句,增刪查改數據庫

3. Linux 命令, 

4. 會作接口測試, 會HTTP協議,使用JMeter和Postman來作接口的自動化測

5. 會使用UI自動化測試框架好比Selenium

6. 會簡單的性能測試好比 JMeter

 

5 軟件測試的學習方法

 我培訓過上千的軟件測試工程師,我我的認爲,從初級工程師到高級工程師所須要的技能,能夠在短短的一個月裏面掌握個大概。下面介紹一些學習方法

5.1 記筆記

好記性不如爛筆頭,咱們大概從小學到大學都會記筆記。實際上到了工做中的學習也應該記筆記。

大部分人都是學了忘,忘了學。不少人學過的東西也不知道。並且隨着年紀的增大,記憶力愈來愈差。 學過東西過幾天,就忘得一乾二淨。記筆記能夠提升幾倍的學習效率,常常翻閱本身的筆記,能夠複習本身學過的知識。

筆記事實上不是單一的記錄,而是一個將知識沉澱的方式,而且有助於你對知識的深度思考。下圖是一個軟件測試初學者記得筆記。

 

5.2 實際操做

IT行業是一個技能,技能都是靠實際操做來獲取的。 一般一個IT技能的操做,須要反覆獨立操做,大概須要獨立操做5遍,才能真正成爲本身的知識。 

聽別人講一百遍,都不如本身實際操做一遍。我見過不少人,特別是女生,聽課學習很積極。可是不去實際操做。致使的結果是,聽了也不會。

 

5.3 測試實際的項目

在實際的項目中是成長最快的。 找一個實際的項目,找一個網站的管理系統,或者找一個APP,或者找開發朋友幫忙來部署一個軟件項目。

分析項目的需求文檔,設計測試用例。把本身看成真正的而一個測試工程師去作測試, 寫測試用例, 執行測試發現了Bug後, 在Bug管理工具中開Bug.  在實際項目中的成長會更快。 

 

5.4 百度網盤,存好全部的安裝文件和資料

 

5.5 天天的日報和週報

 

5.6 學會的東西, 寫成教程

 

5.7 創建英文單詞庫

 

5.8 培養本身解決問題的能力

 

5.9 學會提問

 

 

 

6 在線筆記

用紙質筆記本記錄的知識, 再通過本身的理解,加工後。 能夠存放到本身的雲筆記中。我我的使用雲筆記超過十年了。記錄了不少信息。

雲筆記是每一個工程師都會用到的。雲筆記中的知識,將會跟隨咱們技術人員一生。下面介紹三種雲筆記工具

6.1 有道雲筆記

有道雲筆記是國產的,目前是免費,支持各個終端的。我建議初學者先使用有道雲筆記。 

6.2 印象筆記

EverNote也叫印象筆記,帳號分2中,一個國內帳號,一個是國際帳號。目前免費版只能支持2個終端。收費版支持無限的終端

6.3 OneNote

OneNote是微軟 Office中的筆記。 功能很是簡單,跟word同樣使用,功能會比上面

相關文章
相關標籤/搜索