㈠ 如何提交高質量的軟體缺陷(Bug)記錄
一條bug信息至少需要以下幾條:
bug編號;
bug嚴重級別,優先順序;
bug產生的模塊;
首先要有bug摘要,闡述bug大體的內容;
bug對應的版本;
bug詳細現象描述,包括一些截圖、錄像....等等;
bug出現時的測試環境,產生的條件即對應操作步驟;
㈡ 軟體質量保證工具是預防軟體故障,降低軟體故障率,提高生產效率,為軟體質量保證活動服務,主要包括
軟體質量保證工具是預防軟體故障,降低軟體故障率,提高生產效率,為軟體質量保證活動服務,主要包括規程與工作條例、模板、檢查表、配置管理、受控文檔和質量記錄。
(1)規程與工作條例,規程是為了完成一個任務、根據給定方法所執行的詳細活動或過程。軟體質量規程是一種確保質量結果有效實現的方式,提供了活動實施的宏觀定義,規程是普遍適用的,並且服務於整個組織。工作條例是適用於獨特實例,為由特定小組使用的方法提供了詳細的使用指示。
(2)模板。模板是小組或組織創建的用於編輯報告和其他形式文檔的格式。
(3)檢查表。檢查表指的是為每種文檔專門構造的條目清單,或者是需要在進行某項活動(如在用戶現場安裝軟體包)之前完成的准備工作清單。
(4)配置管理。配置管理提供了一個可視的、跟蹤和控制軟體進展的方法。(5)受控文檔與質量記錄。受控文檔是那些對軟體系統的開發、維護以及與顧客關系的管理當前或未來會很重要的文檔。因此,這些文檔的准備、存儲、檢索和處理受控於文檔編制規程。質量記錄是一種特殊類型的受控文檔。它是面向顧客的文檔,用於證實同顧客需求的全面符合性以及貫穿於開發和維護全過程的軟體質量保證系統的有效運行。
㈢ 一條軟體缺陷(或者叫Bug)記錄都包含了哪些內容如何提交高質量的軟體缺陷(Bug)記錄
一個缺陷報告必須包含以下核心要素:
1)測試環境
2)軟體版本
3)缺陷標題(問題描述)
4)測試步驟
5)期望結果
6)實際結果
7)詳細日誌及界面截圖
一篇高質量的軟體缺陷記錄應該考慮一下方面:
1) 通用ui要統一、准確
缺陷報告的ui要與測試的軟體ui保持一致,便於查找定位。
2) 盡量使用業界慣用的表達術語和表達方法
使用業界慣用的表達術語和表達方法,保證表達准確,體現專業化。
3) 每條缺陷報告只包括一個缺陷
每條缺陷報告只包括一個缺陷,可以使缺陷修正者迅速定位一個缺陷,集中精力每次只修正一個缺陷。校驗者每次只校驗一個缺陷是否已經正確修正。
4) 不可重現的缺陷也要報告
首先缺陷報告必須展示重現缺陷的能力。不可重現的缺陷要盡力重現,若盡力之後仍不能重現,仍然要報告此缺陷,但在報告中要註明無法再現,缺陷出現的頻率。
5) 明確指明缺陷類型
根據缺陷的現象,總結判斷缺陷的類型。例如,即功能缺陷、界面缺陷、數據缺陷,合理化建議這是最常見的缺陷或缺陷類型,其他形式的缺陷或缺陷也從屬於其中某種形式。
6) 明確指明缺陷嚴重等級和優先等級
時刻明確嚴重等級和優先等級之間的差別。高嚴重問題可能不值得解決,小裝飾性問題可能被當作高優先順序。
7) 描述 (Description) ,簡潔、准確,完整,揭示缺陷實質,記錄缺陷或缺陷出現的位置
描述要准確反映缺陷的本質內容,簡短明了。為了便於在軟體缺陷管理資料庫中尋找制定的測試缺陷,包含缺陷發生時的用戶界面(ui)是個良好的習慣。例如記錄對話框的標題、菜單、按鈕等控制項的名稱。
8) 短行之間使用自動數字序號,使用相同的字體、字型大小、行間距
短行之間使用自動數字序號,使用相同的字體、字型大小、行間距,可以保證各條記錄格式一致,做到規范專業。
9) 每一個步驟盡量只記錄一個操作
保證簡潔、條理井然,容易重復操作步驟。
10) 確認步驟完整,准確,簡短
保證快速准確的重復缺陷,「完整」即沒有缺漏,「准確」即步驟正確,「簡短」即沒有多餘的步驟。
11) 根據缺陷,可選擇是否進行圖象捕捉
為了直觀的觀察缺陷或缺陷現象,通常需要附加缺陷或缺陷出現的界面,以圖片的形式作為附件附著在記錄的「附件」部分。為了節省空間,又能真實反映缺陷或缺陷本質,可以捕捉缺陷或缺陷產生時的全屏幕,活動窗口和局部區域。為了迅速定位、修正缺陷或缺陷位置,通常要求附加中文對照圖。
附加必要的特殊文檔和個人建議和註解
如果打開某個特殊的文檔而產生的缺陷或缺陷,則必須附加該文檔,從而可以迅速再現缺陷或缺陷。有時,為了使缺陷或缺陷修正者進一步明確缺陷或缺陷的表現,可以附加個人的修改建議或註解。
12) 檢查拼寫和語法缺陷
在提交每條缺陷或缺陷之前,檢查拼寫和語法,確保內容正確,正確的描述缺陷。
13) 盡量使用短語和短句,避免復雜句型句式
軟體缺陷管理資料庫的目的是便於定位缺陷,因此,要求客觀的描述操作步驟,不需要修飾性的詞彙和復雜的句型,增強可讀性。
以上概括了報告測試缺陷的規范要求,隨著軟體的測試要求不同,測試者經過長期測試,積累了相應的測試經驗,將會逐漸養成良好的專業習慣,不斷補充新的規范書寫要求。此外,經常閱讀、學習其他測試工程師的測試缺陷報告,結合自己以前的測試缺陷報告進行對比和思考,可以不斷提高技巧。
14) 缺陷描述內容
缺陷描述的內容可以包含缺陷操作步驟,實際結果和期望結果。操作步驟可以方便開發人員再現缺陷進行修正,有些開發的再現缺陷能力很差,雖然他明白你所指的缺陷,但就是無法再現特別是對系統不熟悉的新加入開發人員,介紹步驟可以方便他們再現。實際結果可以讓開發明白錯誤是什麼,期望結果可以讓開發了解正確的結果應該是如何。
㈣ 質量體系的記錄文件包括哪些內容
需要包括但不限於以下內容:
質量記錄
也叫管理記錄,是記錄工作的一部分。記錄控制包括技術記錄,質量記錄
原材料實驗報告。
產品製造各階段的檢驗和實驗報告。
產品允許偏差和獲得認可的詳細記錄。
不合格材料及其處理的記錄。
委託安裝和保修期內服務的記錄。
產品質量投訴和採取糾正措施的記錄。
來自內部審核和管理評審的報告及糾正措施的記錄;
運行記錄
這些記錄將證實質量體系的正常運作,包括標准操作程序的有效運行。
質量審核報告和管理評審記錄。
對供方及其定額的認可記錄。
過程式控制制和糾正措施記錄。
試驗設備和儀器的標識記錄。
人員資格和培訓方面的記錄。
㈤ 符合軟體工程要求的質量管理體系並提供有效運行的過程文檔記錄
是指:
需求分析、需求管理過程、需求管理計劃、需求變更請求表、系統設計過程、編碼規范和單元測試過程、測試計劃、測試報告和軟體需求規格說明書等軟體開發過程中的文檔記錄,這些文檔也不一定是有模版的,只是公司在軟體開發的過程中遵循的規范性文檔記錄