99爱免费观看_日韩在线免费_97成人在线视频_中文字幕三区_美女福利视频网站_色伊人

計(jì)算機(jī)軟件測(cè)試分析的技巧及模式

來(lái)源:期刊VIP網(wǎng)所屬分類(lèi):軟件開(kāi)發(fā)時(shí)間:瀏覽:

  如何對(duì)計(jì)算機(jī)軟件進(jìn)行測(cè)試呢?什么樣的測(cè)試技術(shù)是對(duì)計(jì)算機(jī)軟件的發(fā)展分析的一個(gè)好的模式呢?當(dāng)前計(jì)算機(jī)的應(yīng)用是現(xiàn)在所需要的一個(gè)平臺(tái)。本文主要從關(guān)于計(jì)算機(jī)軟件測(cè)試的介紹和軟件測(cè)試技術(shù)的過(guò)程分析以及對(duì)軟件工程中存在的測(cè)試問(wèn)題還有計(jì)算機(jī)軟件測(cè)試的常用技術(shù)等各個(gè)方面做了相應(yīng)的介紹。本文選自:《軟件工程師》,《軟件工程師》(月刊)創(chuàng)刊于1988年,由遼寧省教育廳主管,東北大學(xué)計(jì)算機(jī)軟件國(guó)家工程研究中心主辦。涉及計(jì)算機(jī)技術(shù)、信息化教育各領(lǐng)域理論研究最新動(dòng)向及科技創(chuàng)新最新成果,為國(guó)家機(jī)關(guān)、學(xué)術(shù)研究機(jī)構(gòu)、企事業(yè)單位、科教人員等發(fā)表科研成果及學(xué)術(shù)研究提供專(zhuān)業(yè)平臺(tái)。國(guó)內(nèi)統(tǒng)一刊號(hào):CN:21-1378/TP,國(guó)際標(biāo)準(zhǔn)刊號(hào):ISSN:1008-0775,期刊主要內(nèi)容為軟件行業(yè)最新研究成果與學(xué)術(shù)領(lǐng)域最新發(fā)展動(dòng)態(tài);具有先進(jìn)性和推廣價(jià)值的軟件工程方案;有獨(dú)立和創(chuàng)新見(jiàn)解的學(xué)術(shù)報(bào)告;先進(jìn)、廣泛、實(shí)用的開(kāi)發(fā)成果。

  摘要:目前很多軟件開(kāi)發(fā)公司沒(méi)有比較正規(guī)的軟件開(kāi)發(fā)手段,沒(méi)有產(chǎn)品說(shuō)明書(shū),因此,在進(jìn)行軟件測(cè)試時(shí)需要先利用試探性測(cè)試技術(shù)。而利用試探性測(cè)試技術(shù)需要先了解軟件的特性,并對(duì)軟件的運(yùn)行情況進(jìn)行有效的記錄,全面描述軟件的功能特點(diǎn),然后應(yīng)用常用的幾種軟件測(cè)試技術(shù)來(lái)找出軟件的質(zhì)量問(wèn)題。但在這樣的情況下,一些錯(cuò)誤、非法的沒(méi)有利用價(jià)值的數(shù)據(jù)容易被作為輸入數(shù)據(jù),這樣測(cè)試軟件的輸出結(jié)果存在較大問(wèn)題,對(duì)于軟件測(cè)試的進(jìn)行有較大的影響。

  關(guān)鍵詞:計(jì)算機(jī),算機(jī)軟件測(cè)試,測(cè)試技術(shù)

  Abstract: at present many software development companies have no more formal software development method, no product manuals, therefore, need to use for software testing exploratory testing technology. And the use of tentative need to know the character of software test technology, and the running situation of the software effectively records, the functions and features of comprehensive description of software, then apply the commonly used several kinds of software testing techniques to find out the quality problem of the software. But in this case, some mistakes, no use value of the data are easy to be illegal as input data, such a testing software output there is a big problem, have a great influence for software testing.

  Key words: computer, computer software, testing technology

  1 關(guān)于計(jì)算機(jī)軟件測(cè)試的介紹

  1.1 軟件測(cè)試的概念

  軟件測(cè)試是指在軟件運(yùn)行之前,對(duì)軟件的產(chǎn)品介紹和代碼進(jìn)行審核,從而保障軟件的正常運(yùn)行。軟件測(cè)試不僅代表軟件系統(tǒng)出現(xiàn)問(wèn)題的可能性,同時(shí)還表示軟件能夠完成預(yù)定功能的程度,這兩部分對(duì)于軟件測(cè)試都有重要的意義。

  1.2 軟件測(cè)試的特點(diǎn)

  1.2.1軟件測(cè)試的動(dòng)態(tài)性

  軟件測(cè)試是在規(guī)定輸入值的情況下運(yùn)行的,是一種動(dòng)態(tài)的檢測(cè)軟件的運(yùn)行狀態(tài)的過(guò)程。

  1.2.2軟件測(cè)試的有限性

  在對(duì)軟件進(jìn)行測(cè)試的過(guò)程中,測(cè)試的次數(shù)是有限的,不可能無(wú)限制的測(cè)試下去,同時(shí),整個(gè)測(cè)試過(guò)程還要具有可管理性,即在測(cè)試時(shí)需要平衡測(cè)試需求與測(cè)試資源之間的關(guān)系。

計(jì)算機(jī)軟件測(cè)試分析的技巧及模式

  1.2.3軟件測(cè)試的預(yù)測(cè)性

  進(jìn)行軟件測(cè)試之前,應(yīng)該判斷測(cè)試的結(jié)果是否妥當(dāng),常常采用預(yù)示程序來(lái)預(yù)測(cè)運(yùn)行的可能結(jié)果,但預(yù)測(cè)程序也是軟件測(cè)試技術(shù)的一大難點(diǎn)。

  2 軟件測(cè)試技術(shù)的過(guò)程分析

  隨著計(jì)算機(jī)技術(shù)在人們生活中的不斷深入,軟件工程的復(fù)雜性也與日俱增,軟件的質(zhì)量問(wèn)題給業(yè)內(nèi)人士帶來(lái)巨大的挑戰(zhàn),這也成為了從事軟件開(kāi)發(fā)人員重點(diǎn)關(guān)注的焦點(diǎn)。近些年,軟件規(guī)模逐漸增大并獲得了巨大的發(fā)展,但軟件的質(zhì)量好壞卻在很大一方面影響了我國(guó)軟件行業(yè)的進(jìn)步與發(fā)展。同時(shí),軟件行業(yè)的競(jìng)爭(zhēng)越來(lái)越大,大多數(shù)軟件開(kāi)發(fā)商為了得到發(fā)展,將軟件推銷(xiāo)出去,對(duì)軟件進(jìn)行頻繁的檢測(cè)和升級(jí),最終獲得最大的經(jīng)濟(jì)效益。另外,網(wǎng)民與軟件的接觸的越來(lái)越多,對(duì)軟件的了解也逐漸變廣,軟件測(cè)試技術(shù)在軟件行業(yè)的影響也逐漸變大,尤其是一些對(duì)企業(yè)影響較大的軟件,如銀行系統(tǒng)軟件、訂票系統(tǒng)軟件和醫(yī)療衛(wèi)生系統(tǒng)軟件等。因此,計(jì)算機(jī)軟件測(cè)試對(duì)軟件開(kāi)發(fā)的開(kāi)發(fā)尤為重要,也是檢測(cè)軟件是否達(dá)到預(yù)期效果的有效途徑之一,這對(duì)于保障軟件的正常運(yùn)行有巨大的現(xiàn)實(shí)意義。

  2.1軟件測(cè)試的方案

  在進(jìn)行軟件測(cè)試之前,都需要制定一個(gè)合適有效的軟件測(cè)試方案,以確定軟件測(cè)試的目的和過(guò)程,為軟件測(cè)試的完成提供一個(gè)清晰有效的目標(biāo)。

  2.2 軟件測(cè)試的開(kāi)發(fā)設(shè)計(jì)

  軟件測(cè)試設(shè)計(jì)就是在軟件開(kāi)發(fā)的過(guò)程中進(jìn)行的軟件質(zhì)量測(cè)試工作,在測(cè)試時(shí)需要提供規(guī)范的應(yīng)用說(shuō)明、程序設(shè)計(jì)情況,同時(shí),軟件測(cè)試設(shè)計(jì)在軟件測(cè)試過(guò)程中有著重要的作用。測(cè)試設(shè)計(jì)的基本步驟為:首先利用先進(jìn)的技術(shù)手段設(shè)計(jì)分析樣式,然后討論測(cè)試結(jié)果,并做成有效的測(cè)試方案,最后確定每一項(xiàng)測(cè)試任務(wù)都完成了,從而保障測(cè)試結(jié)果的有效性。

  2.3 軟件測(cè)試的準(zhǔn)備

  在測(cè)試方案開(kāi)始前,需要先進(jìn)行測(cè)試準(zhǔn)備,列舉測(cè)試方案中所需要的重點(diǎn)問(wèn)題,這些問(wèn)題常常有測(cè)試數(shù)據(jù)集、驅(qū)動(dòng)程序和實(shí)際執(zhí)行測(cè)試所需的軟件等,同時(shí)需要為整個(gè)測(cè)試過(guò)程尋找合適的測(cè)試環(huán)境和測(cè)試工具。

  2.4 軟件測(cè)試的實(shí)施

  參照之前設(shè)計(jì)的軟件測(cè)試方案,利用測(cè)試用例對(duì)軟件測(cè)試的項(xiàng)目進(jìn)行全面有效的測(cè)試,并將測(cè)試情況與實(shí)際運(yùn)行情況對(duì)比起來(lái)研究,從而判斷測(cè)試是否成功,并進(jìn)行下一步測(cè)試工序。在測(cè)試的過(guò)程中對(duì)軟件的質(zhì)量問(wèn)題進(jìn)行記錄,并進(jìn)行有效的修改,修改之后再按照之前的測(cè)試步驟重新進(jìn)行測(cè)試,觀察問(wèn)題是否會(huì)再次出現(xiàn),從而確保軟件的質(zhì)量。同時(shí),應(yīng)制定合適的測(cè)試計(jì)劃,定期將軟件運(yùn)行測(cè)試,以保障之前測(cè)試的問(wèn)題不會(huì)在出現(xiàn)。每完成一個(gè)測(cè)試部分,比較整個(gè)運(yùn)行結(jié)果與測(cè)試方案的不同之處,并針對(duì)不同之處進(jìn)行有效的調(diào)整。

  2.5 軟件測(cè)試的報(bào)告

  將軟件測(cè)試階段得到的運(yùn)行結(jié)果拿來(lái)觀察和處理,觀察測(cè)試觀點(diǎn)是否完整,確認(rèn)方法是否有效,并依次評(píng)定軟件測(cè)試過(guò)程中的測(cè)試用例和軟件質(zhì)量等級(jí),并進(jìn)行測(cè)試報(bào)告總結(jié)。

  3 軟件工程中存在的測(cè)試問(wèn)題

  軟件工程出現(xiàn)后,軟件的運(yùn)行質(zhì)量越來(lái)越受到人們的關(guān)注,軟件測(cè)試技術(shù)也開(kāi)始慢慢發(fā)展,但在軟件工程中常常出現(xiàn)一些測(cè)試問(wèn)題,導(dǎo)致軟件的質(zhì)量受到影響。下面筆者就軟件工程中常見(jiàn)的測(cè)試問(wèn)題進(jìn)行闡述。

  在進(jìn)行軟件測(cè)試時(shí),首先要對(duì)軟件的邏輯流程進(jìn)行了解,描述軟件的詳細(xì)狀態(tài),但在一些規(guī)模很大、結(jié)構(gòu)復(fù)雜的軟件測(cè)試中,了解軟件的運(yùn)行情況是很困難的,這時(shí),就需要降低軟件測(cè)試的狀態(tài)以及數(shù)量。但是在測(cè)試中,必須對(duì)每種狀態(tài)都進(jìn)行測(cè)試,但在實(shí)際測(cè)試中往往忽略這一問(wèn)題,這將會(huì)大大影響到軟件測(cè)試的效果,并產(chǎn)生一定的后果。

  4 計(jì)算機(jī)軟件測(cè)試的常用技術(shù)

  軟件測(cè)試技術(shù)對(duì)于計(jì)算機(jī)軟件行業(yè)的發(fā)展有重要的促進(jìn)意義,關(guān)系到計(jì)算機(jī)軟件的運(yùn)行質(zhì)量,同時(shí),還能方便人們的日常生活。計(jì)算機(jī)軟件測(cè)試主要有兩種手段,即白盒測(cè)試和黑盒測(cè)試,下文筆者將對(duì)此進(jìn)行闡述。

  白盒測(cè)試即邏輯驅(qū)動(dòng)測(cè)試或結(jié)構(gòu)測(cè)試,該方法是對(duì)系統(tǒng)的內(nèi)部構(gòu)造進(jìn)行測(cè)試,檢測(cè)整個(gè)應(yīng)用軟件內(nèi)部是否正常運(yùn)行的手段,在測(cè)試中,把待測(cè)系統(tǒng)當(dāng)作一開(kāi)放的盒子,通過(guò)對(duì)系統(tǒng)的內(nèi)部程序結(jié)構(gòu)進(jìn)行測(cè)試來(lái)檢測(cè)它的邏輯路徑,從而根據(jù)在不同區(qū)域的檢測(cè)信息來(lái)測(cè)試軟件的實(shí)際運(yùn)行情況是否與預(yù)期結(jié)果相同。目前,采用白盒測(cè)試技術(shù)常用的方法有:基本路徑測(cè)試法、邏輯覆蓋法、靜態(tài)結(jié)構(gòu)分析法和代碼檢查法等。與其他的軟件測(cè)試技術(shù)相比,白盒測(cè)試技術(shù)需要充分了解到系統(tǒng)的內(nèi)部構(gòu)造,以便對(duì)系統(tǒng)的全部邏輯路徑進(jìn)行檢測(cè)。在應(yīng)用這種測(cè)試技術(shù)時(shí),首先要檢查系統(tǒng)的內(nèi)部構(gòu)造,并從整個(gè)應(yīng)用的邏輯來(lái)統(tǒng)計(jì)檢測(cè)數(shù)據(jù)。另外,白盒測(cè)試技術(shù)對(duì)于軟件測(cè)試人員快速發(fā)現(xiàn)軟件運(yùn)行異常情況,提高軟件的運(yùn)行效率有重要的現(xiàn)實(shí)意義。

  黑盒測(cè)試即功能測(cè)試,該方法是對(duì)軟件產(chǎn)品的功能進(jìn)行測(cè)試,從而觀察軟件能否正常運(yùn)行的手段,在測(cè)試中,把測(cè)試系統(tǒng)看成封閉的黑盒子,不需要考慮整個(gè)軟件系統(tǒng)的內(nèi)部特征,只需要依靠傳輸數(shù)據(jù)來(lái)得出檢測(cè)結(jié)果。黑盒測(cè)試主要對(duì)軟件的界面和功能進(jìn)行測(cè)試,僅僅只需要考慮系統(tǒng)的外部結(jié)構(gòu),從而達(dá)到有效進(jìn)行軟件測(cè)試的目的。同時(shí),黑盒測(cè)試主要測(cè)試軟件的功能,常常用于檢測(cè)這樣幾種錯(cuò)誤:運(yùn)行界面、程序初始化和終止、數(shù)據(jù)庫(kù)的訪問(wèn)情況、軟件性能和功能等錯(cuò)誤。在黑盒測(cè)試之前,需要采取合適有效的測(cè)試方案,以保障軟件測(cè)試有計(jì)劃的進(jìn)行。相比其他的軟件測(cè)試技術(shù),黑盒測(cè)試操作方便,設(shè)計(jì)代碼也很簡(jiǎn)單,能夠從用戶的角度出發(fā)去解決問(wèn)題,并實(shí)現(xiàn)軟件的功能。

  5 結(jié)束語(yǔ)

  計(jì)算機(jī)技術(shù)正在慢慢改變我們的日常生活,了解計(jì)算機(jī)軟件的使用方法對(duì)于方便我們的日常生活有重要的現(xiàn)實(shí)意義。另外,計(jì)算機(jī)軟件測(cè)試技術(shù)對(duì)于軟件行業(yè)的發(fā)展有重要的促進(jìn)作用,加強(qiáng)軟件測(cè)試技術(shù)的研究已成為每一個(gè)業(yè)內(nèi)人士共同努力的方向。

主站蜘蛛池模板: 日韩欧美在线一区 | 古典武侠第一页久久777 | 一级免费毛片 | 国产午夜精品一区二区三区 | 亚洲一级片 | 1区2区3区视频 | 污视频网站在线观看免费 | 欧美精品免费在线 | ririsao亚洲国产中文 | 国内a∨免费播放 | 国产在线看h | 国产精品成人品 | 欧美视频一区 | 国产日韩av在线 | 一区二区三区高清不卡 | 欧美午夜性生活 | 91视频国内 | 淫语对白 | 欧美亚洲一区 | 一区二区三区不卡视频 | 四虎av影视 | 男人天堂亚洲天堂 | 欧美性猛交一区二区三区精品 | 国产精品成人3p一区二区三区 | 欧美福利一区二区 | 一级毛片中国 | 一区二区欧美在线 | 夜夜艹 | 伊人婷婷| 日本精品视频网站 | 国产成人精品在线 | 国产精品久久久久aaaa九色 | 欧美一区二区在线 | 波多野结衣一二三四区 | japan高清日本乱xxxxx | 亚洲视频在线观看网址 | 毛片大全| 久草在线国产 | 91超碰在线播放 | 精品欧美一区二区三区在线观看 | 欧美一区二区三 |