軟件測試

ISO標準

ISO標準

在ISO標準進入市場之前,許多組織在軟件的開發和測試過程中使用他們自己的標準。但是這不利於保持軟件的質量,因此為了保持軟件產品的質量和在軟件測試中使用正確的技術而創建了一些標準。這些標準為改進軟件及其用戶體驗設置了質量規則和程序。在本教程中,您將學習在軟件開發中廣泛使用的一些通用國際標準,以實現產品的高性能QA和測試。

軟件測試國際標準:

編號為29119的標準是為維護軟件開發的正確軟件測試過程而開發的。ISO/IEC/IEEE Standard 29119是針對任何組織的任何SDLC階段的軟件測試標準的集合。為了增加國際質量保證,我們需要在我們的軟件測試過程中實施這一標準,隻有這樣我們才能得到國際認可的產品。

ISO/IEC/IEEE 29119由五個國際軟件測試標準組成,分別是:

  • ISO/IEC 29119-1:該標準給出了在軟件開發過程中非常有用的軟件概念和含義。該標準於2013年9月發布。
  • ISO/IEC 29119-2:該標準也是ISO 29119標準的子部分,該標準涉及所有測試過程,以獲得更好的產品輸出。該標準也於2013年9月發布。
  • ISO/IEC 29119-3:本標準對產品的文件編製有其他重要性;因此,它負責交付產品的完整文檔。該標準也在2013年9月與前麵討論的2個標準一起發布。
  • ISO/IEC 29119-4:該標準為軟件測試提供了正確的測試技術和策略。該標準於2014年發布。
  • ISO/IEC 29119-5: ISO 29119-5處理基於關鍵字的軟件測試有一些獨特的重要性,這意味著在完整的測試中使用關鍵字並獲得結果,關鍵字可以是任何可以給出更好測試結果的單詞。本標準於2015年發布。

ISO / IEC 9241 - 11:

本標準涉及顧客或使用者對產品的滿意,並在本標準中描述產品的有效性和效率。本標準必須包含在任何軟件開發過程中,以實現最佳的用戶體驗和提高產品的效率和有效性。

ISO / IEC 25000 - 2005:

該標準在軟件開發中具有更大的重要性,因為它提供了實現最佳軟件質量需求和軟件評估(SQuaRE)的程序和規則。這個標準取代了ISO-9126和ISO-14598,這樣所有的功能都包含在這個唯一的標準中。

SQuaRE是軟件質量要求和評估的縮寫,有一些標準的子部分,它們是:

  • ISO 2500N -該標準用於管理質量部門。
  • ISO 2501N -該標準涉及軟件開發的質量模型部門。
  • ISO 2502N - ISO 2502N標準由質量測量部門組成,該部門也與軟件質量度量相關。
  • ISO 2503N -這個ISO標準對軟件質量要求的劃分是有用的。
  • ISO 2504N -本標準涉及軟件的質量評價部門。

ISO / IEC 9126:

該標準也適用於確定軟件產品的質量,包括軟件的質量模型、與質量相關的度量、軟件應用程序的內部和外部度量。該標準因其在軟件測試中的用途和重要性而成為一種流行的標準。

本標準所考慮的質量屬性為

  • 可維護性,
  • 可用性,
  • 可移植性和
  • 功能。

還可以包括其他屬性

  • 用戶對軟件的可靠性,
  • 產品的正確工作和
  • 效率也很高。

ISO / IEC 12119:

本ISO標準對交付給客戶或用戶的軟件包負責。本標準的主要目的是為客戶交付盡可能高質量的軟件包,但本標準不涉及客戶或客戶的生產過程,而是涉及軟件包的生產過程。簡要介紹了軟件包的需求,以及軟件包部署或交付後的測試步驟。

還有一些其他常見的軟件測試標準。軟件測試人員至少要對這些通用測試標準有基本的了解。這些標準是:

  • IEEE 730:這個標準涉及軟件應用程序的質量保證。
  • IEEE 829:該標準給出了軟件需求和其他因素的文檔格式。
  • IEEE 830:該標準處理創建軟件需求規範文檔的完整指南。
  • IEEE 1008:該標準提供了在我們的軟件產品上執行單元測試的完整信息。
  • IEEE 1012: IEEE 1012為軟件產品的驗證和確認提供了適當的方向。
  • IEEE 1028:介紹了軟件應用程序的檢測步驟。
  • IEEE 1044:該標準對不同的軟件異常進行了分類。
  • IEEE 1044-1:該標準用於軟件異常分類的指南。
  • IEEE 1059:與軟件產品的驗證和確認有關的計劃的標準。
  • IEEE 1061:該標準用於建立質量要求,區分、執行、檢查和批準編程質量測量的交互作用和結果。
  • IEEE 12207:該標準涉及軟件開發的所有生命周期過程或生命周期模型。
  • BS 7925-1:本標準用於在軟件測試中使用詞彙表進行關鍵字軟件測試。
  • BS 7925-2:用於測試軟件組件的標準。
Baidu
map