1. 程式人生 > >軟體測試進階之4——程式語言學習技巧

軟體測試進階之4——程式語言學習技巧

寫了3章,終於寫到我原本想寫的內容了

這裡是我個人的學習思路,不一定適合所有人,參考

以我學的python為例:

1、我是在某官網學習的python,瞭解到測試能用到的,需要學到面向物件

2、學習過程當中,去理解每一章內容的概念,每一個例題。達到能夠理解到概念看懂例題的狀態

3、跟著敲程式碼,你可以多敲,你可以少敲,清楚自己的目的,理解概念和例題。當時我是一個例題都想不出來。。

4、要想在基礎學習過程中領悟到什麼技巧,是比較難的,基礎學習過程中,一般就是學習語法、表示式、概念

5、學到面向物件花了個月的時間吧,很慢,因為還要工作,也做了不少筆記

6、這時候就需要找一個東西練手了,什麼合適,就需要結合公司情況了

7、我選擇了以selenium+python為基礎來學習,一方面學習selenium的基礎用法,另一方面鞏固python的基礎知識

8、大概瞭解了selenium後,發現對學python基礎的幫助不是那麼大,或者說好多地方還不能明白,方法的呼叫、引數的傳入返回等基礎

9、正好公司系統需要匯入大量的excel表格資料,以這個為目標,開始下手

10、自己編寫隨機生成各種所需要的欄位資料,下載表格、建立資料、寫入資料,不同的excel分不同的模組

11、寫完一套指令碼後,只能代表你完成了50%,還有一半是需要不斷的優化自己的程式碼

12、自己寫的程式碼,一定不要寫完就不去管它,一定要想辦法去優化它,優化過程中,可能比你設計的過程中,學到更多的基礎,這就是鞏固

13、優化函式之間的呼叫關係、優化引數的傳入、表示式的簡潔寫法、類方法的呼叫、模組的呼叫、庫的學習和用法等等,細節的地方都在優化的過程中能夠體會到

14、註釋!註釋!註釋!很重要,別忘記它。別讓某個時候回顧自己的程式碼時:這特麼寫的什麼?1

總結:

初步學習理解概念,實踐的時候鞏固概念。

以python(或其他)程式語言為學習中心目標,工具(selenium、unittest等)為踏板

你的學習不可能止於某個工具

但是一種程式語言可以貫穿各個工具

程式語言是所有測試技術進階的基礎

本系列結束