隨著(zhù)軟件規模的不斷增大和軟件復雜性的日益增加,軟件測試也顯得越來(lái)越重要,為了讓更多的人認識軟件測試行業(yè),社區之星第26期采訪(fǎng)了領(lǐng)測軟件測試網(wǎng)創(chuàng )始人賀炘,探討從業(yè)人員的地位、就業(yè)和發(fā)展現狀等熱點(diǎn)問(wèn)題。
賀炘,領(lǐng)測國際科技有限公司首席軟件測試專(zhuān)家、ISTQB國際軟件測試認證委員會(huì )認證講師、CSTQB中國區專(zhuān)家組資深專(zhuān)家、CSDN軟件測評技術(shù) 專(zhuān)業(yè)委員會(huì )會(huì )長(cháng)、北京軟件行業(yè)協(xié)會(huì )測試工作委員會(huì )副秘書(shū)長(cháng)、中國軟件服務(wù)外包標準評審委員會(huì )評審專(zhuān)家、《程序員》雜志特約軟件測試專(zhuān)家顧問(wèn)、CSDN網(wǎng)站 軟件測試專(zhuān)家、希賽網(wǎng)軟件測試專(zhuān)家以及CSDN SD2.0大會(huì )大師面對面活動(dòng)主講嘉賓等。同時(shí),他也是業(yè)內知名軟件測試培訓講師,有多年的軟件測試管理、項目管理和軟件配置管理經(jīng)驗。精通軟件項目的開(kāi) 發(fā)、測試、配置管理流程。精通敏捷開(kāi)發(fā),CMM的理論和方法,熟悉敏捷測試過(guò)程。
CSDN:請和大家介紹下你及所從事的工作。
賀炘:自 06年開(kāi)始創(chuàng )業(yè)至今,我從事的工作主要是軟件測試相關(guān)的培訓、咨詢(xún)和服務(wù)。我們目前擁有國內一流的軟件測試社區領(lǐng)測軟件測試網(wǎng),面向非軟件測試工程師提供 以就業(yè)為導向的軟件測試工程師就業(yè)培訓,針對測試工作的從業(yè)者我們引入了國際知名的軟件測試工程師認證培訓ISTQB業(yè)務(wù),希望能切實(shí)的提高國內軟件測試 的工作技能。
CSDN:當初你是如何踏入軟件測試行業(yè)的?
賀炘:我 踏入軟件測試行業(yè)還是很偶然的,當時(shí)的求職并不像現在有很多招聘網(wǎng)站,連Email都不是很普遍,我屬于比較早接觸互聯(lián)網(wǎng)的學(xué)生,當時(shí)也沒(méi)有搜索引擎,在 計算機相關(guān)的報紙上發(fā)現了北大方正的網(wǎng)址,鏈接上去發(fā)現有招聘信息,于是我寫(xiě)了一封信,郵寄過(guò)去就收到入取通知書(shū)。入職后我才知道做的工作是軟件測試,當 時(shí)也沒(méi)有概念。
CSDN:你從事軟件測試行業(yè)這么多年,已然是一個(gè)老兵,你是如何一路堅持走到今天的?
賀炘:老 實(shí)說(shuō)堅持并不容易,有很多機緣巧合的事情。當時(shí)我有很多機會(huì )轉去做開(kāi)發(fā),不過(guò)總在那個(gè)時(shí)間點(diǎn)上遇到升職加薪的意外,順著(zhù)也就過(guò)來(lái)了。當你在低級別的崗位上 的時(shí)候可能看到的都是不如意,但當你的職位和責任變大的時(shí)候,你會(huì )不自主的思考為什么要這樣做,有沒(méi)有更好的辦法,這個(gè)時(shí)候你會(huì )發(fā)覺(jué)軟件測試工作是個(gè)非常講究策略和方法的工作,有太多需要學(xué)習和努力的領(lǐng)域,這個(gè)時(shí)候你已經(jīng)不需要堅持了,順著(zhù)你的好奇心鉆進(jìn)去就好了,當然不是每個(gè)人都會(huì )有這樣的機會(huì ),那就更需要強迫自己和外圍接觸,和水平高的同仁切磋,這樣才會(huì )找到自己的努力方向,興趣才是最好的老師。
CSDN:很多人都是自學(xué)進(jìn)入軟件測試領(lǐng)域的,常常會(huì )有“該如何進(jìn)行測試”的困惑,你有什么經(jīng)驗可分享?你覺(jué)得什么樣的人適合做軟件測試以及如何在后續的工作中增強競爭力?
賀炘:首先我覺(jué)得測試工程師分為兩類(lèi),一類(lèi)只是拿測試當個(gè)工作,養家糊口而已,另一類(lèi)拿他當事業(yè),希望在這個(gè)領(lǐng)域做出成績(jì)。
如果想入門(mén)的話(huà),我錄制了一套入門(mén)的軟件測試學(xué)習視頻,有興趣大家可以下載看看。
如果想在測試的某個(gè)方向有所建樹(shù),我覺(jué)得首先要保持自己的好奇心和學(xué)習能力。當然在這個(gè)階段,你一定已經(jīng)入門(mén)了。我的建議是你的學(xué)習方向必須和你目前的工作有關(guān)聯(lián),通過(guò)學(xué)習或者交流找到你遇到的問(wèn)題大致的解決問(wèn)題的思路,一路鉆下去。如果你有了完整的解決方案,你的競爭力自然就增強了。信心來(lái)自于你一點(diǎn)一滴的成功,成功累計到一定程度剩下的事情就都好解決了。
CSDN:現在有很多測試工具幫助軟件測試人員進(jìn)行軟件測試,你能簡(jiǎn)單介紹一下么?
賀炘:首先我不認為測試工具是銀彈,工具只能解決工具的問(wèn)題,使用工具的畢竟是人。工具在解決效率問(wèn)題上是非常擅長(cháng)的。這個(gè)就類(lèi)似我們看的武俠小說(shuō)中寶劍和劍譜的關(guān)系,沒(méi)有武功心法,你拿到寶劍也沒(méi)用。
說(shuō)回測試工具,目前通常我們會(huì )談自動(dòng)化測試框架,具體的工具只是框架中的一個(gè)點(diǎn)。為了避免談具體哪款工具,給大家一個(gè)框架的概念吧:
按框架的定義來(lái)分,自動(dòng)化測試框架可以分為:基礎功能測試框架、管理執行框架;
按測試類(lèi)型來(lái)分,可以分為:功能自動(dòng)化測試框架、性能自動(dòng)化測試框架;
按測試階段來(lái)分,可以分為:?jiǎn)卧詣?dòng)化測試框架、接口自動(dòng)化測試框架、系統自動(dòng)化測試框架;
按組成結構來(lái)分,可以分為:?jiǎn)我蛔詣?dòng)化測試框架、綜合自動(dòng)化測試框架;
按部署方式來(lái)分,可以分為:?jiǎn)螜C自動(dòng)化測試框架、分布式自動(dòng)化測試框架。
CSDN:對于如何管理軟件測試團隊以及建設好工程師文化,你有什么經(jīng)驗可分享?同時(shí),軟件工程師應具備什么樣的素質(zhì)?
賀炘:由于Google和蘋(píng)果的崛起,我們一直在談工程師文化。作為公司的管理者,或者團隊的領(lǐng)導者當然也希望能有機會(huì )改變世界,不管我們懷揣什么夢(mèng)想,如果想夢(mèng)想成真勢必要從最基礎的事情上做起。
管理一個(gè)團隊首要的問(wèn)題一定是團隊的使命,我們做什么事、解決什么問(wèn)題、對客戶(hù)的價(jià)值是什么以及我們在這個(gè)關(guān)系鏈中起到什么作用等。
其次要解決的就是團隊構成,作為領(lǐng)導者,你如何將復雜問(wèn)題進(jìn)行有效的拆分,各個(gè)點(diǎn)上你需要的人才是什么。你可以根據你手里的資源來(lái)決定如何解決問(wèn)題,也可以根據問(wèn)題來(lái)籌劃需要什么樣的資源。
團隊組成了,剩下的就是怎么能共同完成目標了,團隊成員之間的關(guān)系,分工方式,獎勵等都是具體的考量,總之需要能把大家擰到一起,以使命為目標,一起融洽的干活。
原文轉自:http://www.csdn.net/article/2013-06-04/2815534