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

對目前計算機軟件可靠性及其測試分析

2015-07-23 16:06:02袁豪
科學中國人 2015年27期
關鍵詞:計算機軟件計算機

袁豪

同濟大學

對目前計算機軟件可靠性及其測試分析

袁豪

同濟大學

隨著社會科技的不斷發展和進步,計算機軟件產品的應用已經遍布了世界各個角落,它們與人類的生活息息相關,所以計算機軟件的質量好壞是一件很重要的事情。本文將針對目前計算機軟件的可靠性以及其測試進行分析。

計算機軟件;可靠性;可靠性測試

隨著社會的進步,信息科學與技術得到了很大的發展。在如今的社會上,計算機軟件已經被廣泛地應用,各個領域范圍都可以看見計算機軟件的存在,它已經和我們人類的生活密切地聯系在了一起。但是,計算機軟件總是存在著一些問題和缺陷,這給人類的生活帶來了不便甚至是危害。比如在國家的航空領域、軍隊作戰領域、商業銀行領域等等重要領域,如果出現計算機軟件的錯誤,帶來的后果是不堪設想的,嚴重的情況下,可能會威脅到人們甚至一個國家的存亡。比如在1991年,美國愛國者導彈防御系統,就是因為它存在著一個很小的軟件缺陷,使得在抗導彈戰役中失利,并且其中一枚導彈擊斃了美國士兵28名。像這種因為計算機軟件的缺陷而造成嚴重的后果的例子還有很多,所以需要警惕起來,針對計算機軟件的可靠性以及其測試需要進行分析,全面提高計算機軟件的質量。

一、計算機軟件的可靠性以及其可靠性測試的定義

1.1 計算機軟件的可靠性

計算機軟件的可靠性是軟件質量的基本要素。計算機軟件的可靠性是指在一定的時間和條件下,軟件不會使得系統失效,并且在規定的時間范圍內,計算機軟件可以正常地執行其該有的功能。計算機軟件運行的時間主要是軟件工作以及掛起的總和,而在這軟件運行的時間段里便是計算機軟件可靠性的主要體現。計算機軟件在其運行的環境當中,給與系統所需要的各種要素。當然,在不同的環境下,軟件的可靠性也是不同的,它需要根據計算機的硬件、操作系統、數據格式、操作流程等從而產生隨機的變量。另外,計算機軟件的可靠性與規定的具體的任務也有關系,程序的選擇不同,軟件的可靠性也會隨之改變。

1.2 計算機軟件可靠性測試

所謂計算機軟件測試就是指在軟件規定使用的環境當中,檢測出軟件的缺陷,驗證是否可以達到用戶可靠性要求的一種測試。在測試的過程當中,需要使用各種測試用例來進行測試其可靠性,需要擁有明確的測試目標,然后進行制定測試的方案,科學合理地實施整個測試的過程,最后需要對測試得到的相關數據和結果進行客觀地分析。進行這種測試目的在于兩個方面,其一是為了去發現計算機軟件的缺陷,而另一方面是為軟件的正常維護提供較為可靠的工作數據,同時對軟件的可靠性進行定量的分析,從而其是否為合格,是否可以進行推廣。

二、計算機軟件的可靠性測試的方法

就目前社會上所采用的計算機軟件可靠性測試的方法可謂五花八門,但是總體來說可以分為四種:靜態測試、動態測試、黑盒測試以及白盒測試。靜態和動態測試主要是根據測試當中是否有需要執行被測軟件的角度出發,而黑盒以及白盒測試是根據測試當中是否需要針對計算機系統內部結構和具體實現算法的角度出發。

靜態測試主要指的就是在測試的過程當中,并不實際地去運行被測試的軟件,而是對計算機軟件的代碼、相關程序、文檔以及界面可能會出現的錯誤進行相對的靜態地觀察和分析。總得來說,靜態測試主要就是對軟件的代碼、文檔、界面進行測試。而動態測試就和靜態測試不同,它是對計算機軟件進行運行和使用,并不僅僅停留在觀察上,需要進行實際地操作,從而發現軟件的缺陷。

所謂黑盒測試,就如它的名字一樣,是把需要進行測試的軟件當做一個黑盒子,我們不用去了解軟件內部的結構,我們需要做的工作就是進行輸入、接收輸出、檢驗結果。黑盒子測試常常又被稱作行為測試,因為測試的軟件在使用過程中的實際行為。在黑盒測試中,需要注意的地方是輸入的時候,數據是否正常,輸出的時候,結果是否是正確的,軟件是否有異常的功能等。如果在測試的過程中,一旦發現或者出現程序上的錯誤,要及時核對輸入以及輸出條件可能會出現的數據錯誤,從而來保證軟件中程序能夠正常運行。

白盒測試當然就是和黑盒測試相反,它是需要打開被測軟件內部的盒子,去分析和研究計算機軟件的源代碼還有自身的程序的分布結構。像這種測試又可以稱作為結構測試。在白盒測試的過程當中,測試人員會充分了解軟件內部工作的步驟和過程,可以清楚地知道軟件內部各個部分工作的情況,看它們是否和預期的工作狀況一致。白盒測試人員可以針對被測軟件的結構特點以及性能來進行選擇和設計相對應的測試用例,來進行檢驗軟件測試的可靠性。

白盒測試主要是針對軟件運行的所有的代碼、分支、路徑以及條件,這種測試的方式是目前比較流行的軟件可靠性測試方法。它主要的方法是針對邏輯驅動和軟件運行的基本路徑進行測試,這一點也是在軟件認證領域得到了較為廣泛的運用。在這種測試過程中,可以保證軟件內部每個模塊中獨立的部分都可以在相應的路徑下至少執行一次,從而最終確定軟件中所用數據的真實可靠性。

總結

本文主要是簡略地介紹了計算機軟件的可靠性以及可靠性測試的含義,還有計算機軟件可靠性測試的基本方法。在現在這個科技發達的社會上,計算機軟件測試的方法是層出不窮,但是仍然會存在一些意想不到的問題,所以人們還需要不斷學習和創新,從而創造出先進優秀的測試方法來提高計算機軟件的可靠性。

[1]葉彩虹.軟件可靠性的理解[J].安慶師范學院學報(自然科學版).2002(03)

[2]陳光宇,黃錫滋.軟件可靠性學科發展現狀及展望[J].電子科技大學學報(社科版).2002(03)

[3]劉云,趙瑋.軟件可靠性研究與進展[J].微機發展.2003(02)

猜你喜歡
計算機軟件計算機
計算機操作系統
穿裙子的“計算機”
趣味(數學)(2020年9期)2020-06-09 05:35:08
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
計算機多媒體技術應用初探
科技傳播(2019年22期)2020-01-14 03:06:30
基于C語言的計算機軟件編程
電子制作(2018年16期)2018-09-26 03:27:08
淺談不同編程語言對計算機軟件開發的影響
電子制作(2018年1期)2018-04-04 01:48:36
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
計算機軟件數據庫設計應用探析
電子制作(2017年14期)2017-12-18 07:08:03
淺談基于C語言的計算機軟件程序設計
電子制作(2017年24期)2017-02-02 07:14:40
神州修車救援APP取得計算機軟件著作權
主站蜘蛛池模板: 久青草网站| 成人免费午间影院在线观看| 日本精品影院| 精品国产美女福到在线不卡f| 69综合网| 成人免费黄色小视频| 国产精品视频白浆免费视频| 99视频在线观看免费| 一本久道久久综合多人| 白丝美女办公室高潮喷水视频| 9丨情侣偷在线精品国产| 中字无码av在线电影| 国产jizz| 国产成人综合日韩精品无码首页 | 伊在人亞洲香蕉精品區| 国产精品人成在线播放| 日本高清在线看免费观看| 香蕉eeww99国产精选播放| 2020最新国产精品视频| 国产99欧美精品久久精品久久| 日韩小视频在线播放| 亚洲人成在线免费观看| 国产精品开放后亚洲| 不卡午夜视频| 亚洲欧洲日韩国产综合在线二区| 日本在线欧美在线| 国产成人一级| 国产精品成人免费综合| 亚洲精品va| 国产精品不卡永久免费| 欧美精品在线看| 国产91久久久久久| 亚洲一级毛片在线观播放| 日本一区二区三区精品国产| 久久夜色精品国产嚕嚕亚洲av| 男人天堂伊人网| 54pao国产成人免费视频| 国产高清国内精品福利| 欧美亚洲综合免费精品高清在线观看| 99热国产在线精品99| 天天综合网亚洲网站| 四虎永久免费在线| 午夜不卡视频| 国产精品99一区不卡| 国产精品原创不卡在线| 怡红院美国分院一区二区| 人妻少妇久久久久久97人妻| 日本福利视频网站| 伊人成人在线| 亚洲国产欧洲精品路线久久| 美女毛片在线| 美女啪啪无遮挡| 无码丝袜人妻| 欧美高清国产| 欧美一区二区福利视频| 伊伊人成亚洲综合人网7777| 中文字幕无码av专区久久| 国产91视频观看| 亚洲视频在线观看免费视频| 日韩成人在线网站| 欧美成人手机在线观看网址| 六月婷婷激情综合| 成人在线观看一区| 国产福利拍拍拍| 国产在线专区| 国产女人18水真多毛片18精品 | 99在线视频网站| 欧美A级V片在线观看| 啪啪啪亚洲无码| 狠狠五月天中文字幕| 久久久精品无码一区二区三区| 久久婷婷综合色一区二区| 白丝美女办公室高潮喷水视频| 久久国产香蕉| 久久精品中文字幕少妇| 国产黄色片在线看| 国产高清在线精品一区二区三区| 美女无遮挡免费视频网站| 久久国产拍爱| 亚洲精品无码成人片在线观看| 亚洲精品人成网线在线| 日韩精品无码免费一区二区三区|