劉熱



摘要:本文介紹了Trello協同工具的使用特點和優點,以及該工具在軟件測試領域中對項目管理,BUG跟蹤和團隊協作的實際應用價值。
關鍵詞:Trello工具;軟件測試;BUG跟蹤
中圖分類號:TP311.5 文獻標識碼:A 文章編號:1007-9416(2020)08-0091-03
0 引言
Trello是一種基于“看板式”的在線協同的項目內容管理工具,可視化效果好,每一塊看板可以有不同命名,在boards(看板)上既可以顯示文字,也能展示圖片、文件、鏈接;看板有三種狀態:To-do(有待完成)、Doing(正在進行)、Done(已完成),在看板上可以增加List,并插入Card(內容),Trello中可以按照部門和項目進行分類,方便團隊成員互相了解彼此進度以及有效控制團隊協同工作進度。當前企業在軟件測試項目管理中越來越傾向于工具輕量級化,而Trello這種協同工具的出現,滿足了測試組中小團隊的需求,而得到越來越廣泛的應用。
1 Trello工具簡介
Trello為ATLASSIAN公司注冊的,使用HTML5+ NodeJS(socket.io)技術開發的一款管理項目并組織事務軟件,官網為:https://trello.com/,2010年夏,Fog Creek Software開始發行Trello,2014年7月,Trello的用戶超過 4.75百萬,Trello不僅可以線上使用,也有它的iOS版本、安卓版本。圖1簡單展示了Trello工具的工作界面:
下面表1介紹Trello里面幾個比較有用的概念和功能:
在管理項目時,首先新建看板,將項目名稱與看板關聯,標注項目具體背景作為描述;然后對應管理流程添加不同的列表,并為列表添加卡片,如測試計劃,測試評審,測試階段性會議,測試用例庫建立,測試實施等;再次,將項目小組成員作為Members加入,使得成員們之間共享看板及任務卡片,并能及時協同,在跟蹤的部分,完成Check List的填寫情況,并記錄下問題和寫下評述。
2 測試中BUG的跟蹤管理
在常規測試工作中,BUG跟蹤流程是首先測試員發現BUG,新建它加以問題的定位和詳細描述;作為測試項目的負責人,需要確認測試員對項目BUG的認定是否正確,并分配給項目開發組修復;當項目開發人員接受到指派的BUG通知時,就會重新寫代碼修復BUG;當開發人員完成修復后需要將新的軟件版本移交給測試員去回歸測試;測試員使用測試用例再次測試無誤后,將BUG標注為關閉。
整個BUG管理和跟蹤需要多工種的協同跟進,同時在多個模塊的并行測試中,BUG跟蹤中的已完成,未完成,待修復,待回歸等多狀態也會造成測試團隊、開發團隊的管理出現困難甚至混亂。
3 Trello在測試中的應用
當有bug被發現時,測試團隊可以通過Trello工具,自動將bug按照分級自動歸屬在Trello的card中,并實時將bug信息推送到項目的討論組中。作為BUG公開的追蹤反饋渠道,給軟件測試項目的BUG跟蹤管理帶來透明和高效。在測試項目中為不同項目自定義工作流程,添加“To-Dos”清單在卡片上,新建看板來整理正在管理的一切事務,邀請合作者或團隊進行協作,同時及時和不遺漏地與小組成員在項目上交流評論,添加附件,上傳照片和視頻。
在測試項目中,Trello通常在有些卡片中會記錄當前任務的狀態,以下為重點講解其含義:
(1)已完成:標記為已完成的卡片則代表該功能已完成并達到可交付使用的階段。(2)待測試:標記為待測試的卡片則代表該功能已實現但可能含有不可預知的BUG,仍需要測試和解決可能存在的BUG。(3)開發中:標記為開發中的卡片則代表該功能正在實現但仍未完成。(4)準備中:標記為準備中的卡片則代表該任務已排隊等到當前開發任務完成后進行排隊實現。(5)計劃中:標記為計劃中的卡片則代表該任務計劃中但仍未確定開發時間。(6)觀望中:標記為觀望中的卡片則代表該任務有大量不確定性還處在觀望階段,該任務隨時可能會被取消。
另外在Trello工具還可以方便的使用顏色Lable定義項目管理中的優先級,這樣使得項目中主次區別度好,一目了然,圖2為手機版Trello APP關于優先級的使用:
4 結語
軟件測試項目的協同工作和配合的比較復雜的系統工程,而Trello工具能利用不同形式的看板展示,將項目按照測試BUG跟蹤管理的流程的分類統計,從而實現對不同維度的任務進行篩選;List建立,就是分成Doing、To Do、Done,形成一個任務閉環。而Trello的cards的在List移動和人員之間信息的共享非常方便,從而能夠大大提高測試效率,值得在小型團隊推廣應用。
參考文獻
[1] https://trello.com/,Trello官方網站.
[2] 周元哲.軟件測試(第2版)[M].北京:清華大學出版社,2019.
[3] 趙振,高揚.軟件測試效率手冊[M].北京:人民郵電出版社,2019.
[4] [美]Janet Gregory.深入敏捷測試:整個敏捷團隊的學習之旅[M].北京:清華大學出版社,2018.