問題狀態分類與工作流程

問題可以分類為 newopenin progressnoisereopenedpassedfixed。狀態為 openin progressreopened 的問題會出現在應用程式的問題網格中。

新的

所有問題(包括從協力廠商掃描器匯入的問題)在尚未分類時,依預設都會標示為新的問題。

開啟

在分類時將問題指派為待解決,表示您已將它分類並且判定它是必須處理的問題。待解決的問題會無限期保持待解決狀態,直到您變更它們的狀態,或不再找到它們。

進行中

將問題指派為處理中,表示有人正在進行修正問題。標示為 in progress 的問題會維持此狀態,直到您變更它們的狀態,或不再找到它們。

已修正

將問題指派為 fixed,表示該問題已處理完成。在關於此問題對話框中,每一個問題都會加上日期和時間戳記。掃描應該不會再找到標示為 fixed 的問題。如果又在後續的掃描中找到,它們的狀態會自動改為 reopened

無關和已通過

將問題指派為 noisepassed,表示該問題並無相關,且不應再被視為問題。問題通常會標示為 noise,因為它們是誤判。被標示為 Passed 的問題,通常是因為主題專家判斷該問題並不會在現行報告的環境定義中構成問題(雖然問題存在網站上)。例如,在您評估可存取性準則或規定時,passed 狀態會很有幫助。當問題已不相干,但仍繼續出現在報告中,可能使您無法著重於真正的網站問題。

標示為 noisepassed 的問題永遠不會再重新開啟。如果後續的掃描繼續找到它們,則它們會維持標示為 noisepassed

重新開啟

先前指派為已修正狀態,但在下一次掃描中又出現的問題,會自動分類為重新開啟。重新開啟的問題會無限期維持重新開啟,也會持續出現在掃描資料中。這個狀態可協助您識別需要進一步探索的問題,或必須在補救程序中升級的問題。

工作流程

第一次分類問題

第一次掃描應用程式時,識別了 100 個問題。分析結果之後,您判定發現 5 個誤判。您將這 5 個問題標示為無關,使得它們在重新執行工作時,不會再出現在問題清單中。

另外,您也判定另外 10 個問題符合標準,並將它們標示為忽略,使得它們在重新掃描應用程式時,不會再出現在問題清單中。

將問題指派給團隊成員

現在,您有 85 個問題,您將它們指派給各開發人員來進行修正。您將這 85 個問題標示為處理中,以便在中途停止分析時,知道要在哪裡回復檢查問題。您也可以使用 in progress 狀態來指出問題正在處理中。

當開發人員修正問題並更新應用程式時,您將 in progress 的問題標示為 fixed

多重使用者的問題管理工作流程

由於 Web 開發通常是一種團隊工作,因此,在團隊環境中管理問題有可能會變得複雜。當您更新問題狀態時,變更會立即寫入資料庫;任何其他檢視資料的人都會看到問題的新狀態。

如果有兩個使用者管理相同的問題,最後一個修改問題的使用者會更新問題。例如,如果 Miriam 將 A 問題標示為 fixed,但 Omri 之後將 A 問題標示為 noise,則 A 問題的狀態就會是 noise。為了避免衝突,請建立一份問題管理排程,讓 Miriam 在星期二執行問題管理作業,而 Omri 在星期四執行。

結果

完成分類問題之後,您可以立即看到所做的狀態變更。

下次掃描應用程式時,您可以預期下列狀態:
  • 如果您將問題標示為已修正,但它又出現在後續的掃描中,則該問題會顯示成 reopened 的問題。
  • 標示為處理中的問題會保持分類為 in progress
  • 新的問題會標示為 new