qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

          軟件質(zhì)量管理——軟件產(chǎn)品質(zhì)量


          像你們大多數(shù)人一樣,我測試職業(yè)生涯的大部分都在使用ISO9126作為軟件產(chǎn)品質(zhì)量的標準。這個眾所周知的ISO標準從六個主要特征和許多所謂的子特性(見圖1)定義產(chǎn)品質(zhì)量。該標準一直很受測試人員以及那些參與需求工程和軟件開發(fā)的人的歡迎。甚至多年來一直是世界上最暢銷的ISO標準之一。作為一名測試專業(yè)人員,我經(jīng)常把ISO9126產(chǎn)品質(zhì)量標準用作產(chǎn)品風險評估期間的(術語)框架,測試策略和測試方法決策。當非功能測試是測試過程的一部分(這種情況很普遍)時,它就特別有用。
            討論事項
            ISO9126標準也被用于和/或引用于各種ISTQB教學大綱,ISTQB詞匯表和許多其他教科書中。我親自在此框架下培訓了很多測試人員,關于如何使用它,以及如何與利益相關方溝通非功能測試。許多人喜歡它,并在他們的日常實踐中使用它,雖然也有一些如下評論:
            我懷念易用性!
            安全性一定不能是功能的一部分?
            熟悉RAMS的人也抱怨可用性沒了。
            ISO9126的下一代,ISO25010(圖3)是若干年前發(fā)布的,但到現(xiàn)在為止還不怎么被認可理解。我也一樣,一直沒用過它。通常我傾向于堅持已被證明有用的事物,不去用新版本,例如一個標準。大多數(shù)標準幾乎沒有附加值。我快速瀏覽了一下ISO25010,但它并沒有吸引我。


            圖1. ISO 9126質(zhì)量模型


            歷史
            1977年,McCall提出將質(zhì)量概念分解為一系列質(zhì)量因素的想法。這個想法一直被許多其他試圖把軟件產(chǎn)品質(zhì)量放入特性集合及(反之與指標和衡量標準相關的)相關子特性的作者遵循。這樣,每一個作者就宣傳了他們的軟件產(chǎn)品分級分層質(zhì)量模型。國際標準化組織(ISO)和國際電工委員會(IEC)就已遵循了這一概念,并在1991年定義了一系列現(xiàn)被稱為ISO 9126的質(zhì)量特性。該系列反映了軟件產(chǎn)業(yè)達成共識的一大步,從而確定了軟件質(zhì)量的一般概念。原先1991年的ISO 9126在2001年稍稍更新過一次。
            馬來西亞SOFTEC
            2014年在馬來西亞SOFTEC,我遇見了Azuma教授, ISO 9126和ISO 25010的編寫者。我聽了他的演講,后來還與他談過話。就是那時,我開始理解用ISO 25010取代ISO 9126的背景和原因,這算不上代替,而是針對信息通信技術演變背景的替代,如強大的微處理器,更大的內(nèi)存,更好的顯示器,更多的硬盤存儲,及提升的通信網(wǎng)絡(見圖2)。信息通信技術的演變確保新應用系統(tǒng)的開發(fā),反之新應用系統(tǒng)的開發(fā)又需要不同品質(zhì)性狀。1991年, 9126最初發(fā)布時,還沒有谷歌,F(xiàn)acebook,智能手機,云計算,電子商務等。IT領域也就是它的應用,由于信息通信技術演變給組織提供的可能性,在過去20年發(fā)生了極大的改變。


            圖2.信息和通信技術演進


            軟件質(zhì)量是核心
            隨著系統(tǒng)變得越來越復雜和較越來越大,基礎軟件的質(zhì)量對企業(yè)成功的至關重要。軟件系統(tǒng)的關鍵性能增加了不少。現(xiàn)在的應用程序有別于20年甚至10年前的;他們對產(chǎn)品質(zhì)量也有不同的需求:
            交互式客戶軟件對可用性和共存性的要求很高
            網(wǎng)絡和開放系統(tǒng)對安全性和互操作性的要求很高
            任務關鍵性系統(tǒng)對功能的正確性和可靠性要求很高
            實踐中,ISO 9126仍然是最常用的軟件質(zhì)量特性標準。但是,ISO 25010正逐漸流行起來。 ISO 25010標準,基于能確保新應用系統(tǒng)的開發(fā)(而這又需要開發(fā)不同的質(zhì)量特性)的信息通信技術演變,開發(fā)來取代ISO 9126,。我現(xiàn)在明白了,在ISO 9126框架需要更新以應對當今世界的信息通信技術及其應用。這不是為了改變而改變。新的軟件產(chǎn)品質(zhì)量標準ISO 25010是可用的,且應盡快成為測試人員和其他軟件學科的重要標準。有趣的是9126上提出的問題,如本專欄前面所述,也得到了解決。讓我們采用這種新架構,并開始在我們的日常測試實踐中使用它。


            圖3.ISO25010產(chǎn)品質(zhì)量模型


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

          posted on 2014-07-23 09:38 順其自然EVO 閱讀(270) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2014年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 冷水江市| 广德县| 玉溪市| 包头市| 辛集市| 道孚县| 南投县| 德清县| 新兴县| 商洛市| 奎屯市| 馆陶县| 苍山县| 北海市| 长顺县| 桂林市| 江山市| 榆树市| 赤城县| 深水埗区| 平陆县| 科技| 威信县| 天台县| 三都| 田东县| 辽阳市| 若羌县| 咸宁市| 铁岭市| 泌阳县| 和田市| 奉新县| 石河子市| 江达县| 祥云县| 肃南| 区。| 河东区| 巴彦县| 黑河市|