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

軟件可靠性測試方法探析

2018-12-23 12:54:07孫少英
移動信息 2018年4期
關(guān)鍵詞:計算機功能

孫少英

?

軟件可靠性測試方法探析

孫少英

廣東省電信規(guī)劃設(shè)計院有限公司,廣東 廣州 510630

隨著信息技術(shù)的不斷發(fā)展,軟件技術(shù)、計算機硬件工程也在不斷發(fā)展,人們的生活以及工作過程中對計算機的依賴也越來越強,而且各種技術(shù)創(chuàng)新也使得計算機的功能變得越來越強大。計算機軟件在計算機功能的實現(xiàn)過程中發(fā)揮了十分重要的作用,必須加強對計算機軟件可靠性的研究,提高計算機性能。對計算機軟件的測試方法進行分析,旨在確保計算機軟件運行更加可靠、穩(wěn)定。

軟件測試;可靠性測試;方法

引言

計算機功能的實現(xiàn)必須依靠各種軟件。隨著計算機信息技術(shù)不斷發(fā)展,軟件工程也逐漸發(fā)展起來,各種軟件的應(yīng)用使計算機的功能越來越強大,而且能夠解決多種多樣的問題。在人們的生活中,計算機的使用越來越廣泛。計算機軟件作為影響計算機功能的主要原因,在計算機管理過程中必須做好軟件的研發(fā)和測試,對軟件的內(nèi)容、功能等進行開發(fā)與設(shè)計,在軟件投入應(yīng)用之前,必須做好相應(yīng)的測試,確保整個軟件的性能、結(jié)構(gòu)等都是完整的,以防軟件使用過程中出現(xiàn)錯誤。計算機軟件測試的重點內(nèi)容是軟件的可靠性,其可靠性的高低直接決定了軟件的功能是否真正、全面實現(xiàn),軟件可靠性越高,其實現(xiàn)軟件設(shè)計、開發(fā)之初的目標也就越近,才能真正解決實際問題。

1 軟件可靠性概述

1.1 軟件可靠性

目前,隨著軟件技術(shù)的發(fā)展及人們對計算機需求的增多,軟件開發(fā)的類型越來越多,計算機能夠?qū)崿F(xiàn)的功能也越來越強,與之相適應(yīng)的,計算機軟件也越來越復雜,對軟件可靠性就提出了更高的要求。

計算機軟件的可靠性主要包括兩個方面的內(nèi)容。(1)在規(guī)定的時間內(nèi),運行軟件的計算機如果能夠正常運行,不會失效,則計算機軟件可靠性符合要求;如果引起計算機運行失效,則軟件可靠性不達標或者很低。(2)在規(guī)定的時間內(nèi),如果運行軟件的計算機能夠完成預設(shè)的功能,則軟件可靠;如果不能完成預設(shè)的功能或者完成部分功能,則說明軟件的可靠性低。

為提高軟件可靠性,使運行軟件的計算機在規(guī)定的時間完成預設(shè)的功能,需要對計算機軟件進行測試。

1.2 軟件可靠性測試的意義

軟件的可靠性測試,是軟件開發(fā)過程中的重要內(nèi)容。軟件可靠性的影響因素有很多,如人的行為,特別是技術(shù)人員在操作軟件時的行為,還有軟件運行的環(huán)境,都能影響到軟件測試的可靠性。對軟件的可靠性進行測試,具有十分重要的意義,可以在軟件投入使用之前就立即解決軟件中的問題,防止有問題的軟件流入市場。

1.2.1 解決影響軟件可靠性的問題

在軟件設(shè)計過程中難免會出現(xiàn)一些客觀和主觀因素,對軟件的性能、結(jié)構(gòu)等產(chǎn)生影響。在軟件設(shè)計過程中需要滿足一系列條件。相對而言,比較客觀或者不易改變的條件有計算機系統(tǒng)。計算機系統(tǒng)相對而言,是不會短時間內(nèi)改變的;比較主觀或者容易改變的條件,指的是外部的輸入,由于輸入的內(nèi)容隨時可能變化,因此屬于動態(tài)變化的條件。在測試軟件可靠性的時候,可以首先將一些比較明顯的問題暴露出來,然后將一些不明顯的問題暴露出來,那些發(fā)生的概率較高、最為明顯的缺陷對軟件的可靠性的影響最大,通過軟件的可靠性測試,可以及時找到問題的原因,并且解決這些問題,以提高軟件可靠性[1]。

1.2.2 驗證軟件的可靠性滿足要求

軟件可靠性是軟件正常投入使用的重要指標,不管什么軟件,均須通過可靠性測試達標才能使用。軟件的可靠性測試,是了解軟件可靠性指標的重要方法和手段。通過軟件可靠性測試,如果滿足要求,則投入使用;如果測試后發(fā)現(xiàn)可靠性不能滿足要求或者不能完全實現(xiàn)預設(shè)功能,則需要對軟件程序部分修訂或者全部重新設(shè)計,最終實現(xiàn)可靠性的提高,滿足投入使用的要求。

1.2.3 預計軟件可靠性水平

軟件可靠性測試是軟件設(shè)計過程中的重要內(nèi)容,可以實現(xiàn)測試軟件的真實可靠性與軟件設(shè)計之初預設(shè)的可靠性之間的差異,真正了解軟件的可靠性程度。

2 軟件可靠性測試的現(xiàn)狀

軟件測試是了解軟件的設(shè)計內(nèi)容、設(shè)計結(jié)構(gòu),并且對軟件的缺陷進行解決,以提高軟件功能性和完整度的過程,是軟件設(shè)計中十分關(guān)鍵的步驟。軟件測試的結(jié)果直接決定了軟件的處置方式。如果可靠性測試合格,則可以安排軟件上市投入使用;如果測試不合格,則需要進行整改,嚴重的時候需要花費較多時間進行修改,甚至可能導致整個軟件不能使用,整個開發(fā)項目終止。因此,在軟件投入使用之前,必須加強軟件可靠性測試,得到準確、真實的測試結(jié)果。隨著軟件開發(fā)行業(yè)對軟件測試重視度的提高,軟件測試水平逐步提高,但依然存在一些問題,導致軟件測試結(jié)果不夠準確,測試過程不夠合理,影響了軟件技術(shù)的發(fā)展。

首先,在傳統(tǒng)的思維中,人們認為軟件測試是在軟件開發(fā)之后進行的,有一個時間先后順序。但在實際軟件開發(fā)過程中,軟件測試是和軟件開發(fā)同時進行的,軟件設(shè)計開發(fā)必須有軟件測試。軟件設(shè)計開發(fā)一段程序需要立即進行軟件測試,確保已經(jīng)完成的程序是正確的、可靠的。但是某些技術(shù)人員的思想觀念比較傳統(tǒng),依舊將軟件測試和開發(fā)過程分開,從而導致整個軟件幾乎是在設(shè)計完成之后才出現(xiàn)一些問題,此時要對軟件的問題進行查找和解決的難度就會很大,這對于軟件測試工程的開展有很大影響[2]。

其次,在軟件測試過程中,一旦發(fā)現(xiàn)了軟件中的問題,一般都會將責任歸咎于軟件測試人員,或者完全歸咎于軟件設(shè)計和開發(fā)人員。這也是不正確的,因為軟件測試過程中影響測試結(jié)果的因素有很多。當軟件在測試過程中報錯的時候,應(yīng)考慮多方面因素,查找相應(yīng)的原因之后再確定問題出在哪一個環(huán)節(jié),以及是誰的責任。

最后,軟件測試工作的要求較低,測試人員的水平不高。在我國傳統(tǒng)的軟件技術(shù)發(fā)展中,軟件設(shè)計、開發(fā)才是重中之重,多數(shù)軟件開發(fā)企業(yè)重視軟件開發(fā)設(shè)計,投入更多的人力、物力到軟件開發(fā)設(shè)計,而忽視了軟件測試的重要性,而且測試人員的數(shù)量也比較少,有的時候甚至沒有設(shè)置專業(yè)的測試崗位,由程序設(shè)計人員直接擔任測試人員,程序的設(shè)計和測試都由一個人完成,從而使得測試結(jié)果不準確。技術(shù)人員在開發(fā)的時候形成了思維定式,測試時也很容易受到自己的思維定式的影響,導致不能很好地分辨出軟件的問題。

3 軟件可靠性測試方法分析

3.1 軟件可靠性評估的原則

為確保軟件測試的順利進行,得到可靠的數(shù)據(jù)指標,必須堅持一定的工作原則。第一,要及時測試,軟件可靠性測試和軟件的開發(fā)同步,不能分割,盡量在一個子項目、子模塊的設(shè)計結(jié)束之后就立即進行測試,確保每一個子模塊的內(nèi)容都是正確的、完整的,從而提高軟件的性能。第二,完整性。軟件測試過程具有整體性和連續(xù)性,軟件程序可分段測試,但軟件的測試結(jié)果應(yīng)是整體性的,實現(xiàn)的功能也應(yīng)是軟件整體的功能。第三,科學性。在對軟件可靠性進行測試的時候必須確保科學、客觀,采用科學的方法進行測評,而且必須客觀,不能用主觀心態(tài)來評價軟件的可靠性,更不能隨意測評,防止測試結(jié)果出現(xiàn)誤差,造成較大的損失[3]。

3.2 軟件可靠性方法

3.2.1 白盒測試

常見的軟件測試即白盒測試。白盒測試過程中,需要測試人員對軟件的程序內(nèi)容、程序結(jié)構(gòu)等方面都比較熟悉,根據(jù)軟件的邏輯結(jié)構(gòu)、編碼內(nèi)容等進行測試。由于測試人員能夠看到軟件程序設(shè)計的結(jié)構(gòu)和內(nèi)容,因此可以檢查程序的邏輯性是否正確,可以對軟件的內(nèi)容進行全面檢查,發(fā)現(xiàn)其中的錯誤。為了對軟件進行測試,還需要設(shè)計相應(yīng)的測試例子。這些例子的設(shè)計也是根據(jù)軟件程序的內(nèi)容來確定的。

白盒測試過程中,軟件程序處于運行的狀態(tài),通過測試軟件運行的情況及運行結(jié)果測試被檢測軟件的設(shè)計執(zhí)行狀況以及執(zhí)行路徑等等,并實現(xiàn)對路徑的跟蹤,從而實時發(fā)現(xiàn)軟件程序的問題。

3.2.2 黑盒測試

黑盒測試的主要內(nèi)容是軟件設(shè)計的功能。在黑盒測試過程中,測試人員可以不了解軟件程序的邏輯結(jié)構(gòu)、編碼內(nèi)容等等,只需要軟件開發(fā)設(shè)計人員給出的軟件介紹或者說明文件,就可以找到軟件的基本功能。軟件對于測試人員來講就好像一個“黑盒”。黑盒測試的主要目的是驗證軟件預設(shè)的功能是否全面實現(xiàn),其測試角度側(cè)重用戶體驗。測試的主要內(nèi)容有:軟件設(shè)計的功能、性能、余量、強度、邊界等內(nèi)容。

在當前軟件測試中,軟件開發(fā)商更傾向于黑盒測試,其優(yōu)點是減少測試人員的主觀因素的影響。測試人員并不知道軟件的內(nèi)容、內(nèi)部結(jié)構(gòu),測試的時候也需要更多地考慮用戶的體驗,但白盒測試也有其優(yōu)勢。所以在測試的過程中最好做到合理分配,全面結(jié)合黑盒測試與白盒測試,充分發(fā)揮各自的優(yōu)點,側(cè)重黑盒測試,合理、科學分配黑盒、白盒測試方法的比例,實現(xiàn)對軟件的整體性、全面性測試,從而收獲可靠性指標。

4 結(jié)語

綜上所述,軟件可靠性是軟件的一個重要參數(shù),可靠的軟件產(chǎn)品才有更大的應(yīng)用價值。軟件測試在軟件開發(fā)過程中具有十分重要的作用,必須積極將軟件的開發(fā)和測試結(jié)合起來,做到開發(fā)與測試同步,不斷提高軟件的可靠性,使軟件的功能更完善、結(jié)構(gòu)更完整。

[1]戴艷芳. 軟件可靠性與測試方法探析[J]. 軟件導刊,2012,11(11):30-31.

[2]尚艷玲,張云鋒. 軟件可靠性測試方法研究[J]. 現(xiàn)代計算機:專業(yè)版,2007(6):126-127.

[3]于琛琛,劉瑞方. 軟件可靠性測試方法探析[J]. 國防技術(shù)基礎(chǔ),2009(11):30-33.

Analysis of Software Reliability Test Method

Sun Shaoying

Guangdong Planning and Designing Institute of Telecommunications Co., Ltd., Guangdong Guangzhou 510630

With the continuous development of information technology, software technology and computer hardware engineering have also been continuously developed. People’s lives and work processes are increasingly dependent on computers, and various technological innovations have also made the functions of computers more and more powerful. Computer software plays a very important role in the realization of computer functions. It is necessary to strengthen the research on the reliability of computer software and improve the performance of computers. The paper analyzes the test methods of computer software to ensure that computer software runs more reliably and stably.

software testing; reliability test; test method

TP311.52

A

猜你喜歡
計算機功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
計算機操作系統(tǒng)
穿裙子的“計算機”
基于計算機自然語言處理的機器翻譯技術(shù)應(yīng)用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
計算機多媒體技術(shù)應(yīng)用初探
科技傳播(2019年22期)2020-01-14 03:06:30
信息系統(tǒng)審計中計算機審計的應(yīng)用
消費導刊(2017年20期)2018-01-03 06:26:40
關(guān)于非首都功能疏解的幾點思考
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
Fresnel衍射的計算機模擬演示
主站蜘蛛池模板: 人人看人人鲁狠狠高清| 精品人妻一区二区三区蜜桃AⅤ| 亚洲一区无码在线| 992tv国产人成在线观看| 一本一本大道香蕉久在线播放| 香蕉eeww99国产在线观看| 玖玖免费视频在线观看 | 国产专区综合另类日韩一区| 一级毛片不卡片免费观看| 色综合久久久久8天国| 99久久国产精品无码| 国产区91| 中文字幕久久精品波多野结| 国产成年女人特黄特色大片免费| 又黄又爽视频好爽视频| 亚洲天堂网在线播放| 亚洲精品视频免费看| 精品午夜国产福利观看| 亚洲人成网站色7799在线播放| 精品无码国产一区二区三区AV| 中文字幕在线观看日本| 欧美成人亚洲综合精品欧美激情| 亚洲人成色在线观看| 国产精品亚洲一区二区三区在线观看| 呦女亚洲一区精品| 四虎永久免费地址| 国产福利免费视频| 无码专区在线观看| 国产精品第一区在线观看| 国产视频欧美| 欧美日韩在线成人| 久久特级毛片| 色综合网址| 亚洲男人天堂久久| 四虎永久在线| 欧美成人精品在线| 亚洲最黄视频| 波多野结衣一区二区三区88| 亚洲swag精品自拍一区| 欧美一区二区精品久久久| 人与鲁专区| 免费视频在线2021入口| 久久久噜噜噜| 综合五月天网| 久久久久国产精品熟女影院| 中文字幕无码av专区久久| 久草国产在线观看| 国产精品蜜芽在线观看| 精品人妻一区无码视频| 伦精品一区二区三区视频| www成人国产在线观看网站| 在线免费不卡视频| 国产成+人+综合+亚洲欧美| a级毛片免费看| 亚洲色图另类| 国产精品成人不卡在线观看| 在线免费亚洲无码视频| 欧美v在线| 中文字幕首页系列人妻| 91精品啪在线观看国产60岁| v天堂中文在线| 白丝美女办公室高潮喷水视频| 亚洲AⅤ永久无码精品毛片| 色有码无码视频| 欧美色视频在线| 欧美.成人.综合在线| 少妇被粗大的猛烈进出免费视频| 九九视频免费看| 免费A∨中文乱码专区| 国产高清不卡| 日韩精品少妇无码受不了| 老司机精品久久| 丁香亚洲综合五月天婷婷| 亚洲欧美在线综合图区| 另类综合视频| 欧美伦理一区| 国产日韩精品一区在线不卡| 亚洲国产在一区二区三区| 99ri国产在线| 成人午夜天| 亚洲精品成人福利在线电影| 亚洲欧美日韩综合二区三区|