微軟公司軟體測試簡介

來源:互聯網
上載者:User
 

微軟公司軟體測試簡介

 

微軟的軟體測試人員分為兩類:測試載入器軟體開發工程師和軟體測試工程師。 測試載入器軟體開發工程師主要負責編寫測試載入器代碼,並利用測試載入器對軟體進行測試;或者開發測試載入器為軟體測試工程師服務。軟體測試工程師主要負責理解產品的功能要求,然後對其進行測試,檢查軟體有沒有錯誤,決定軟體是否具有穩定性,並寫出相應的測試規範和測試案例。 在微軟內部,軟體測試人員與軟體開發人員的比率一般為1.5~2.5左右,微軟軟體開發的實踐過程已經證明這種人員結構的合理性。 微軟認為,測試人員的任務就是站在使用者的角度上,通過不斷地使用和攻擊剛開發出來的軟體產品,盡量多地找出產品中存在的問題。

微軟在測試時主要考慮以下幾個問題: (1) 測試要考慮到所有的出錯可能性。同時要做一些不是按常規做的、非常奇怪的事。 (2) 除了漏洞之外,測試還應考慮效能問題,保證軟體運行良好,非常快,沒有記憶體泄露,不會出現軟體運行越來越慢的情形。 (3) 測試要考慮軟體的相容性。

微軟測試中使用的測試文檔主要包括以下幾種:

(1) 測試計劃 測試計劃和產品開發緊密相關,由多個部分組成。所有大型的商業軟體都需要完整的測試計劃,需要具體到每一個步驟,並且每一個部分都要符合規範要求。 測試計劃包括內容: 1) 概述 2) 測試目標和發布標準 3) 計劃將測試的領域 4) 測試方法描述 5) 測試進度表 6) 測試資源 7) 配置範圍和測試載入器

(2) 測試規範 測試規範是指微每一個在測試計劃中確定的產品領域所寫的文檔,用來描述該領域的測試需求。編寫測試規範,需要參照專案經理寫的產品規範,開發人員寫的開發計劃。每個領域都應該有一份詳細的測試規範,所以還需要參照測試計劃。 測試規範包括的內容: 1) 背景資訊 2) 被測試的特性 3) 功能考慮 4) 測試考慮 5) 測試想定

(3) 測試案例 測試案例是指描述如何測試某一個領域的文檔,這些文檔符合測試規範中的需求說明。根據測試規範的測試想定(scenario)開發,根據測試反饋資訊,對於沒有考慮到的新問題,不斷添加測試案例。 測試案例沒有固定格式,只要清楚表明了測試步驟和需要驗證的事實,使得任何一位測試人員都可以根據測試案例的描述完成測試。

(4) 測試報告 測試管理員以測試報告的形式向整個產品開發部門報告測試結果及發現的缺陷或錯誤。撰寫測試報告的目的是為了讓整個產品開發部門瞭解產品開發的進展情況,以使缺陷或錯誤能夠迅速得到修複。 測試報告的格式並無定式,要求能夠完整、清楚地反映當前的測試進展情況,要易懂,不要使人迷惑或產生誤解。

(5) 缺陷或錯誤報表 測試人員以缺陷或錯誤報表的形式向開發人員報告所發現的缺陷或錯誤。撰寫缺陷或錯誤報表的目的是為了使缺陷或錯誤能夠得到修複,測試人員的缺陷或錯誤報表撰寫的好壞會直接影響到開發人員對缺陷或錯誤的修複。 一份缺陷或錯誤報表應該包括的幾個要點: 1) 缺陷或錯誤名稱 2) 被測試軟體的版本 3) 優先度與嚴重性 4) 報告測試的步驟 5) 缺陷或錯誤造成的後果 6) 預計的操作結果 7) 其他資訊

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.