剛入行的測試工程師如何自學軟件測試?【樂搏TestPro】

就題主問的如何寫測試用例開始到軟件缺陷管理,如果有時間會更新到接口性能方面。篇幅過長…

目錄:

一、測試用例的10大特點以及8個測試用例編寫方法

二、已經在職的測試人員如何自學?路徑是什麼?

三、如何進一步的提升自己?

一、測試用例的10大特點以及8個測試用例編寫方法

測試用例編號、測試項、測試標題、用例屬性、重要級別(高中低)、預置條件、測試輸入、操作步驟、預期結果、實際結果;

測試用例的編寫原則:100%的覆蓋需求文檔,如需求變更時,測試用例需要配套修改更新。

等價類

等價類劃分指的是一種典型的很重要的黑盒測試方法。

定義:

劃分:

劃分規則:

等價類用例設計:

案例:

其他7類設計用例的編寫方法以及實際案例點擊此處學習~

零基礎學軟件測試合集–連載中

二、已經在職的測試人員如何自學?路徑是什麼?

軟件測試入門雖然簡單,但是紮根也不是那麼容易。相比開發來說,要了解的東西很多。大廠對測試工程師的要求是什麼?熟悉網絡、Linux、數據庫、軟件測試流程和理論,java或python腳本語言。在往上面的發展是自動化測試理論以及工具的使用。

自動化相關的工具就有:selenium、JMeter、Appium、loadrunner等等;

再繼續學習的話是接口測試、安全測試,還有一直都在提到的敏捷測試;

先說在職如何學習,下面再說該學什麼?

1.合理管理工作時間

在職人員要注意的是,在測試工作的過程中會發現總有開發過來說這個看不懂,還有產品經理催促用戶手冊的修訂情況。要麼就是需求評審會不叫測試,但是變更會一定拉測試。明明是連續性的工作,但總是被打斷。

2.學會給自己定目標

從功能測試到專項測試的轉型中,需要學習瞭解的其實很多,因爲測試需要分行業,一直在某一個業務做功能測試,想要去了解更多的業務需要大量的時間成本。目標不必太大,分階段就行。

3.在職測試該學什麼?

其實很簡單的方法就是,你直屬領導做什麼你就學什麼。多加一些交流羣,參加一些線下沙龍,會了解到很多行業內部信息,如果可以的話參加一些工具開源的發佈會。身邊這樣的人多了,提升自己是很快的。

路線圖以及課程:

別再做功能測試了快來解鎖新技術(1)

別再做功能測試了快來解鎖新技術(2)

接口測試的概念及作用

性能階段分JMeter和Loadrunner需要資料的:

性能測試小白掃盲必修課(一)

性能測試小白掃盲必修課(二)

性能測試小白掃盲必修課(三)

軟件測試升職加薪的必會工具(精品課程)(一)

軟件測試升職加薪的必會工具(精品課程)(二)

軟件測試升職加薪的必會工具(精品課程)(三)

三、如何進一步的提升自己?

建議大家不管現在的薪資是多少,要學會不滿足。只要對現狀滿足了一般就不會有什麼想要學習的心了。我見過太多五年八年還是功能測試的,每週發版之前點點點就完了。

在職場中工作時間長一點可能會發現在自己的領域很熟悉業務了,但是一定要知道軟件測試的領域態多了,測試這條路要一直探索。

如果上面路徑接口性能你都已經完全掌握了的話。

哪怕是最簡單的TDD也需要了解,是敏捷方法中的意向核心事件。基本上是測試先行,很多公司可能壓根根本不允許,但是學習一些方法論是很有必要的。

之前寫過一篇四千字左右的Python自動化學習內容:

https://www.zhihu.com/question/269537286/answer/1561393135

希望大家都升職加薪,在自己的領域小有成就~我是慶平樂,專注軟件測試已經8年多將近9年了。學習軟件測試,獲取資料,都可以留言。

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