? ? 上一本書讀完后叹螟,對目前的測試工作審視了一下,加上工作這幾年的經(jīng)歷秸侣,有些思考存筏。于是想看看作者對測試職業(yè)生涯的講解。
? ? 如果你的工作沒有緊迫感味榛,那么你就等于沒有工作椭坚。
? ? 我認(rèn)為從初學(xué)者階段到專家階段之間存在著一個“測試的山峰”,人們需要通過一系列個人輔導(dǎo)搏色、獲取信息和接受常規(guī)指導(dǎo)來翻越山峰善茎。
? ? a.上山
? ? 對于你參與的每一個項目,都有兩部分:一部分任務(wù)是保證當(dāng)前的測試項目獲得成功频轿;第二部分任務(wù)是學(xué)習(xí)你應(yīng)該做些什么以便使下一個測試項目更加容易垂涯。即“測試今天的項目,準(zhǔn)備明天的項目”航邢。
? ? 第二部分需要注意三個概念:重復(fù)耕赘、技術(shù)和漏洞。
? ? 重復(fù):做任何一件事膳殷,絕不要重復(fù)兩次而不意識到或質(zhì)疑這其實是個問題操骡。比如:設(shè)置測試機器、配置測試環(huán)境秽之、安裝待測App等当娱。測試自動化是解決重復(fù)勞動的答案。
? ? 技術(shù):理解我們成功的原因很重要考榨,只有這樣做跨细,成功才能被復(fù)制。對于測試人員來說河质,這種保證成功的原因就是一系列的測試技術(shù)冀惭、建議和工具震叙。
? ? 漏洞:必須一直尋找更好的方法,有意識地去確定那些限制能力散休、阻礙前進媒楼、減緩速度的東西。使用你擁有的測試能力來優(yōu)化自己的測試流程戚丸。
? ? b.巔峰
? ? 那些成功登上測試巔峰的人會成為使用工具的大師划址,那些商業(yè)工具、開源免費工具和自己寫的工具是極好地提高工作產(chǎn)出限府、增加工作成效的方法夺颤。
? ? 但,登頂需要真正掌握的是“信息”胁勺,信息本身以及如何利用這些信息才是真正的成功關(guān)鍵世澜。信息包含:來自應(yīng)用程序的信息和來自之前測試的信息。
? ? 來自應(yīng)用程序的信息包括需求署穗、體系結(jié)構(gòu)寥裂、代碼結(jié)構(gòu)、源代碼等案疲,測試中使用這類信息越多封恰,測試就越偏向于工程而不是猜測。來自測試的信息意味著必須關(guān)注在測試時所做的一切络拌,測試如何與需求結(jié)合俭驮、是否使用代碼覆蓋率等,理解測試進行到什么程度便于調(diào)整策略春贸。
? ? c.下山
? ? 下山是仔細(xì)觀察混萝、洞察先機、找到瓶頸并改進團隊中所有其他人的工作方式萍恕。你的工作變?yōu)閹椭渌诉M步逸嘀。你能做的最好的事就是盡量保證更多的人能成功地爬上山峰的另一側(cè)。這類人允粤,我們也稱之為“測試架構(gòu)師”崭倘。
? ? 感覺人生中的很多事情都需要經(jīng)歷這三個階段,而大多是人可能都還處于上山的階段类垫,向巔峰加油~