作為從業(yè)十年的測試工作者,對老徐的第一分享頗有感觸。如老徐所說,剛開始工作的兩三年,自己的進步比較很大。而后基本在做重復(fù)的事情。經(jīng)常覺得自己沒有進步,卻又不知怎樣提升自己,加上慣有的惰性,就渾渾噩噩了這些年,說來慚愧。
直到看到老徐的百人計劃,起初不為別的目的,只為能督促自己堅持學習。這一個月的準備時間,讓我開始剖析自己的問題。希望那些剛工作不久的測試從業(yè)者不要像我,年輕的時候浪費了太多的時間,等到上有老,下有小,時間彌足珍貴的時候,才發(fā)現(xiàn)欠下了太多的技術(shù)債,需要好好惡補。
分享里面感觸很深的一點,如何快速成長。
1,工作中遇到的所有問題弄懂,理解透,解決。 ? ?以前往往是提出bug后,不做過多思考,不想開發(fā)是由于什么原因?qū)е碌腷ug,怎樣解決的bug,只要手上的bugOK了,就算完事。如此日復(fù)一日,年復(fù)一年的重復(fù),工作再久自己也不會有提升。 ? ?舉個簡單的例子,web測試一個控件,輸入code,會顯示code名稱,ajax實現(xiàn)的實時顯示名稱。起初發(fā)現(xiàn)的問題是,此處可以輸入全角數(shù)字文字等內(nèi)容, 輸入不存在的code,會提示code不存在。但是輸入存在的全角數(shù)字,異常。開發(fā)第一次修改為控制輸入法,只能輸入半角英數(shù)字,表面上看問題解決了,但是copy存在的全角數(shù)字,還是會系統(tǒng)異常。此時,不僅僅是把bug打回給開發(fā)我需要先思考,這個控件怎樣的結(jié)果是正確的?異常的原因是什么?正確結(jié)果無非兩點,輸入存在的code,能動態(tài)顯示正確的值。輸入不存在的code,提示code不存在。異常的原因是數(shù)據(jù)庫的類型是tinyint,轉(zhuǎn)換的時候出錯了。這樣思路就清晰了,然后做好筆記,以后遇到這樣的控件相同方法測試。如果每天都對自己的工作做類似的總結(jié),沉淀,即使是簡單的點點點也不是純粹的浪費時間。
2,系統(tǒng)的看幾本測試書籍。這個是很有必要的,至少對測試的流程,必備的知識,測試思維有所了解。所謂磨刀不誤砍柴工嘛。
3,保持學習欲望,把握學習目標。這點也是測試核心競爭力里面重要的一點,一定要有自學能力,有持續(xù)學習的動力,在學習中可以找到樂趣,這樣才會不斷進步,也就不是重復(fù)自己啦。
4,文章的輸出。這點的重要性老徐一直在強調(diào),雖然我還沒有切身體會。但是準備從現(xiàn)在開始努力實施,學完一定要有有效的輸出。
最后對于測試的知識體系,我的理解是,在自己不斷學習,積累的過程中,形成自己的測試知識體系,這樣遇到任何問題,自己都能找到解決方法,還能幫助他人解決問題。這才算是真正成功的測試人員吧。
百人計劃兩個多月時間,弄懂所有技術(shù)問題,對于我來說是很大的挑戰(zhàn),但是如果能讓自己養(yǎng)成持續(xù)學習的習慣,每次的學習都有收獲,并能有效輸出,轉(zhuǎn)化為自己的東西,逐個擊破技術(shù)難關(guān)指日可待。