the DevOps journey (10) - 讓用戶輕鬆建立並管理Feedback/bug/Issue

Excel,是過去傳統軟體開發專案當中,管理Bugs/Issues常見而行之有年的工具。既然行之有年,表示有其存在的原因,然而,卻也帶來了不少問題。

Excel控管的Bugs/Issues,由於是檔案形式的存在,因此無法多人同時更新維護,即便現在可以透過雲端共用檔案來解決,但想要在Excel檔案上掌握bugs的狀態、控管處理進度實在很不容易,且一份Excel也無法完整描述出bugs/Issue的重現步驟(Step)、錯誤來源、以及用戶的電腦設備環境…等資訊。

既然,我們已經用VSTS來處理工項,一定會更希望這些bugs/issues的管理可以如同Backlogs一樣,輕鬆紀錄每一個狀態、讓各種問題有效的被追蹤處理。

上圖是VSTS中工作項目(Work Items)與Bugs的呈現畫面,過去開發人員或測試人員,可以在底下這個畫面中添加Bugs,便於管理:

但這樣,用戶得要先進入VSTS畫面,且填寫bugs時常常需要剪貼畫面,書寫comments,來來回回很是麻煩,有沒有更簡單的方式?

有的,Test & Feedback Tools,它在VSTS的Marketplace中,可以從這個網址進入,這絕對是一個優秀好物:

這是一個讓測試人員或stakeholder使用的工具,只要你為專案的測試人員或相關人員建立一個免費的stakeholder權限帳號,即可使用此工具,輕鬆截圖回報bugs。

測試人員點選上面install之後,會看到它目前支援Chrome/Firefox (對,尚未支援Edge和IE,why?不要問,何必問呢? ):

點選安裝之後,可以輕易地把這個外掛裝入Chrome瀏覽器:

安裝完成之後,你會發現瀏覽器多了這個圖示:

點選該圖示之後,會出現底下畫面,第一次使用時,請著點選齒輪:

點選齒輪之後,會看到底下畫面,請依序選擇Connected,填入你的VSTS/TFS網址,按下Next:

接著應該會出現一個登入畫面,如果有,請輸入你想要處理的專案的Microsoft Account(VSTS),驗證完身分之後,接著會出現底下畫面。

這個畫面中會出現你的帳號可以管理的專案,請選擇你的Project以及Team/Area,選定後按下Save:

這樣,Test與Feedback工具就與你的專案綁定了。接著可以怎麼用呢? 請看。

你可以先在網址列輸入你專案的測試網站(下圖以google為例),在進入你專案的測試網站之後,可點選該圖示叫出Feedback工具:

按下上圖中的『開始』鈕之後,可以開始一個新的session,你會發現目前進入到了錄製狀態,這時,你可以點選下圖的Capture按鈕,如果滑鼠點的右下角一點,還可以選擇要錄製的對象:

你可以擷取畫面也可以錄製連續動作:

甚至,還可以在擷取到的資料上面加上標記或註解:

你會發現可以繪圖,可以寫文字註解,完成之後按下上面的『V』,然後你會發現已經截取好了一個session:

這時請注意,千萬不要先按下『停止』鈕,不然剛才截取的資料就沒了,你可以先按下下圖這個Create bug鈕:

會出現底下這樣的視窗,讓你建立一個新的Bug單:

請輸入bug標題,勾選是否要加上logs…等資訊,完成之後按下Save。

你會發現,很神奇的,這個Feedback tool不僅幫你把bug存入了先前綁定的VSTS/TFS站台:

點開來之後,還會看到先前截取的內容,以及用戶的系統狀態:

這個Feedback工具相當便利,用戶無須複雜的安裝,只需要一個Chrome瀏覽器外掛套件即可完成Feedback/Bug的回報,也不需要會操作VSTS,即可把feedback直接送入VSTS當中,和VSTS的整合性之高,令人驚豔。

video:

-----------------------------
相關教育訓練: http://www.studyhost.tw/NewCourses/ALM
相關電子書:https://www.pubu.com.tw/ebook/38227
若這篇文章對您有所幫助,請點選這裡加入FaceBook專頁按讚並追蹤,也歡迎您幫我們分享出去,謝謝您的支持。

留言

這個網誌中的熱門文章

使用 Airtable 在小型需求上取代傳統資料庫

精彩(且驚人)的Semantic Kernel入門範例

使用Semantic Kernel 建立自然語言請假系統

在 LINE Bot 開發中使用Semantic Kernel建立自然語言請假系統

專業的價值...