您現在的位置是:首頁 > 運動

檸檬班Python測試開發13期主講哪些內容?

由 探花微課 發表于 運動2022-10-24
簡介即使你現在做測試需要寫的測試程式碼是純java系的,也同樣建議你學習一下python

跳脫字元用表示什麼字元

測試人員需要具備哪些基本技能或者素質。這個問題在幾年前常見於軟體測試工程師筆試題上。對這個問題,我覺得應該有新的解讀。現在我們日常工作中需要應對的是,測試和開發的交叉領域,測試和運維的交叉領域。而不再是點點點就完事兒。

另外,不管你的職位名是叫測試人員也好,測試開發人員也好,本質上都是一回事兒。這裡列的大多是硬技能。其實不管你每一項掌握得多麼薄弱也好,最少這些要有一點點基本瞭解。這些基本都有一點點懂之後再選主攻的技術方向不遲。

檸檬班Python測試開發13期主講哪些內容?

一、基本技能:程式語言

1。掌握python的基本用法。能寫簡單的指令碼或小型的應用。即使你現在做測試需要寫的測試程式碼是純java系的,也同樣建議你學習一下python。特別是未來你面對一些測試和運維交叉的領域時(比如部署和維護一些測試伺服器及web應用),掌握python非常有用。

2。要懂點java。Java系的工作機會目前比python多。一點Java都不懂也可以找到好工作,但要是懂的話機會更多。另外你也可能遇到用java做主語言的測試框架,這類框架很多公司都有。如果你所在的公司用java做開發,那麼你還可以處理一些測試與開發交叉的領域的問題。另外面試常見問題很多和jvm之類的有關。檸檬班Python測試開發13期看下圖

檸檬班Python測試開發13期主講哪些內容?

二、基本技能:計算機網路

1。對計算機網路的基本瞭解。比如各層的主要協議。我們測試現在最常接觸到的可能是HTTP,TCP,IP。這些應該最高優先順序去了解。

2。相應的,抓包工具,如fiddler,wireshark,tcpdump之類的,應該至少要會用。

3。著眼未來,你很可能遇到測試和運維的交叉領域。比如,雲計算平臺上測試環境的網路規劃和環境出問題時的除錯。需要了解更多的網路知識和常用命令。

檸檬班Python測試開發13期主講哪些內容?

三、基本技能:作業系統

1。還是為了應對測試和運維的交叉領域,要維護自己的測試環境。一定要熟悉linux基本概念和命令。

2。可以寫簡單shell指令碼。複雜的可以交給python。

3。如果你現在或將來打算做移動app測試,那麼對應的ios或android系統也要有所瞭解。

四、基本技能:前端基礎

1。為了應對一些測試和開發的交叉領域務必要掌握一點前端的基礎。html,css,javascript,bootstrap,jquery。應用於要做一

些web自動化測試指令碼的時候。不過即使對於一點web測試都不做的人,這一條的優先順序可以放低,但你還是可以開發一些基於web的小工具,或者學了用來美化自己的測試報告。

五、基本技能:需求分析

1。小到你拿到手的每一個任務,大到你所在做的專案的需求。掌握基本的需求分析方法,對任務釋出者提出合適的問題、把任務分解、劃分優先順序。最怕拿到任務什麼問題都問不出來的人。

六、基本技能:搜尋

1。有很多人遇到問題只會問人。這挺好,但問之前搜尋一下就更好了。

七、基本技能:英語

1。不懂英語就缺了一大塊資料來源。如果你不在外企工作,不求英語多厲害,至少得看得懂文件和stackoverflow。

2。 如果要去外企,還要能聽說讀寫。也不求多厲害,老外說話能聽懂80%就夠了。剩下的靠猜。其實外企並沒有真的每個人都聽說很流利。至於讀寫,要求更低了。讀不懂可以藉助字典。寫不出可以套用句式。

八、基本技能:資料庫

1。這塊是我的短板。可能專職做效能測試的人會更多地遇到這塊。還有一些做介面測試的人也會遇到需要對比資料庫資料的場景。

九、基本技能:配置管理基礎

1。最基本的git要會用。常用命令要熟。其中一些和作業系統、網路基礎有交叉。比如git裡面免密碼登入。還有常見的git流程策略,比如feature branch。

2。老系統可能還在用svn。svn的命令也可以瞭解下。

十、基本技能:演算法基礎和設計模式

1。平時用不到,純粹是為了應對面試的。可以透過背書和刷題來提高。另外特別提示一下,設計模式,在python寫的測試框架裡最好別用(除非你真的知道你在做什麼,很多人只是為了使用一下剛學的設計模式。。。)。我遇到過無數的老測試程式碼和框架,都因為作者濫用設計模式變得非常難以維護。特別是在python上,很多功能根本不需要設計模式就能很好地實現。我在同一個公司的兩個不同部門看到過為了十分類似的兩個命令列程式設計的兩種python測試框架。其中用了命令模式的那個框架完敗(除了作者都不會有人想維護這個東西,我懷疑作者原來是寫java的)。

推薦文章