999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件可靠性和軟件測試

2012-06-25 05:55:34文丨寇鑲輝梁榮章
中國傳媒科技 2012年2期
關鍵詞:環境功能

文丨寇鑲輝 張 濤 梁榮章

(總參信息化部駐航天科技集團軍事代表室,北京 100015)

隨著信息技術的快速發展,對軟件功能需求也逐漸提高,軟件復雜性也越來越高?;谶@種環境下,軟件可靠性要求也越來越高。軟件可靠性在一定程度上決定了軟件可靠性,而軟件測試在一定程度上為軟件可靠性提供了保障,由此可見,對軟件可靠性和軟件測試進行更深入研究是軟件領域重要的工作之一。

1 軟件可靠性

1.1 軟件可靠性概述 在規定的條件下,在規定的時間內,軟件不引起系統失效的概率,該概率是系統輸入和系統使用的函數,也是軟件中存在的缺陷函數。系統輸入將確定是否會遇到已存在的缺陷。在規定的時間周期內,在所述條件下程序執行所要求的功能的能力。軟件可靠性的三個要素分別是規定的時間、規定的環境條件以及規定的功能。1)規定的時間。在軟件的運行階段體現著軟件可靠性,因此,一般采用“運行時間”t作為時間的尺度。這主要是因為具體要處理的問題是多種多樣的,把運行時間t當作隨機變量來考慮主要是因為具有隨機的輸入環境、隨機的選取程序中相應程序路徑、隨機的軟件失效。軟件系統運行后工作與掛起的累積時間作為運行時間。2)規定的環境條件。環境條件指的是軟件的使用環境,無論是什么軟件,如果不對它的使用環境加以限制,都是會失效的,這中實效的數據是不能用來度量軟件的可靠性。這里的環境條件包括與程序存儲有關的計算機及其操作系統,也就是指的是軟件的運行環境,軟件系統運行時所需的各種支持要素都和環境條件有關,例如:操作系統、支持硬件、支持軟件等等。3)規定的功能。在對軟件可靠性進行考慮時,首先應該知道軟件有什么功能,主要的功能是什么,次要的功能是什么,對這些的了解可以通過軟件需求分析說明書和設計說明書。規定的任務和功能都和軟件可靠性有關。軟件的運行剖面隨著完成的任務的不同而不同,因此,調用的子模塊也就不同,那么可靠性也可能不同。因此,明確軟件的任務和功能是保證準確度量軟件系統的可靠性的前提。

1.2 軟件可靠性模型

對于可靠性增長模型:

對于公理模型:

1.2.2 數據模型 軟件運行一次出現故障的概率。

1.3 軟件可靠性測試 軟件可靠性是程序在給定的時間間隔以及給定的環境條件下,按照需求,衡量程序執行所要求的功能的能力。根據定義,軟件可靠性包含了以下3個要素:給定的時間、給定的條件以及所要求的功能。1)給定的時間:運行時間。2)給定的條件:軟件的運行環境。3)所要求的功能:需求說明書上明確的任務和功能。軟件可靠性測試是在使用典型的環境中,為進行軟件可靠性估計而對該軟件進行的功能測試。需要說明的是,“典型環境”指的是在統計意義下該環境能反映出軟件的使用環境特性。

2 軟件測試

軟件測試就是對產品進行功能和性能的測試,并且要根據測試方案和流程再利用測試工具進行,甚至還要對不同的測試工具要根據具體情況進行編寫,并且還要對測試系統進行設計和維護,分析和評估測試方案可能會出現的問題。在執行測試用例后,為了能夠確保開發的產品適合需求,需要進行跟蹤故障。

2.1 軟件測試方法

2.1.1 白盒測試 白盒測試也稱為結構性測試,它是對程序的內部結構進行測試,因為牽涉到程序的內部結構,所以這種測試方法一般在公司內部進行。白盒測試的測試方法主要有邏輯覆蓋法,基本路徑測試法等。

2.1.2 黑盒測試 黑盒測試不需要測試人員對軟件的內部結構有深層次的了解,所進行的測試著重于軟件的功能面,所以也稱為功能測試。黑盒測試需測試人員按照測試用例來進行,主要的測試方法有等價類劃分法、邊界值分析法、因果圖法和場景分析法等。

2.2 軟件測試過程 軟件測試過程一般分為四個步驟進行:單元測試、集成測試、確認測試和系統測試。

2.2.1 單元測試 單元測試是在軟件開發過程中要進行的最低級別的測試活動,在單元測試活動中,軟件的獨立單元將在與程序的其他部分相隔離的情況下進行測試。單元測試通過是采用白盒測試方法進行的,使得單元內部的程序錯誤能夠盡可能的發現。一般測試用例是分析單元的結構通過一種或者多種白盒測試方法進行,得到一些測試用例,然后再根據單元規范對原有的測試用例用黑盒方法進行補充。

2.2.2 集成測試 集成測試是指根據實際情況對程序模塊采用適當的集成測試策略組裝起來,對系統的接口以及集成后的功能進行正確性檢驗的測試工作。集成測試通常采用灰盒測試。集成測試要求每增加一個新的單元,必須對所加入的單元和已存在的單元之間的接口進行驗證,看其的正確性,然后還要在新層次上進行類似單元測試的測試。集成測試的優點是:可以并行調試所有模塊,需要的測試用例數目少,測試方法簡單、易行。然后它也有一定的缺點:不能充分對各個模塊之間的接口進行充分測試;不能很好的對全局數據結構進行測試;如果一次集成的模塊數量多,集成測試后可能會出現大量的錯誤;即使集成測試通過,也會遺漏很多錯誤。

2.2.3 確認測試 確認測試是指檢查產品是否滿足在項目的需求階段定義的確認準則,或者說是否具備在真實環境中使用的條件。其實確認測試就是平常所說的驗收測試,這個階段主要是檢查程序所有的功能是否都已經實現。

2.2.4 系統測試 系統測試是指對完整集成后的產品和解決方案進行測試,用來評價系統對具體需求規格說明的功能和非功能的符合性的測試。系統測試是既測試產品功能也測試產品非功能的唯一測試階段。系統測試的目的就是發現可能難以直接與模塊或接口關聯的缺陷,發現產品設計。體系和代碼的基礎問題。

3 軟件測試是軟件可靠性的一個重要保障

軟件測試就是為了發現程序中的錯誤而執行程序的過程,換句話說,軟件測試就是為了軟件的可靠性而進行的。只有測試通過才能使系統具有較高的可靠性。而為了使軟件測試的效率得到保證,就必須使測試用例的合理和恰當得到保證,并且一定要嚴格按照軟件生存周期的方法進行軟件開發,前一階段工作的完成是后一階段工作開始的前提和保障,而要使前一階段提出的解決方案更進一步具體化就必須完成后一階段的工作。并且要通過正式嚴格的技術審查和管理審查才能夠說明每一階段的結束。每一個階段都應交出與所開發的軟件完全一致的高質量的文檔資料是審查的一條主要標準,只有這樣才能夠使得在軟件開發工程結束時保證有一個完整準確的軟件配置交付使用,從而軟件的質量得到了保證,也就是說軟件可靠性得到了提高。

[1]何巍. 軟件可靠性與程序結構. 長春光學精密機械學院學報,2001(02).

[2]景濤,江昌海,劉永祥,胡德斌,白成剛,蔡開元,等. 軟件可靠性分析、測試與評估工具——SRATE介紹. 計算機工程與應用,2005(01).

[3]張云崗,劉春茂. 軟件測試技術淺析. 技術與市場. 2011(02).

[4]秦春燕,姚竹亭. 嵌入式系統軟件測試的研究. 機械管理開發. 2008(03).

[5]徐海飛,趙凱旋. 軟件測試與質量保證. 現代雷達. 2006(10).

猜你喜歡
環境功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
長期鍛煉創造體內抑癌環境
一種用于自主學習的虛擬仿真環境
孕期遠離容易致畸的環境
不能改變環境,那就改變心境
環境
孕期遠離容易致畸的環境
關于非首都功能疏解的幾點思考
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
主站蜘蛛池模板: 亚洲最猛黑人xxxx黑人猛交| 草逼视频国产| 四虎精品国产AV二区| 欧美亚洲国产精品第一页| 五月婷婷激情四射| 91国内在线视频| 一区二区三区四区精品视频 | 日本久久久久久免费网络| 精品国产电影久久九九| 99精品国产自在现线观看| 亚洲女同一区二区| 奇米影视狠狠精品7777| 五月天综合婷婷| 2024av在线无码中文最新| 日韩高清欧美| www.亚洲一区| 亚洲精品国产精品乱码不卞| 在线高清亚洲精品二区| 毛片大全免费观看| 国产成人高清精品免费5388| 99在线视频精品| 97se亚洲综合在线韩国专区福利| 国内精品91| 欧美成人a∨视频免费观看| 国产精品久线在线观看| 国产av一码二码三码无码 | 亚洲精品无码不卡在线播放| 欧美一区国产| 亚洲精品自拍区在线观看| 国产日韩丝袜一二三区| 人妻丰满熟妇αv无码| 国产打屁股免费区网站| 欧美性猛交一区二区三区| 亚洲视频影院| 伊人五月丁香综合AⅤ| 亚洲精品欧美重口| 伊人色综合久久天天| 日韩无码一二三区| 国产亚洲欧美在线专区| 亚洲熟妇AV日韩熟妇在线| 亚洲 欧美 日韩综合一区| 免费国产不卡午夜福在线观看| 伊人久综合| 精品欧美日韩国产日漫一区不卡| 亚洲精品无码AⅤ片青青在线观看| 欧美激情福利| 亚洲国产系列| 色综合久久88| 东京热高清无码精品| a毛片免费观看| 亚洲天堂2014| 男人天堂伊人网| 在线免费无码视频| 亚洲国产一成久久精品国产成人综合| 国产综合色在线视频播放线视| 国产精品视频系列专区| 在线国产综合一区二区三区| 国产亚洲现在一区二区中文| 亚洲日韩高清在线亚洲专区| 午夜不卡视频| 亚洲无码高清一区| 亚洲无码一区在线观看| 91久久夜色精品| 一级福利视频| 日本国产精品| 黄色片中文字幕| 亚洲精品国产成人7777| 欧美一级爱操视频| 青青操国产视频| 国产手机在线ΑⅤ片无码观看| 亚洲精品午夜天堂网页| 国产精品成人一区二区不卡| 欧美日韩一区二区在线播放| 99在线观看精品视频| 亚洲精品无码久久毛片波多野吉| 99热这里只有精品2| 亚洲中文字幕日产无码2021| 亚洲欧州色色免费AV| 手机精品视频在线观看免费| 欧美天堂久久| 国产免费久久精品99re丫丫一| 97精品久久久大香线焦|