報告軟件測試錯誤的目的是為了保證修復錯誤的人員可以重復報告的錯誤,從而有利于分析錯誤產(chǎn)生的原因,定位錯誤,然后修正之。因此,報告軟件測試錯誤的基本要求是準確、簡(jiǎn)潔、完整、規范。需要掌握的報告技術(shù)歸納如下。
1. 描述 (Description),簡(jiǎn)潔、準確,完整,揭示錯誤實(shí)質(zhì),記錄缺陷或錯誤出現的位置
描述要準確反映錯誤的本質(zhì)內容,簡(jiǎn)短明了。為了便于在軟件錯誤管理數據庫中尋找制定的測試錯誤,包含錯誤發(fā)生時(shí)的用戶(hù)界面(UI)是個(gè)良好的習慣。例如記錄對話(huà)框的標題、菜單、按鈕等控件的名稱(chēng)。
2. 明確指明錯誤類(lèi)型:布局、翻譯、功能、雙字節
根據錯誤的現象,總結判斷錯誤的類(lèi)型。例如,即布局錯誤、翻譯錯誤、功能錯誤、雙字節錯誤,這是最常見(jiàn)的缺陷或錯誤類(lèi)型,其他形式的缺陷或錯誤也從屬于其中某種形式。
3. 短行之間使用自動(dòng)數字序號,使用相同的字體、字號、行間距
短行之間使用自動(dòng)數字序號,使用相同的字體、字號、行間距,可以保證各條記錄格式一致,做到規范專(zhuān)業(yè)。
4. UI要加引號,可以單引號,推薦使用雙引號
UI加引號,可以容易區分UI與普通文本,便于分辨、定位缺陷或錯誤。
5. 每一個(gè)步驟盡量只記錄一個(gè)操作
保證簡(jiǎn)潔、條理井然,容易重復操作步驟。
6. 確認步驟完整,準確,簡(jiǎn)短
保證快速準確的重復錯誤,“完整”即沒(méi)有缺漏,“準確”即步驟正確,“簡(jiǎn)短”即沒(méi)有多余的步驟。
7. 根據缺陷或錯誤類(lèi)型,選擇圖象捕捉的方式
為了直觀(guān)的觀(guān)察缺陷或錯誤現象,通常需要附加缺陷或錯誤出現的界面,以位圖的形式作為附件附著(zhù)在記錄的“附件”部分。為了節省空間,又能真實(shí)反映缺陷或錯誤本質(zhì),可以捕捉缺陷或錯誤產(chǎn)生時(shí)的全屏幕,活動(dòng)窗口和局部區域。為了迅速定位、修正缺陷或錯誤位置,通常要求附加中英文對照圖。
8. 附加必要的特殊文檔和個(gè)人建議和注解
如果打開(kāi)某個(gè)特殊的文檔而產(chǎn)生的缺陷或錯誤,則必須附加該文檔,從而可以迅速再現缺陷或錯誤。有時(shí),為了使缺陷或錯誤修正者進(jìn)一步明確缺陷或錯誤的表現,可以附加個(gè)人的修改建議或注解。
9. 檢查拼寫(xiě)和語(yǔ)法錯誤
在提交每條缺陷或錯誤之前,檢查拼寫(xiě)和語(yǔ)法,確保內容正確,正確的描述錯誤。
10. 盡量使用業(yè)界慣用的表達術(shù)語(yǔ)和表達方法
使用業(yè)界慣用的表達術(shù)語(yǔ)和表達方法,保證表達準確,體現專(zhuān)業(yè)化。
11. 通用UI要統一、準確
錯誤報告的UI要與測試的軟件UI保持一致,便于查找定位。
12. 盡量使用短語(yǔ)和短句,避免復雜句型句式
軟件錯誤管理數據庫的目的是便于定位錯誤,因此,要求客觀(guān)的描述操作步驟,不需要修飾性的詞匯和復雜的句型,增強可讀性。
13. 每條錯誤報告只包括一個(gè)錯誤
每條錯誤報告只包括一個(gè)錯誤,可以使錯誤修正者迅速定位一個(gè)錯誤,集中精力每次只修正一個(gè)錯誤。校驗者每次只校驗一個(gè)錯誤是否已經(jīng)正確修正。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/