摘要:秉持著是騾子是馬拉出來溜溜的心態(tài),我注冊賬號試用了一下他給我的第一印象是簡單和,這些團隊協(xié)作工具一樣,也是一款基于的在線管理工具,沒有在一開始就讓我的安裝包恐懼癥發(fā)作。如何做版本管理第一個要說的,就是目標功能了。
對于一個團隊來說,工作效率的高低很大程度上取決于團隊的管理。
而作為一名剛接觸測試職位的新人來說,如何把一堆堆雜亂不堪的bug管理得井井有條,無疑是最重要的。
我之前一直覺得測試是一份很個人化的工作,每個人有每個人做測試的思路,尤其是編寫測試用例,需要大量的自定義字段來充實整個測試體系。在bug管理上,交給任何一個管理工具,我覺得都不如自己手動編輯測試邏輯更加高效。
因此,除了excel,我之前基本沒有接觸過其他工具。
工作了一段時間,我漸漸發(fā)現(xiàn)還是自己太年輕,測試其實是一份非常需要配合溝通的工作。由于excel在協(xié)作上實在辦法不多,我每次只能把excel文件發(fā)給開發(fā)妹子們(沒錯,我們公司的開發(fā)都是妹子)。
但excel中的是個整體計劃,每個開發(fā)負責的部分都是不同的,所以只能在全部信息中尋找自己需要做的那部分,這很難保證不會有遺漏。而計劃一旦需要修改,我也很難與她們在第一時間達成同步。因此,很需要找一款能夠在不同角色間溝通的bug管理工具。
于是,我將工作內(nèi)容做了一個匯總,好幫助自己理清bug管理方面的需求:
編寫測試用例(經(jīng)測試,還是excel最好用)
記錄并做好版本、功能、優(yōu)先級相關(guān)bug分類
與開發(fā)溝通,及時反饋bug完成情況
一些個人的事務管理
帶著這些需求,我開始試用bug管理類的工具。
起初,同事給我推薦了幾款bug管理類的工具,像bugzilla,mantis,redmine,QC,jira等。但這些工具的使用體驗真的很不友好:我連安裝都沒學會。
你要下載一個安裝包,解壓,在一群格式不明的文件中尋找一個尾部有.exe的文件,如果有好幾個,那么你還要看看他們的名字哪一個更像是安裝啟動文件了,當然,你也可能根本找不到exe……(血淚史如圖)
對我這種軟件小白來說,一次安裝和配置就要花上好久,還加上各種看不明白的英文。最可怕的是,一旦不能用了還不知道是什么原因,網(wǎng)上各種找解決的帖子,想想都覺得挫敗感滿滿……
隨后,我將目標轉(zhuǎn)向了中文化的在線團隊協(xié)作工具,諸如teambition、worktile這種,希望能用更簡單直接的方式解決我的問題。至少,我不用再花時間和exe文件做斗爭了!
但tb和wt的問題是,這種以“項目+看板”為基礎(chǔ)的管理模式,雖然能夠更直觀的展現(xiàn)bug的處理進度。但對于測試管理這種動輒1000+的bug量來說,前期制定版本計劃會變得非常麻煩。
“使用管理工具的目的不就是提高效率么?為什么會比excel表格還難用?”這是我在試用過一大堆管理工具后產(chǎn)生的最大困惑。
接下來我又試用了幾款小眾軟件,在這個過程中,偶然發(fā)現(xiàn)了一款叫做teamin的團隊協(xié)作工具(這里吐個槽:開始看名字,還以為是teambition的精簡版,teamin團隊表打我!>_< )。
秉持著是騾子是馬拉出來溜溜的心態(tài),我注冊賬號試用了一下……
他給我的第一印象是簡單和teambition,worktile這些團隊協(xié)作工具一樣,teamin也是一款基于Saas的在線管理工具,沒有在一開始就讓我的“安裝包恐懼癥”發(fā)作。
他的界面很干凈,沒有那么多復雜的功能干擾我,如果不是左側(cè)的菜單,第一眼會讓我以為這是一款像evernote、石墨那種類型的文檔管理工具。
它創(chuàng)建任務的方式也很像是在做筆記:寫完一條任務,回車,開始記錄下一條,我覺得這種記錄bug的方式讓我覺得很舒服。
他有很自由的使用體驗經(jīng)過一段時間的使用,我發(fā)現(xiàn)teamin的層級結(jié)構(gòu)很特別。它一共分為3層:組織、團隊和項目;項目中又分為列表、看板、日歷、進展和文件五個模塊;“我的任務”和“我的消息”作為個人事務管理獨立于項目,信息范圍覆蓋整個組織;任務可以不斷向下創(chuàng)建不止一層子任務。
這個結(jié)構(gòu)縱向和橫向的延展度都很好。簡單來說呢,就是自由度很高。在這個結(jié)構(gòu)下,我嘗試出了一些與其他管理工具不太一樣的新用法。
舉個栗子來說:
teamin中,“我的任務”支持創(chuàng)建獨立于組織之外的私人任務(只有創(chuàng)建者可以查看并編輯),并且可以通過設置任務所屬項目與組織內(nèi)任務進行相互轉(zhuǎn)化。
如此一來,我就可以在自己的任務列表中隨手記錄下一些問題或是建議,也不會干擾到其他人。而一旦這些東西得到驗證,我可以直接將它們轉(zhuǎn)化成任務分配到項目中去。也就是說,記錄與管理可以分開來做了。
這一點讓我感覺很自在。
無論發(fā)現(xiàn)了什么問題,我都可以先記錄下來,而不必擔心打亂已有的bug清單,之后找個時間統(tǒng)一進行進一步的篩選與管理。這就比以往那種把任務從頭設到尾的管理方式輕松多了,優(yōu)先級設置也更精確……
個人管理的便利性和人性化讓我漸漸愛上了這款工具。而且越使用,你就越會覺得,好像所有事都變得得心應手起來……很奇怪,它沒有太多限制,也沒有太復雜的功能,卻很有控制力。
這種讓人奇怪的感覺不僅體現(xiàn)在結(jié)構(gòu)上,功能上teamin也秉承了“去邊框化,去功能化”的特點,讓我可以根據(jù)自己的實際需要,快速嘗試出適合自己的那套管理方式。
他如何解決我的問題上文提到了我在工作中遇到的一些問題。為了解決這些問題,我漸漸總結(jié)出了一套用法,涉及到一些teamin中比較特別的功能,接下來我就與大家分享一下。
1、如何做版本管理
第一個要說的,就是“目標”功能了。之所以把它放在第一位說,就是因為它完美解決了我在其他在線管理工具中一直沒有解決的問題——版本管理。
而一開始,對于這個功能的出現(xiàn)我是很困惑的:這樣一排tab頁一樣的東西是用來做什么的?這不是和標簽功能重復了嗎?(teamin的任務本身是可以設置標簽的)
用了一段時間后,當我想要將創(chuàng)建的任務進一步整理歸類的時候,突然發(fā)現(xiàn)“目標”功能的真正價值……這不就是一個版本管理神器么!
目標是一個獨立于項目與任務間的管理層級,不同于標簽,它能夠帶給我管理上更多發(fā)揮的空間。對于測試而言,目標非常適合做bug的版本管理。
顯示目標后會出現(xiàn)兩個默認標簽,“全部”和“無目標”。
“全部”就是查看項目內(nèi)所有bug;而沒有被指定目標的bug,會被統(tǒng)一歸入“無目標”中,這里我更喜歡叫它“bug需求池”;除此之外,我還需要新建幾個目標用來管理具體版本:
調(diào)出項目目標,按不同的版本創(chuàng)建好目標,將任務添加到項目中。
進入“無目標”中,將其中的bug分配到各自的版本目標中。
這種方式可以幫助我將冗長的“bug清單”進行瘦身,相比其他管理工具那種上千條bug混在一起的bug表單來說,“列表+目標”這一功能組合無疑是更好的選擇。
你想想,當一個開發(fā)MM懷揣著以往與測試GG種種工作上不愉快的回憶戰(zhàn)戰(zhàn)兢兢來到這里時,卻遇見了我這樣一個如此為她著想,把bug計劃安排的井井有條的SunshineTestBigBoy,難免不會產(chǎn)生崇拜之情,難免不會……
哼哼,我才不會讓你們發(fā)現(xiàn)我的真正意圖~
2、如何制定計劃、跟蹤進展
teamin的第二個功能特點,就是他看板+列表的雙模式管理方式。
大家都知道,看板模式的優(yōu)點就是便于查看任務進度,但卻不擅長做整體計劃,而teamin是我試用過的所有工具中,唯一擁有列表和看板兩種模式的管理工具。
不僅如此,teamin中的列表看板任務信息是互通的。也就是說,我在列表中做的所有操作和修改,都會實時反映在看板中。
這樣一來,我可以先在列表中做好計劃,再到看版中管理bug進度。兩種模式分別對應兩種管理需求,使制定計劃與控制進度都能達到效率最大化。
除此之外,日歷中的任務也是相連通的。
3、如何與開發(fā)進行協(xié)作
很多時候,測試和開發(fā)間最大的問題就是溝通,我們無法即時將bug推送到開發(fā)面前,往往過了幾個月,查看bug清單時,才發(fā)現(xiàn)仍然后很多bug沒有被處理過,相信很多測試都遇到過這種問題。
為了能讓bug得到及時解決,我一開始的做法是直接將bug提到開發(fā)項目中,但結(jié)果反而效率更低了。
在與開發(fā)妹子交換意見時,我了解到,其實bug與任務放在一起會使項目列表顯得紛亂不堪,任務也會變得更難區(qū)分。
于是,我換了一種方式,把測試項目獨立出來,將bug和開發(fā)項目分開,需要在當前開發(fā)計劃中修改的bug才通過任務跨項目的方式分配給她們。這樣的好處是可以防止開發(fā)陷入bug的汪洋大海中,可以有條不紊地安排開發(fā)的bug修改計劃。
當然,想要做到這一點,和任務跨項目協(xié)同是分不開的。
其他管理工具在解決跨項目任務協(xié)同的問題時,一般都用任務復制,或是任務關(guān)聯(lián),將一條bug分成兩條不同的任務,測試一份,開發(fā)一份。但實際上,他沒有真正解決信息同步這個問題,即便開發(fā)那邊完成了bug的修改,測試這里的bug狀態(tài)也不會隨之更新。
而在teamin中,卻完全不同。任務可以屬于多個項目,也就是說不同的項目共同擁有一條任務,而且支持狀態(tài)同步。通俗一點說呢,就是心靈感應,你在那邊干了什么我都知道哦~
這樣的處理方式,最終得到了廣大妹子們的一致好評,她們紛紛表示喜聞樂見,人民幸福指數(shù)也有了顯著提高,朕心甚慰。
一點建議講完了獨特用法和優(yōu)點,我對teamin還有幾點小建議。
首先,希望能夠添加信息導入導出的功能:之前光是將測試項目搬到teamin中,就花費了我大半天的時間。對于想要入駐teamin的用戶來說,這也算是個不大不小的門檻了。
其次,希望能有類似垃圾箱的功能:被刪除的項目或團隊可以被恢復,以免誤刪或數(shù)據(jù)丟失。
整體感覺總體來說,teamin是一款體驗流暢、功能強大的管理工具。雖然略有不足,但同時也給了我很多使用上的驚喜。
而且,它和同類管理工具相比,有個最大的不同點:
我感覺teamin一直在跟著我的思維走,它不會束縛我,讓我可以隨意發(fā)揮、創(chuàng)造。很多需求都能找到很多種解決辦法,我只需要在其中選擇一個最優(yōu)的,無須擔心它在功能上會不會支持。隨著使用的不斷深入,又會發(fā)現(xiàn)更多讓人眼前的一亮的點。
它就像一塊七巧板,看似平淡無奇,但當你真正深入其中,卻發(fā)現(xiàn)它可以憑借玩家的發(fā)揮,變換出千種形狀。這一點尤為難得,也是我最終選擇它的原因。
寫在后面的話其實沒有什么規(guī)定說,bug管理就一定要用bug管理工具,那只是人們的一種固有思維,有時我們需要撕下它們的標簽,才能看清我們探求問題的本質(zhì)。
選擇管理工具的唯一標準,是它能否讓我的工作提高效率,而非它的標簽。
如果大家有什么問題,或是有更好的工具和管理方法,也歡迎一起探討。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/91058.html
摘要:測試的工作量更加分散,不會出現(xiàn)一段時間無事可做,一段時間忙的要死的情況。如果測試一味地只管提交,而不考慮開發(fā)的工作習慣和目標的可執(zhí)行性,就會導致效率大大降低。這種看似投機取巧的方法會讓測試的用例編寫工作事半功倍,效率大大提升。 臨近年末,各家公司都進入了緊張的年前項目沖刺階段,我們也不例外。每天開完早會,就聽大家在抱怨任務太多做不完、一個月都沒正常過周末了云云。 據(jù)開發(fā)部門的同事說,他...
摘要:在使用了一段時間后發(fā)現(xiàn)明道雖然相比上面的幾款軟件方便了很多,但是依然無法很好的解決我的問題的版本管理功能缺失。 五款輕量型bug管理工具橫向測評 最近正在使用的本地bug管理軟件又出問題了,已經(jīng)記不清這是第幾次了,每次出現(xiàn)問題都要耗費大量的時間精力去網(wǎng)上尋找解決方案,勞心勞力。為了避免再次出現(xiàn)這樣的情況,我決定從線下轉(zhuǎn)到線上,使用輕量型的在線bug管理工具,在選擇工具時有以下幾個要求:...
摘要:在使用了一段時間后發(fā)現(xiàn)明道雖然相比上面的幾款軟件方便了很多,但是依然無法很好的解決我的問題的版本管理功能缺失。 五款輕量型bug管理工具橫向測評 最近正在使用的本地bug管理軟件又出問題了,已經(jīng)記不清這是第幾次了,每次出現(xiàn)問題都要耗費大量的時間精力去網(wǎng)上尋找解決方案,勞心勞力。為了避免再次出現(xiàn)這樣的情況,我決定從線下轉(zhuǎn)到線上,使用輕量型的在線bug管理工具,在選擇工具時有以下幾個要求:...
摘要:在使用了一段時間后發(fā)現(xiàn)明道雖然相比上面的幾款軟件方便了很多,但是依然無法很好的解決我的問題的版本管理功能缺失。 五款輕量型bug管理工具橫向測評 最近正在使用的本地bug管理軟件又出問題了,已經(jīng)記不清這是第幾次了,每次出現(xiàn)問題都要耗費大量的時間精力去網(wǎng)上尋找解決方案,勞心勞力。為了避免再次出現(xiàn)這樣的情況,我決定從線下轉(zhuǎn)到線上,使用輕量型的在線bug管理工具,在選擇工具時有以下幾個要求:...
閱讀 2950·2021-11-25 09:43
閱讀 3326·2021-11-24 09:39
閱讀 2827·2021-09-22 15:59
閱讀 2173·2021-09-13 10:24
閱讀 509·2019-08-29 17:02
閱讀 2098·2019-08-29 13:23
閱讀 3057·2019-08-29 13:06
閱讀 3538·2019-08-29 13:04