軟體產品品質 “新”標準

來源:互聯網
上載者:User

標籤:style   http   color   使用   os   strong   for   2014   

?

  Erik van Veenendaal( www.erikvanveenendaal.nl )是一名國際知名的尖端顧問和培訓師,和一名在軟體測試和品質管理領域廣受認可的專家。他是Improve Quality Services BV(www.improveqs.nl)的創始人。他保持著歐洲之星的記錄,三次獲得最佳導師將!2007年,因其對測試專業做出多年貢獻,他獲得了歐洲測試優秀獎。他作為測試經理和顧問在各個領域工作了20多年。他撰寫了多篇論文和多部著作,包括“實用基於風險的測試: Prisma法”和“軟體測試ISTQB基礎” 。他是TMap測試方法的核心開發人之一及一名國際需求工程局( IREB )的工作小組的參與者。Erik曾是艾恩德霍芬科技大學的一名兼職進階講師及國際軟體測試認證委員會的副會長( 2005-2009 ) ,目前是TMMi基金會的董事會成員。你可以在twitter上通過@ ErikvVeenendaal關注Erik。

?

?

  像你們大多數人一樣,我測試職業生涯的大部分都在使用ISO9126作為軟體產品品質的標準。這個眾所周知的ISO標準從六個主要特徵和許多所謂的子特性(見圖1)定義產品品質。該標準一直很受測試人員以及那些參與需求工程和軟體開發的人的歡迎。甚至多年來一直是世界上最暢銷的ISO標準之一。作為一名測試專業人員,我經常把ISO9126產品品質標準用作產品風險評估期間的(術語)架構,測試策略和測試方法決策。當非功能測試是測試過程的一部分(這種情況很普遍)時,它就特別有用。

  討論事項
   ISO9126標準也被用於和/或引用於各種ISTQB教學大綱,ISTQB詞彙表和許多其他教科書中。我親自在此架構下培訓了很多測試人員,關於如何使用它,以及如何與利益相關方溝通非功能測試。許多人喜歡它,並在他們的日常實踐中使用它,雖然也有一些如下評論:
   ??我懷念易用性! 
   ??安全性一定不能是功能的一部分? 
   ??熟悉RAMS的人也抱怨可用性沒了。 
   ISO9126的下一代,ISO25010(圖3)是若干年前發布的,但到現在為止還不怎麼被認可理解。我也一樣,一直沒用過它。通常我傾向于堅持已被證明有用的事物,不去用新版本,例如一個標準。大多數標準幾乎沒有附加值。我快速探索了一下ISO25010,但它並沒有吸引我。

圖1. ISO 9126品質模型


  曆史
   1977年,McCall提出將品質概念分解為一系列品質因素的想法。這個想法一直被許多其他試圖把軟體產品品質放入特性集合及(反之與指標和衡量標準相關的)相關子特性的作者遵循。這樣,每一個作者就宣傳了他們的軟體產品分級分層品質模型。國際標準組織(ISO)和國際電子電機委員會(IEC)就已遵循了這一概念,並在1991年定義了一系列現被稱為ISO 9126的品質特性。該系列反映了軟體產業達成共識的一大步,從而確定了軟體品質的一般概念。原先1991年的ISO 9126在2001年稍稍更新過一次。

  馬來西亞SOFTEC
   2014年在馬來西亞SOFTEC,我遇見了Azuma教授, ISO 9126和ISO 25010的編寫者。我聽了他的演講,後來還與他談過話。就是那時,我開始理解用ISO 25010取代ISO 9126的背景和原因,這算不上代替,而是針對資訊通訊技術演變背景的替代,如強大的微處理器,更大的記憶體,更好的顯示器,更多的硬碟儲存,及提升的通訊網路(見圖2)。資訊通訊技術的演變確保新應用系統的開發,反之新應用系統的開發又需要不同品質性狀。1991年, 9126最初發布時,還沒有Google,Facebook,智能手機,雲端運算,電子商務等。IT領域也就是它的應用,由於資訊通訊技術演變給組織提供的可能性,在過去20年發生了極大的改變。

圖2.資訊和通訊技術演化

  軟體品質是核心
   隨著系統變得越來越複雜和較越來越大,基礎軟體的品質對企業成功的至關重要。軟體系統的關鍵效能增加了不少。現在的應用程式有別於20年甚至10年前的;他們對產品品質也有不同的需求:
??互動式客戶軟體對可用性和共存性的要求很高
??網路和開放系統對安全性和互通性的要求很高
??任務關鍵性系統對功能的正確性和可靠性要求很高

  實踐中,ISO 9126仍然是最常用的軟體品質特性標準。但是,ISO 25010正逐漸流行起來。 ISO 25010標準,基於能確保新應用系統的開發(而這又需要開發不同的品質特性)的資訊通訊技術演變,開發來取代ISO 9126,。我現在明白了,在ISO 9126架構需要更新以應對當今世界的資訊通訊技術及其應用。這不是為了改變而改變。新的軟體產品品質標準ISO 25010是可用的,且應儘快成為測試人員和其他軟體學科的重要標準。有趣的是9126上提出的問題,如本專欄前面所述,也得到瞭解決。讓我們採用這種新架構,並開始在我們的日常測試實踐中使用它。

圖3.ISO25010產品品質模型

著作權聲明:本文出自 SPASVO澤眾軟體測試網:http://www.spasvo.com/news/html/2014610152809.html

原創作品,轉載時請務必以超連結形式標明本文原始出處、作者資訊和本聲明,否則將追究法律責任。

 

?
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.