創(chuàng)造和使用工具以及創(chuàng)造和使用方法,是人類是區(qū)別于其他動(dòng)物的顯著特征之一。但我們的大學(xué)教育往往只側(cè)重知識(shí)傳播,忽視工具和方法論的教育。在這里我總結(jié)一下IT行業(yè)測(cè)試部門所需要的工具平臺(tái)及相關(guān)流程和方法。
寧都ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!=測(cè)試部需要建設(shè)的工具平臺(tái)=
* 缺陷跟蹤平臺(tái)
缺陷也就是bug,也有叫MR(Modify Requirement)的,是測(cè)試工程師日常工作成果的最直接的展現(xiàn)。提交bug時(shí)邏輯清楚敘事通順是首要的,有點(diǎn)像是寫一篇記敘文,時(shí)間地點(diǎn)人物起因經(jīng)過結(jié)果都應(yīng)該有。常見的缺陷跟蹤平臺(tái)有Bugzilla,Clearquest,Jira,Redmine等。一般的缺陷跟蹤平臺(tái)都會(huì)提供項(xiàng)目管理、版本管理、模塊管理、自動(dòng)Email通知、權(quán)限管理、自定義參數(shù)等功能。我認(rèn)為一個(gè)好的缺陷跟蹤平臺(tái)應(yīng)該是簡(jiǎn)潔、直觀、迅速、易上手的。如果能提供排序,匯總,圖形化那就更好了。缺陷管理平臺(tái)作為測(cè)試團(tuán)隊(duì)和其他團(tuán)隊(duì)之間最重要的接口,應(yīng)該融入到公司的整體IT環(huán)境里去,IT部門需要保證各團(tuán)隊(duì)訪問的便利性,以便促進(jìn)團(tuán)隊(duì)間交流的效率。如果一個(gè)產(chǎn)品經(jīng)理不關(guān)心產(chǎn)品的缺陷情況,就不是一個(gè)合格的產(chǎn)品經(jīng)理。
* 知識(shí)管理平臺(tái)
知識(shí)管理平臺(tái)用來在團(tuán)隊(duì)內(nèi)部和團(tuán)隊(duì)間分享產(chǎn)品知識(shí)和心得。IT行業(yè)人員的流動(dòng)率出了名的高,因此一個(gè)好的知識(shí)管理平臺(tái)對(duì)團(tuán)隊(duì)健康成長(zhǎng)是非常有必要的。Wiki由于有便利的更新功能,可以保持文章的常用常新,因此幾乎成為知識(shí)分享的標(biāo)準(zhǔn)平臺(tái),完全可以淘汰論壇,SVN等等工具。在一個(gè)有一定積累的知識(shí)管理平臺(tái)上,從市場(chǎng)到研發(fā),產(chǎn)品上下游幾乎所有人都能從中受益。常見的Wiki工具有Mediawiki,Confluence等。
* 自動(dòng)化測(cè)試平臺(tái)
自動(dòng)化測(cè)試對(duì)于代碼重構(gòu)、版本間的回歸測(cè)試是非常重要的??梢哉f,敏捷開發(fā)模式之所以興起,完全是因?yàn)樽詣?dòng)化測(cè)試技術(shù)的Open和進(jìn)步。尤其對(duì)一個(gè)生命周期比較長(zhǎng)、版本比較多的產(chǎn)品來說,自動(dòng)化測(cè)試是非常重要的防火墻。自動(dòng)化測(cè)試的本質(zhì)是以軟件測(cè)試軟件,因此需要以軟件工程的方法對(duì)待。幾乎所有編程語(yǔ)言都有其對(duì)應(yīng)的xUnit自動(dòng)化測(cè)試框架,但是需要注意的是并不是只有單元測(cè)試才能做自動(dòng)化,IT,SIT, SVT階段都可以做自動(dòng)化,需要根據(jù)產(chǎn)品特點(diǎn),選擇產(chǎn)品不同階段自動(dòng)化測(cè)試的方法。
* 探索測(cè)試平臺(tái)
很多測(cè)試工程師都會(huì)發(fā)現(xiàn),有時(shí)候根據(jù)spec和plan做測(cè)試發(fā)現(xiàn)的bug,還不如發(fā)散測(cè)試和探索測(cè)試發(fā)現(xiàn)的多,因此好的探索測(cè)試平臺(tái)是很有必要的。探索測(cè)試平臺(tái)應(yīng)該是一個(gè)工具平臺(tái),解決測(cè)試環(huán)境的仿真問題,需要持續(xù)的將適用和好用的工具加到平臺(tái)下來。探索測(cè)試平臺(tái)應(yīng)該和自動(dòng)化測(cè)試平臺(tái)形成良好的互動(dòng),將好的工具持續(xù)引入自動(dòng)化測(cè)試平臺(tái)中。
* 持續(xù)集成平臺(tái)
持續(xù)集成平臺(tái)的建設(shè)可以大量提高軟件發(fā)布過程的效率,減少人為錯(cuò)誤。持續(xù)集成的的目標(biāo)是更快,更全,更直觀。代碼的checkout、編譯、發(fā)布、部署,測(cè)試、報(bào)告,每一步都有巨大的效率提升空間,自動(dòng)化everything。常見的持續(xù)集成平臺(tái)有Jenkins/Hudson,CruiseControl,Bamboo等等。軟件改變世界,工具改變世界。
* 輔助工具平臺(tái)
輔助工具平臺(tái)用來輔助測(cè)試工程師日常工作,比如用例設(shè)計(jì),文檔檢查,時(shí)間規(guī)劃,郵件處理,IM,截圖工具等。團(tuán)隊(duì)?wèi)?yīng)該盡量使用同一套工具,遵循同樣的配置,以減少不必要的交流和誤解
* 版本管理平臺(tái)
腳本,文檔和工具都應(yīng)該版本化管理,個(gè)人推薦Git,相比于Svn,少了很多的.svn文件夾,copy起來方便很多
* 用例管理平臺(tái)
在團(tuán)隊(duì)規(guī)模日益膨脹,用例和版本日漸增多的時(shí)候,建設(shè)一個(gè)用例管理平臺(tái)就非常有必要了。常見的用例管理平臺(tái)有testlink,testcenter等,可選范圍還是比較小的。相比于Excel強(qiáng)大的穩(wěn)定性和易用性,不建議在測(cè)試管理平臺(tái)上直接寫用例,無窮無盡的麻煩,使用一個(gè)Excel用例文檔到用例管理平臺(tái)的輔助導(dǎo)入工具是最好的。
=測(cè)試部日常工作所需流程=
* 任務(wù)分解流程
愛因斯坦說,把復(fù)雜的事情做簡(jiǎn)單,我理解意思就是分解?,F(xiàn)代社會(huì)的特征就是分工更細(xì),1+1>>>2的團(tuán)隊(duì)才是優(yōu)秀團(tuán)隊(duì)。因此建立一個(gè)分等級(jí)的專家團(tuán)隊(duì),各展所長(zhǎng),保證每個(gè)人無論本領(lǐng)經(jīng)驗(yàn)如何都能大程度發(fā)光發(fā)熱,這也是華為團(tuán)隊(duì)成功的法寶之一吧。
* 缺陷處理流程
每個(gè)團(tuán)隊(duì)的資源都是有限的,大多數(shù)時(shí)候我們并不能等到所有缺陷都解決了才去發(fā)布產(chǎn)品,因此如何處理和評(píng)價(jià)缺陷事關(guān)產(chǎn)品整體,會(huì)涉及到市場(chǎng),研發(fā),測(cè)試等各個(gè)團(tuán)隊(duì),需要明確的流程來保障
* 產(chǎn)品發(fā)布流程
在產(chǎn)品發(fā)布前,通常需要確認(rèn)所有的風(fēng)險(xiǎn)都已規(guī)避,所有相關(guān)的資料手冊(cè)都已完備,最終版本和需求匹配,這也是牽扯公司很多部門和環(huán)節(jié)的事情,因此,產(chǎn)品發(fā)布應(yīng)該建立一套強(qiáng)流程的規(guī)范,協(xié)調(diào)不同團(tuán)隊(duì)間工作的順序展開
* 用例及腳本維護(hù)流程
敏捷開發(fā)的理念之一就是輕文檔重交流,這是因?yàn)榫S護(hù)文檔的狀態(tài)常新是一件很麻煩的事情,如何保證用例、腳本的一致性,如何保證網(wǎng)上問題的閉環(huán),這些都是測(cè)試團(tuán)隊(duì)需要注意的問題,因此,在一個(gè)統(tǒng)一的流程下操作是很有必要的
* 新員工培訓(xùn)流程
對(duì)于新員工的培養(yǎng),一定要建立一系列明確的目標(biāo),需要掌握哪些工具、模板、流程、資源,如果事先做好培訓(xùn)計(jì)劃和流程,可以省很多事情哦
* 文檔的Review流程
文檔是最能反應(yīng)工程師職業(yè)化素養(yǎng)的輸出,邏輯和語(yǔ)言都是需要訓(xùn)練才可掌握的東西,沒有經(jīng)過Review的文檔都是不合格的文檔,Review的過程即可以查漏補(bǔ)缺,也可以統(tǒng)一口徑。對(duì)于測(cè)試部主導(dǎo)輸出的文檔,都應(yīng)該規(guī)定何時(shí)何人用何種方法Review,從哪里來到哪里去,這些都應(yīng)該有明確的流程和制度來保障。
* 工作狀態(tài)匯報(bào)及跟蹤流程
周報(bào),日?qǐng)?bào),重點(diǎn)任務(wù),甘特圖,里程碑,這些東東都用起來吧,習(xí)慣成自然
=測(cè)試部常用模板=
* 測(cè)試用例模板,計(jì)劃/需求/報(bào)告模板
* 周報(bào)/日?qǐng)?bào)/任務(wù)跟蹤模板
=需要注意的事情=
# 這些平臺(tái)及流程的建設(shè)并不只是測(cè)試部門的事,應(yīng)該盡量融入公司整體的IT環(huán)境,比如Email系統(tǒng),身份管理等,用SSO單點(diǎn)登錄的方法是最好的,省得在一堆密碼間跳來跳去。
# 需要注意對(duì)新員工的培訓(xùn),保證所有人都能以正確的方法使用整套的工具
# 借用任老板(正非)的話:職業(yè)化就是規(guī)范化、表格化、模板化、數(shù)據(jù)化、流程化
# 任何工作都應(yīng)該是一個(gè)持續(xù)優(yōu)化,不斷改進(jìn)的過程,教條是不好的,借用敏捷宣言:以人為本。再借用任老板的話:先僵化,再優(yōu)化。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。