這是《落葉》文集里第?58?片落葉,希望你能喜歡拂蝎,不為別的穴墅,只為這份堅(jiān)持。
昨天有人在“到位”上問(wèn)我,怎么才能入門(mén)軟件測(cè)試玄货?測(cè)試需要哪些技能皇钞?怎么才能提升測(cè)試能力?
問(wèn)這個(gè)問(wèn)題的人可能是即將畢業(yè)的學(xué)生松捉,也可能是想轉(zhuǎn)型的非測(cè)試崗人員夹界,也有創(chuàng)業(yè)公司里負(fù)責(zé)組件測(cè)試團(tuán)隊(duì)的非測(cè)試領(lǐng)域的Leader等等。
這類問(wèn)題的答案其實(shí)在很多論壇上不太容易搜的到隘世,不管是測(cè)試也好可柿,還是產(chǎn)品,或者是開(kāi)發(fā)也好丙者,這種問(wèn)題都屬于很泛泛的問(wèn)題复斥,針對(duì)性不夠,所以很難有什么標(biāo)準(zhǔn)答案械媒,或者入門(mén)指南之類的永票。我今天在這里也只是想從這十幾年的測(cè)試經(jīng)驗(yàn)中提取一些跟入門(mén)有關(guān)的東西,并加上一些個(gè)人的理解滥沫。
關(guān)于測(cè)試入門(mén)指南侣集,即我需要學(xué)習(xí)哪些技能才能從事軟件測(cè)試,我其實(shí)有兩種答案:
第一種是極簡(jiǎn)答案:
從用戶的角度去使用產(chǎn)品兰绣,并找出使用中的所有問(wèn)題世分。就可以算測(cè)試入門(mén)了。
所以很多人經(jīng)常會(huì)問(wèn)缀辩,我是不是要學(xué)習(xí)很多技能臭埋,才能去做測(cè)試啊臀玄?是不是很難入門(mén)捌耙酢?我給出的極簡(jiǎn)答案就是健无,入門(mén)其實(shí)不難荣恐,難在你如何能不斷地提高你的測(cè)試技能,如何能在測(cè)試的道路上走的比別人扎實(shí)累贤,比比人快叠穆。
附上原來(lái)公司會(huì)議室墻上的一句話:“Take a Walk in your Customer's Shoes!”
第二種是復(fù)雜型答案:
說(shuō)是復(fù)雜性答案,其實(shí)并不是說(shuō)入門(mén)復(fù)雜臼膏,而是根據(jù)我自己多年的測(cè)試經(jīng)驗(yàn)硼被,繪制出的一條循序漸進(jìn)的路線。(注:目前不會(huì)手繪渗磅,不然就附上手繪路線圖了嚷硫。)
初級(jí)階段:
1检访、熟悉產(chǎn)品的業(yè)務(wù)邏輯,因?yàn)槭煜I(yè)務(wù)場(chǎng)景仔掸,你才能從用戶角度出發(fā)去考慮實(shí)際使用的場(chǎng)景脆贵;
2、去京東買(mǎi)一本測(cè)試類基礎(chǔ)的書(shū)嘉汰,比如:《全程軟件測(cè)試》或《軟件測(cè)試》這類書(shū)籍丹禀,系統(tǒng)地學(xué)習(xí)一下測(cè)試領(lǐng)域和基本技能,先讓自己具備理論的基礎(chǔ)鞋怀,奠定扎實(shí)的基石双泪;
3、學(xué)以致用密似,將你從書(shū)中學(xué)到的每一樣?xùn)|西都應(yīng)用在項(xiàng)目上焙矛,不斷總結(jié),持續(xù)改進(jìn)残腌,要有積累村斟,也要有沉淀;
中級(jí)階段:
1抛猫、強(qiáng)化手工測(cè)試的基本技能:測(cè)試場(chǎng)景分析蟆盹、測(cè)試用例設(shè)計(jì)、測(cè)試數(shù)據(jù)分析等闺金;
2逾滥、能在開(kāi)發(fā)的講解下讀懂代碼,所以你需要對(duì)某種開(kāi)發(fā)語(yǔ)言有個(gè)入門(mén)的基礎(chǔ)败匹,比如 Java寨昙,C#,Python等掀亩,不過(guò)需要明確的是舔哪,是能讀懂代碼,而不是會(huì)寫(xiě)代碼槽棍,這是兩個(gè)層面的東西捉蚤,難度不同,要求也不一樣刹泄,千萬(wàn)不要本末倒置外里;
3、對(duì)接口測(cè)試特石、性能測(cè)試和自動(dòng)化測(cè)試做一些了解,不說(shuō)深入精通鳖链,但至少知道在什么樣的場(chǎng)景下姆蘸,需要進(jìn)行什么樣的測(cè)試或者選擇什么樣的工具墩莫;
4、管理測(cè)試項(xiàng)目逞敷,負(fù)責(zé)測(cè)試計(jì)劃的制訂狂秦,進(jìn)度的跟蹤,問(wèn)題的解決推捐,資源的管理和協(xié)調(diào)裂问,這個(gè)會(huì)比較考驗(yàn)一個(gè)人的綜合能力:計(jì)劃、協(xié)調(diào)牛柒、溝通堪簿、應(yīng)變、總結(jié)皮壁;
選擇階段:
中級(jí)階段往上椭更,并不意味著就進(jìn)入了高級(jí)階段,我認(rèn)為選擇階段并不是一個(gè)一步就能跨越的階段蛾魄,這個(gè)階段跟中級(jí)階段的中后段也是有重合的虑瀑,因?yàn)?b>選擇是一個(gè)隨著腳步的前進(jìn)而逐漸清晰的一個(gè)過(guò)程奈虾。
高級(jí)階段:
1酱吝、技術(shù)專家:在性能測(cè)試赊堪、接口測(cè)試膀跌、Web 端自動(dòng)化測(cè)試奴愉、Android 端自動(dòng)化測(cè)試或 iOS 自動(dòng)化測(cè)試中選定一樣蛉加,并做到極致灵嫌。如果你喜歡技術(shù)锋华,你可以選擇它們中的一個(gè)铭污;
2恋日、測(cè)試管理:我把項(xiàng)目管理和團(tuán)隊(duì)管理都并在這一類里了,如果你喜歡做計(jì)劃嘹狞、管控進(jìn)度岂膳、應(yīng)對(duì)各種問(wèn)題,那你可以選擇測(cè)試項(xiàng)目管理磅网。如果你喜歡和人討論規(guī)劃谈截、發(fā)展,探討人生涧偷,或者說(shuō)你喜歡掌控全場(chǎng)給你帶來(lái)的成就感簸喂,你可以選擇團(tuán)隊(duì)管理;
3燎潮、測(cè)試架構(gòu)師:分析產(chǎn)品架構(gòu)喻鳄,制訂測(cè)試策略,提出解決方案确封,負(fù)責(zé)流程落地和自動(dòng)化測(cè)試框架實(shí)現(xiàn)除呵,并對(duì)其進(jìn)行持續(xù)改進(jìn)再菊。如果你想站在一個(gè)嶄新的,更具挑戰(zhàn)性的角度去看軟件測(cè)試颜曾,你可以選擇它纠拔;
我覺(jué)得還有很多沒(méi)有說(shuō)的,因?yàn)檫@其中很多項(xiàng)都可以延展下去泛豪,發(fā)散開(kāi)來(lái)稠诲,每一個(gè)其實(shí)都是一個(gè)專題,一個(gè)領(lǐng)域诡曙。但我站在我的角度和高度臀叙,已經(jīng)描繪出了相對(duì)清晰明了的軟件測(cè)試發(fā)展路線圖,對(duì)于想踏入測(cè)試世界的人岗仑,我希望能成為一把鑰匙匹耕。在接下來(lái)的一年中,我也有計(jì)劃把自己多年的經(jīng)驗(yàn)和積累都轉(zhuǎn)化成對(duì)這條路線圖上的補(bǔ)給點(diǎn)荠雕。
敬請(qǐng)期待稳其,不過(guò)最期待的讀者還是自己。
作者簡(jiǎn)介:14 年測(cè)試經(jīng)驗(yàn) + 11 年項(xiàng)目管理經(jīng)驗(yàn) + 11 年團(tuán)隊(duì)管理 = 一個(gè)測(cè)試?yán)媳?br>