圖片和照片 · 瀏覽器圖片和繪圖編輯器
如何註釋錯誤報告螢幕截圖以便開發人員採取行動
· 為什麼它很重要
圖片編輯 帆布 瀏覽器處理
帶有透明框、一個箭頭和簡短標題的螢幕截圖可以節省一輪問題;一張簡單的螢幕截圖就吸引了他們。這篇文章提出了一個小的註釋約定,並展示瞭如何在瀏覽器編輯器中應用它。
產生三個澄清問題的螢幕截圖 - 為什麼「請參閱附件」不是錯誤報告
有用的錯誤螢幕截圖在讀者提出問題之前回答了第一個問題。標記為「見附件」的裸捕獲讓開發人員尋找缺陷、受影響的控制項和預期結果。編輯器的少量視覺詞彙足以減少這種歧義:裁剪到相關區域,在問題周圍畫一個矩形,使用一條線來引導注意力,並添加一個簡潔的標題。
將影像視為證據而不是整個報告。文字會立即變成像素,因此請在匯出之前寫下標題,並使其足夠短以方便掃描。複製步驟、日誌和預期行為仍然屬於圖片旁邊,因為沒有標記可以描述互動或說明捕獲的幀未顯示。
每個圖片有一個問題 - 裁剪到相關區域,以便讀者首先看到缺陷
每幅圖片一個問題為讀者提供了一個清晰的視覺目標。剪掉不相關的面板、瀏覽器鑲邊和相鄰的控件,除非它們建立了必要的上下文。緊密的裁剪會使缺陷首先被看到,而稍寬的框架可以保留損壞的控制與周圍佈局之間的關係。
在匯出之前將裁切結果與原始影像進行比較,以便報告不會意外刪除重現問題所需的線索。高對比度標記應該在淺色和深色介面區域中脫穎而出,並螢幕截圖應該補充而不是取代步驟、日誌和預期行為。
具有意義的形狀:方框、箭頭、標題 — 每個標記的含義以及何時使用每個標記的最小約定
每個標記應承載一項工作。矩形隔離受影響的控製或區域,一條線將視線引導到間隙或未對準處,標題解釋了預期與實際的差異。此編輯器提供矩形、線條和文字標記;它沒有箭頭基元,因此當普通線條可能被模糊地讀取時,請在標題中描述方向。
在整個團隊中保持約定的穩定性,這樣讀者就不必解碼裝飾性的選擇。文字在放置時被柵格化到圖片中,並不能作為單獨的物件重新編輯,這使得在匯出之前值得檢查措辭和位置。該圖片仍然是支持證據,而不是替代報告的行為細節。
有意義的形狀:矩形、線條和標題;該編輯器沒有箭頭工具
顏色和重量是溝通選擇,而不是裝飾。紅色細筆劃可能會在深色介面上消失,或者在影像縮小後變得難以閱讀。選擇具有清晰對比度的顏色,為矩形提供足夠的寬度以便匯出,並避免將線條直接放置在其要識別的 UI 細節上。
依照開發人員在問題追蹤器中實際查看的尺寸檢查完成的影像。對比度應在亮區和暗區中保留下來,而標題應保持可讀而不覆蓋缺陷。支持報告仍需要重現步驟和日誌;視覺強調可以指出證據,但不能提供缺失的行為。
預期與實際 — 增加一個簡短的標題,說明圖片本身應該發生的情況
預期與實際的措辭將突出的缺陷變成了小索賠。 「預期:按鈕與輸入對齊;實際:按鈕位於 12 px 低」比單獨的彩色框為讀者提供了更多方向。保持該標題真實且緊湊,因為匯出的圖片應該澄清可見的不匹配,而不是成為推測性診斷的段落。
將文字放置在標記區域附近,但不覆蓋控製或間隙。編輯器在放置時對文字進行柵格化,因此在匯出之前修改措辭和位置,而不是期望稍後編輯文字物件。複製步驟和日誌應包含無法從一個靜態框架建立的詳細資訊。
工作範例:未對齊的按鈕 — 裁切、框選元素、指向間隙的箭頭、帶有預期位置的標題
以未對齊的按鈕作為工作範例。剪裁得足夠緊密,以顯示按鈕及其相鄰的對齊參考,在控制項周圍繪製一個矩形,並使用一條線指向可見的間隙。由於編輯器沒有箭頭工具,因此請以線條標示位置,並以簡短的標題說明按鈕應位於的位置。
諸如「預期:與欄位對齊;實際:下移」之類的標題使視覺比較變得明確,而無需假裝診斷原因。檢查筆劃對比度和文字位置,然後匯出標記的光柵。新增複製路徑、瀏覽器詳細資訊並登入票證,以便螢幕截圖仍然是一項強有力的證據,而不是整個報告。
工作範例:標示方格、指向線和標題的未對齊按鈕
標記的螢幕截圖無法顯示一系列點擊、計時競賽、控制台異常、網路回應或僅在重新載入後出現的狀態。當運動很重要時,它不會取代螢幕錄製,並不能取代再現步驟或日誌。影像應該縮小調查範圍,而不是假裝包含整個事件。
讓這些邊界在工單中可見。包括作物周圍的環境、預期結果、實際結果、步驟和相關診斷。矩形、線條和文字標記使視覺缺陷更容易被發現,而報告的其餘部分解釋瞭如何使其再次發生以及螢幕截圖無法確定的內容。
重點:更少的標記,更清晰的報告 - 瀏覽器圖片和繪圖編輯器的裁剪、註釋和繪圖工具如何產生不需要後續操作的螢幕截圖
較少的標記通常會使報告更清晰。裁剪缺陷,繪製一個矩形,在方向重要的地方使用一條線,並添加一個簡短的標題來命名預期與實際的差異。瀏覽器圖片和繪圖編輯器以光柵編輯的形式提供這些裁剪、線條、形狀和文字功能,而無需宣告箭頭基元或完整的錯誤報告系統。
僅在依照觀看者可能的尺寸檢查對比、位置和措詞後匯出。然後將影像與再現步驟、日誌和環境詳細資訊配對。實現的工具可以使重要的像素變得明顯;他們無法消除對讓開發人員重現和修復缺陷的行為證據的需求。