麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

“框”起軟件測試 ——建立軟件測試管理體系

2019-11-17 04:39:57
字體:
來源:轉載
供稿:網友
  軟件測試是軟件質量保證的要害步驟。美國質量保證研究所對軟件測試的研究結果表明:越早發現軟件中存在的問題,開發費用就越低;在編碼后修改軟件缺陷的成本是編碼前的10倍,在產品交付后修改軟件缺陷的成本是交付前的10倍;軟件質量越高,軟件發布后的維護費用越低。
另外,根據對國際聞名IT企業的統計,它們的軟件測試費用占整個軟件工程所有研發費用的50% 以上。   相比之下,中國軟件企業在軟件測試方面與國際水準仍存在較大差距。首先,在熟悉上重開發、輕測試,沒有熟悉到軟件項目的如期完成不僅取決于開發人員,更取決于測試人員;其次,在治理上隨意、簡單,沒有建立有效、規范的軟件測試治理體系;另外,缺少自動化工具的支持,大多數企業在軟件測試時并沒有采用軟件測試治理系統。所以對國內軟件企業來說,不僅要提高對軟件測試的熟悉,同時要建立起完善的軟件測試治理體系。   讓軟件測試走向規范   建立軟件測試治理體系的主要目的是確保軟件測試在軟件質量保證中發揮應有的要害作用:   軟件產品的監視和測量 對軟件產品的特性進行監視和測量,主要依據軟件需求規格說明書,驗證產品是否滿足要求。所開發的軟件產品是否可以交付,要預先設定質量指標,并進行測試,只有符合預先設定的指標,才可以交付。   對不符合要求的產品的識別和控制 對于軟件測試中發現的軟件缺陷,要認真記錄它們的屬性和處理措施,并進行跟蹤,直至最終解決。在排除軟件缺陷之后,要再次進行驗證。   產品設計和開發的驗證 通過設計測試用例對需求分析、軟件設計、程序代碼進行驗證,確保程序代碼與軟件設計說明書的一致,以及軟件設計說明書與需求規格說明書的一致。對于驗證中發現的不合格現象,同樣要認真記錄和處理,并跟蹤解決。解決之后,也要再次進行驗證。   軟件過程的監視和測量 從軟件測試中可以獲取大量關于軟件過程及其結果的數據和信息,它們可用于判定這些過程的有效性,為軟件過程的正常運行和持續改進提供決策依據。   建立測試治理體系   一般應用過程方法和系統方法來建立軟件測試治理體系,也就是把測試治理作為一個系統,對組成這個系統的各個過程加以識別和治理,以實現設定的系統目標。同時要使這些過程協同作用、互相促進,從而使它們的總體作用大于各過程作用之和。其主要目標是在設定的條件限制下,盡可能發現和排除軟件缺陷。測試系統主要由下面6個相互關聯、相互作用的過程組成:   測試規劃   確定各測試階段的目標和策略。這個過程將輸出測試計劃,明確要完成的測試活動,評估完成活動所需要的時間和資源,設計測試組織和崗位職權,進行活動安排和資源分配,安排跟蹤和控制測試過程的活動。   測試規劃與軟件開發活動同步進行。在需求分析階段,要完成驗收測試計劃,并與需求規格說明一起提交評審。類似地,在概要設計階段,要完成和評審系統測試計劃;在具體設計階段,要完成和評審集成測試計劃;在編碼實現階段,要完成和評審單元測試計劃。對于測試計劃的修訂部分,需要進行重新評審。   測試設計   根據測試計劃設計測試方案。測試設計過程輸出的是各測試階段使用的測試用例。測試設計也與軟件開發活動同步進行,其結果可以作為各階段測試計劃的附件提交評審。測試設計的另一項內容是回歸測試設計,即確定回歸測試的用例集。對于測試用例的修訂部分,也要求進行重新評審。   測試實施   使用測試用例運行程序,將獲得的運行結果與預期結果進行比較和分析,記錄、跟蹤和治理軟件缺陷,最終得到測試報告。   配置治理   測試配置治理是軟件配置治理的子集,作用于測試的各個階段。其治理對象包括測試計劃、測試方案(用例)、測試版本、測試工具及環境、測試結果等。   資源治理   包括對人力資源和工作場所,以及相關設施和技術支持的治理。假如建立了測試實驗室,還存在其他的治理問題。   測試治理   采用適宜的方法對上述過程及結果進行監視,并在適用時進行測量,以保證上述過程的有效性。假如沒有實現預定的結果,則應進行適當的調整或糾正。   此外,測試系統與軟件修改過程是相互關聯、相互作用的。測試系統的輸出(軟件缺陷報告)是軟件修改的輸入。反過來,軟件修改的輸出(新的測試版本)又成為測試系統的輸入。   根據上述6個過程,可以確定建立軟件測試治理體系的6個步驟:   識別軟件測試所需的過程及其應用,即測試規劃、測試設計、測試實施、配置治理、資源治理和測試治理;   確定這些過程的順序和相互作用,前一過程的輸出是后一過程的輸入。其中,配置治理和資源治理是這些過程的支持性過程,測試治理則對其他測試過程進行監視、測試和治理;   確定這些過程所需的準則和方法,一般應制訂這些過程形成文件的程序,以及監視、測量和控制的準則和方法;   確保可以獲得必要的資源和信息,以支持這些過程的運行和對它們的監測;   監視、測量和分析這些過程;   實施必要的改進措施。   i-Test 2.0x打造測試治理體系   所謂工欲善其事,必先利其器,有了事半功倍的工具,自然能提高工作效率,軟件測試治理系統就是建立軟件測試治理體系、保證軟件測試順利進行的利器。i-Test 2.0是中科軟件公司從軟件測試的需求出發,按照國際質量治理標準研制的軟件測試治理系統。
  它采用B/S結構,可以安裝在Web服務器上,項目相關人員可以在不同地點通過Internet同時登錄和使用i-Test,協同完成軟件測試,可減少為了集中人員而出差所產生的費用。它還提供相應的自動化功能,可高效地編寫、查詢和引用測試用例,快速填寫、修改和查詢軟件缺陷報告,減少了人力投入。它自帶的測試用例數據庫和軟件缺陷數據庫,可以幫助項目成員更好地實施軟件測試。   在具體的軟件缺陷中,它將其生命周期分為6個生命狀態:open、working、verify、cancel、close和defer,能具體記錄、跟蹤和治理每個軟件缺陷的生命過程,直至排除這個缺陷。它還為軟件缺陷設定了嚴重級別、優先級、缺陷類型等屬性,可自動分清軟件缺陷的輕重緩急,并能提供相關的分析和統計功能。   此外,除了可以監測和分析軟件的質量,i-Test還可以自動統計程序員和測試人員的工作進度。它提供的測試文檔模板,可以將測試文檔及數據直接傳送到MS Office,使排版、打印等操作更為便捷。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 热99在线| 婷婷中文字幕一区二区三区 | 亚洲视频在线网 | 一本免费视频 | 黄色免费入口 | 亚洲精品动漫在线观看 | 欧美一级高潮 | 性生活视频网站 | 欧美14一15sex性hd | 国产午夜精品一区二区三区四区 | 日日操夜夜透 | 久久久一区二区三区精品 | 国产毛片网站 | 国产精品一区二av18款 | 九艹在线| 国产四区| 国产亚洲精品久久午夜玫瑰园 | 中文在线日韩 | 久久经典| 日本黄色一级视频 | 免费一区二区三区 | 亚洲第一成人在线视频 | 免费放黄网站在线播放 | 成人视屏网站 | 少妇av片| 久久久久久久久久久久久久av | 嗯~啊~弄嗯~啊h高潮视频 | 最新欧美精品一区二区三区 | 日日爱影院 | 色婷婷a v | 日韩精品免费看 | 特一级黄色毛片 | 欧美视屏一区二区 | 国产毛片在线高清视频 | 精品国产一区二区三区四区在线 | 日本爽快片100色毛片视频 | 黄 色 免费网 站 成 人 | 一本色道久久久888 香蕉视频99 | 长泽雅美av| 看片一区二区三区 | 黄网站进入|