电竞比分网-中国电竞赛事及体育赛事平台

分享

一個軟件測試員的工作與學(xué)習(xí)(三)

 L劉家小幺兒xs 2019-01-24

在開始講述這一年多的經(jīng)歷的過程之間,我又回顧了之前的經(jīng)歷,以便把比較好的把故事的銜接,需要說明的是,我并沒什么高大上的經(jīng)歷來吹牛皮,只是做為一個普普通通的軟件測試員,來記錄自己的經(jīng)歷而已。

 

 

關(guān)于學(xué)歷                                     

 

 

應(yīng)該是在入職新公司前報考的自考,學(xué)歷一直是我的硬傷,所以,就想通過自考的方式來彌補,對于搞技術(shù)的來說,尤其已經(jīng)在這個行業(yè)混了幾年的人來說,學(xué)歷真有還很重要么?這得看公司。有些公司不在意學(xué)歷,有些公司沒有就是不行。至少在我面試的不少公司來看,有時候確實挺重要的,有些給錢多的,比如金融證券類的公司,學(xué)歷必須的;有些人才濟濟,做技術(shù)的都想削尖腦袋往里進的,比如,華為、騰訊。

因為自考是個挺花時間的事情,幾乎每個星期天都要上課,所以,幾乎是沒有休息時間的,要么上班要么上課。當(dāng)然也有空閑,自考完了會有兩周不用上課,有了一份穩(wěn)定的工作之后,漸漸我的就開始懷疑,自考就真有用么,占具了我大量的時間,就為了一張紙,也許把這些時間用來學(xué)技術(shù)更有用。

直到我再次找工作的時候,我不再懷疑了,沒這張紙,到嘴肉又飛了。證還沒下來,為啥又急著跳,這次不是我主動的,情非得已,最后再說。

關(guān)于學(xué)歷就說這么多,這只是我的個人經(jīng)歷的感受。

 

 

 

學(xué)習(xí)python                                  

 

 

回顧了上一篇的經(jīng)歷,說要認真的學(xué)一門語言,我基本做到了。在這一年多的時間里,我沒再關(guān)心眼花繚亂的各種測試技術(shù)。把除了大多時間與精力花在了學(xué)習(xí)python 上。說有多精通談不上,但寫寫自動化腳本,實現(xiàn)個小功能問題不大。

 

從2013年4月份入職新公司說起,入職什么的一兩個月里沒有特別緊迫的事情,處于半打醬油狀態(tài),后來調(diào)到web社區(qū)組后,了解項目是基于python實現(xiàn)的,于是,開始學(xué)python,簡單易學(xué),相關(guān)資料文檔也豐富,所以學(xué)起來并不困難,但堅持很重要。

 

其實,我已經(jīng)不止一次的傳達我的看法,以及我驗證的結(jié)果:測試人員面對的技術(shù)太多,我們真正用到的技術(shù)又很少,所以,我們就很容易三心二意,今天聽別人討論這個技術(shù)流B ,就學(xué)這個;明天又聽說那個技術(shù)流B又去學(xué)那個。混了幾年發(fā)現(xiàn)仍然缺乏核心競爭力。會寫文檔不是核心競爭力,會寫用例不是核心競爭力,會用某種測試工具也不是核心競爭力。

聽我的,拋開那些所謂高大上的測試技術(shù)吧。專心學(xué)一門語言,一年后,你一定會來感謝我的。測試人員如何學(xué)語言?

 

 

 

關(guān)于自動化                                 

 

 

你一定在抱怨,買了本編程書,上面的代碼也都看明白了,也都敲了幾遍。但還是不能像開發(fā)一樣寫程序,而且更重要的是學(xué)了又不上,過段時間又忘記。

好,我告訴我是怎么做的。

我大概花了一個月找來python 的一本基礎(chǔ)教程。學(xué)完大概就是上面所說的狀態(tài)。然后,我發(fā)現(xiàn)我們web項目挺適合做自動化的,selenium webdriver 本身是支持python來做自動化的,但關(guān)于webdriver + python 來做自動化的中文資料并不多,學(xué)習(xí)起來頗為痛苦,webdriver API上的方法,沒有python寫法的實例了。所以,花了不少時間來學(xué)習(xí)API 。

熟悉頁面上各種元素的操作,問題又回到python上,以至于當(dāng)初的去糾結(jié)如何用python來循環(huán)讀取一個文件里的數(shù)據(jù),還好這樣例子很容易找到。突然有一天在一次掙扎過后,我醍醐灌頂?shù)拿靼琢擞贸绦騺斫鉀Q問題。

我在學(xué)習(xí)的過程中更多的是以需求為驅(qū)動去解決實際問題。過程很痛苦,結(jié)果很爽快,在反復(fù)的痛苦-爽快的過程中,你就具備了編程能力。

因為堅持專一,這也就是為什么我可以在半年后開始向別人講 selenium+python如何實現(xiàn)自動化的課程。

 

仍然不斷的有人問,為啥不學(xué)QTP ,簡單易學(xué),功能強大。因為我不僅僅是為了做自動化而在學(xué)自動化。

編程如寫文章,識字的人都能看懂文章,我們在不斷寫作的過程中,模仿的過程中學(xué)會了寫出優(yōu)秀的作品;懂編程語法的人都能把程序看個大概,只有在不斷的練習(xí)、不斷的模仿中才能寫出了健壯高效的軟件。

 

 

關(guān)于文檔                                      

 

 

《selenium 2 python 自動化測試實戰(zhàn)》應(yīng)該可以體現(xiàn)我這一年多來的技術(shù)積累。因為最初博客寫了十幾篇 selenium webdriver  python版的webdriver 如何操作頁面各種元素。為了方便別人閱讀,所以,整理了。

selenium webdriver (python) 第一版PDF

 

后面,又學(xué)到了一些東西,加到了里面,于是又有了:

selenium webdriver (python) 第二版

 

再后面,又了加一些技術(shù),于是又有了:

selenium webdriver (python) 第三版

 

在這個學(xué)習(xí)的過程中,兔子給我不少幫助,并且向我介紹了他們的測試框架之后,我非常激動,覺得這技術(shù)非常有用。前三版的文檔也得到了他的鼓勵。這次我準(zhǔn)備玩?zhèn)€大的(原本是想投稿出版社的),并沒有急于第四版、第五版這樣更新下去。花了相當(dāng)?shù)臅r間和精力攻破一個個技術(shù)點。不單單是webdriver ,添加selenium IDE 和selenium grid 的使用。形成了一套比較完整的知識結(jié)構(gòu),于是,有了:

《selenium2 python 自動化測試實戰(zhàn)》 --new

 

名字發(fā)生的變化,好多人認為他們不是一個文檔。好吧!他們是繼承關(guān)系,“實戰(zhàn)”繼承了前面幾個文檔的所有東西。最新版已經(jīng)擴充到360頁。

 

 

 

關(guān)于分享                                

 

 

Selenium + Python 的自動化測試分享也是2013年底開始搞的,2013年年初的時候,我想總結(jié)自己的測試經(jīng)驗錄制一套《web測試指南》的視頻,很緊張,效果就非常差,錄制了5節(jié)后就停掉了;講課能力一直是我的一個短板,寫文章的能力相比要好很多,這也主要是這幾年不間斷寫的積累。所以,視頻別人聽了之后,驚呼文不對聲。

后來,乙醇要做Selenium + Python 自動化測試的分享,因為之前我向他請教過這方面的問題。所以,他希望我來講,我很高興的接受了這個任務(wù)。第一期的效果每是很差的,到目前的第三期已經(jīng)有了很多的進步??梢灾v的內(nèi)容也在不斷擴展。

 

 

 

關(guān)于離開                                

 

我沒用“離職”而是“離開”,這個原因比較糾結(jié)。這個公司是我目前為止待著最舒服的一個公司。公司福利,公司文化,工作強度,同事關(guān)系都很好。所以,我才有精力做這么多事兒,向團隊分享自動化,對項目進行自動化。

年初的時候有過跳槽的躁動,調(diào)薪之后,新項目規(guī)劃出來之后,就決心繼續(xù)干下去??上б馔獾那闆r打破了這些。項目沒了,新的項目胎死腹中。在壓抑的環(huán)境待一個月多,無所事事。然后,我就離開了。

 

 

生活繼續(xù),工作繼續(xù),學(xué)習(xí)繼續(xù)。我的經(jīng)歷繼續(xù)。

 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多