久久久久无码精品,四川省少妇一级毛片,老老熟妇xxxxhd,人妻无码少妇一区二区

軟件自動(dòng)化測(cè)試論文

時(shí)間:2024-08-05 10:15:05 自動(dòng)化畢業(yè)論文 我要投稿
  • 相關(guān)推薦

軟件自動(dòng)化測(cè)試論文

  論文常用來(lái)指進(jìn)行各個(gè)學(xué)術(shù)領(lǐng)域的研究和描述學(xué)術(shù)研究成果的文章,下面是關(guān)于軟件自動(dòng)化測(cè)試論文的內(nèi)容,歡迎閱讀!

軟件自動(dòng)化測(cè)試論文

  摘要:隨著計(jì)算機(jī)的普及,軟件產(chǎn)品已經(jīng)滲入到社會(huì)的各個(gè)領(lǐng)域,如何通過(guò)軟件測(cè)試來(lái)保障軟件產(chǎn)品質(zhì)量已經(jīng)成為IT界的一個(gè)重要問(wèn)題。由于人工測(cè)試存在著許多弊端,因此自動(dòng)化測(cè)試技術(shù)得到了發(fā)展機(jī)會(huì)。

  關(guān)鍵詞:自動(dòng)化軟件測(cè)試;黑盒測(cè)試;白盒測(cè)試

  軟件測(cè)試確保軟件可靠性安全性的重要途徑。隨著客戶對(duì)軟件可靠性和安全性要求提高,軟件測(cè)試也變得越來(lái)越復(fù)雜。

  1 自動(dòng)化軟件測(cè)試中白盒測(cè)試工作過(guò)程分析

  所謂白盒測(cè)試就是在測(cè)試過(guò)程中被測(cè)試對(duì)象是可見(jiàn)的,測(cè)試人員通過(guò)測(cè)試軟件可對(duì)軟件的功能是否達(dá)要求進(jìn)行測(cè)試。白盒測(cè)試分靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試兩種。

  1.1 靜態(tài)測(cè)試

  靜態(tài)測(cè)試不需要執(zhí)行程序,進(jìn)行靜態(tài)測(cè)試主要目的就是為了監(jiān)測(cè)軟件的描述和表述之間是否存在沖突。

  靜態(tài)測(cè)試中一個(gè)重要步驟就是對(duì)代碼進(jìn)行檢查,對(duì)代碼檢查主要方式有,代碼走查、桌面審查等方式進(jìn)行。

  1.2 動(dòng)態(tài)測(cè)試。

  對(duì)軟件進(jìn)行動(dòng)態(tài)測(cè)試時(shí),需要執(zhí)行軟件,常用的動(dòng)態(tài)測(cè)試方法有三種:基本路徑、程序插裝、邏輯覆蓋測(cè)試法。下面就邏輯覆蓋法進(jìn)行重點(diǎn)介紹。邏輯覆蓋測(cè)試是基于程序邏輯為基礎(chǔ)測(cè)試方法,采用邏輯測(cè)試法需要測(cè)試人員對(duì)程序邏輯要清楚了解。邏輯覆蓋包括以下幾種覆蓋,語(yǔ)句覆蓋、條件覆蓋、判定覆蓋、判定/條件覆蓋、條件組合覆蓋以及路徑覆蓋。

  語(yǔ)句覆蓋:采用語(yǔ)句覆蓋測(cè)試首先要設(shè)計(jì)足夠多的測(cè)試用例,確保軟件中每條語(yǔ)句都可以執(zhí)行一次。

  條件覆蓋:采用條件覆蓋首先要設(shè)計(jì)足夠多的測(cè)試用例確保程序中的每條語(yǔ)句都可以執(zhí)行一遍,在此基礎(chǔ)上確保程序中每條條件語(yǔ)句都可以獲得到可能結(jié)果。

  判定語(yǔ)句:采用判定覆蓋首先要設(shè)計(jì)足夠多的測(cè)試用例,語(yǔ)句覆蓋基礎(chǔ)上確保程序中不同判定條件語(yǔ)句最終都可以執(zhí)行一次。

  判定/條件覆蓋:判定/條件覆蓋本質(zhì)就是判定覆蓋與條件覆蓋相加得到的結(jié)構(gòu),它也要在語(yǔ)句覆蓋基礎(chǔ)上進(jìn)行。

  條件組合覆蓋:設(shè)計(jì)足夠多的測(cè)試用例,確保測(cè)試過(guò)程中,各種條件組合和在測(cè)試過(guò)程中都可以執(zhí)行一次。

  2 自動(dòng)化軟件測(cè)試中黑盒測(cè)試工作過(guò)程分析

  在測(cè)試過(guò)程中將程序當(dāng)做一個(gè)不可打開(kāi)的黑匣子,測(cè)試人員也不用關(guān)心程序內(nèi)部語(yǔ)句,利用接口進(jìn)行測(cè)試。進(jìn)行黑盒測(cè)試時(shí),測(cè)試人員只需將數(shù)據(jù)輸入到程序中,然后通過(guò)改變操作來(lái)改變程序輸出結(jié)果,對(duì)輸出結(jié)構(gòu)進(jìn)行記錄,將測(cè)試結(jié)果與預(yù)期結(jié)果進(jìn)行對(duì)比,判定軟式是否可以正常使用。

  2.1 功能測(cè)試,主要包括:等價(jià)類劃分、邊界值分析、錯(cuò)誤推算法等。

  等價(jià)劃分法就是將所有需要輸入數(shù)據(jù)按照一定類別進(jìn)行劃分,在每一類中找出具有代表性測(cè)試用例。代表性數(shù)據(jù)具有等價(jià)特性,它可以代表一類數(shù)據(jù),當(dāng)有此類數(shù)據(jù)類似測(cè)試用例時(shí)可以將其劃分在同一等價(jià)類中,采用等價(jià)類劃分法可以縮小工作人員在測(cè)試過(guò)程中測(cè)試用例的需求,最大程度減少測(cè)試人員工作量。

  1) 采用等價(jià)類測(cè)試法,一般分為兩步:

  第一步:將測(cè)試用例范圍有效等價(jià)類與無(wú)效等價(jià)類,將劃分列成表,以便測(cè)試人員使用。

  第二部:為等價(jià)類中的每一個(gè)等價(jià)類制定一個(gè)唯一編號(hào),然后設(shè)計(jì)一個(gè)測(cè)試用例,這個(gè)測(cè)試用例要盡可能多覆蓋所有等價(jià)類,重復(fù)這個(gè)步驟直到所有等價(jià)類都被測(cè)試用例覆蓋為止;當(dāng)所有有效等價(jià)類都被測(cè)試用例覆蓋后。需要測(cè)試人員在針對(duì)無(wú)效等價(jià)類進(jìn)行測(cè)試用例設(shè)計(jì),針對(duì)無(wú)效等價(jià)類設(shè)計(jì)的測(cè)試用例,要只覆蓋一個(gè)沒(méi)有被覆蓋的無(wú)效等價(jià)類,重復(fù)這一步驟,直到所有無(wú)效等價(jià)類都被覆蓋為止。

  2) 邊界值分析法

  實(shí)際測(cè)試經(jīng)驗(yàn)告訴我們,許多軟件出現(xiàn)問(wèn)題時(shí)都出現(xiàn)在臨界值處,在軟件所有能承受的邊緣地帶而并非內(nèi)部。因此,在軟件測(cè)試過(guò)程中測(cè)試人員可以針對(duì)邊界值設(shè)計(jì)測(cè)試用例,這樣做不僅可以減少工作量,而且也可以得到更好的測(cè)效果。

  在確定邊界值時(shí)首先要確定軟件的邊界情況;然后依照邊界情況,分別選剛剛小于、等于、剛剛大于邊界值數(shù)據(jù)作為測(cè)試用例。對(duì)于一些邊界值復(fù)雜的軟件,要想找出合適的測(cè)試用例則需要根據(jù)實(shí)際情況進(jìn)行更詳細(xì)分析。

  3) 錯(cuò)誤推測(cè)法

  錯(cuò)誤推測(cè)法就是一些資深測(cè)試員依靠自己經(jīng)驗(yàn)與直覺(jué)對(duì)程序中可能出現(xiàn)的一些問(wèn)題進(jìn)行設(shè)計(jì)測(cè)試用例。在實(shí)軟件測(cè)試過(guò)程中往往都是幾種測(cè)試方法綜合使用。

  2.2 性能測(cè)試、兼容測(cè)試、配置測(cè)試

  1) 性能測(cè)試主要是對(duì)軟件使用過(guò)程中性能否滿足使用指標(biāo)而進(jìn)行的測(cè)試。對(duì)于軟件性能測(cè)試主要包括以下幾點(diǎn):用戶反映時(shí)間、系統(tǒng)反映時(shí)間、軟件界面反映時(shí)間、處理器利用率以及有沒(méi)有內(nèi)存泄露情況發(fā)生等。

  2) 兼容性測(cè)試目的在于對(duì)軟件在使用過(guò)程中與其他應(yīng)用或者系統(tǒng)之間的兼容性。在進(jìn)行兼容性測(cè)試前首先要分析軟件都可能在哪些系統(tǒng)中使用,會(huì)跟哪些軟件進(jìn)行聯(lián)合使用,會(huì)跟什么類型數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交換,然后依據(jù)這些可能發(fā)生的情況進(jìn)行兼容性測(cè)試。

  3) 配置測(cè)試主要注意以下幾個(gè)方面:一是系統(tǒng)自動(dòng)修改系統(tǒng)配置讓軟件可以正常使用;二是人為對(duì)系統(tǒng)中一些參數(shù)進(jìn)行修改;三是在不同硬件組合下軟件是否可以兼容。

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

  自動(dòng)化測(cè)試與手工測(cè)試相比有著巨大優(yōu)勢(shì),但是其中也有著許多不足,首先對(duì)于測(cè)試人員來(lái)說(shuō),測(cè)試員必行對(duì)自動(dòng)化測(cè)試流程有足夠了解,能夠熟練使用自動(dòng)化測(cè)試工具,善于總結(jié)測(cè)試經(jīng)驗(yàn),不斷對(duì)自動(dòng)化測(cè)試中進(jìn)行完善,只要這樣自動(dòng)化測(cè)試才會(huì)發(fā)展得更好,走得更遠(yuǎn)。

  參考文獻(xiàn):

  [1] 佟偉光.軟件測(cè)試[J].北京:人民郵電出版社,2011:1-2.

  [2] 朱少民.全程軟件測(cè)試[J].北京:電子工業(yè)出版社,2014:17-18.

  [3] 曹薇.軟件測(cè)試[J].北京:清華大學(xué)出版社,2008:14-15.

  [4] 鄧武.軟件測(cè)試技術(shù)與實(shí)踐[J].北京: 清華大學(xué)出版社,2012:22-23.

【軟件自動(dòng)化測(cè)試論文】相關(guān)文章:

軟件性能測(cè)試研究03-28

軟件測(cè)試實(shí)驗(yàn)報(bào)告05-17

談軟件測(cè)試的幾個(gè)問(wèn)題03-19

嵌入式軟件的覆蓋測(cè)試03-18

(經(jīng)典)電氣自動(dòng)化論文07-02

電氣自動(dòng)化的論文06-20

自動(dòng)化小論文11-29

電氣自動(dòng)化論文05-27

有關(guān)自動(dòng)化論文11-29