常用的自動(dòng)化軟件測(cè)試工具評(píng)估方法_第1頁(yè)
常用的自動(dòng)化軟件測(cè)試工具評(píng)估方法_第2頁(yè)
常用的自動(dòng)化軟件測(cè)試工具評(píng)估方法_第3頁(yè)
常用的自動(dòng)化軟件測(cè)試工具評(píng)估方法_第4頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、    常用的自動(dòng)化軟件測(cè)試工具評(píng)估方法    摘 要 在保證軟件可靠性與質(zhì)量方面,軟件測(cè)試技術(shù)處于核心地位。但是在軟件系統(tǒng)規(guī)模日益龐大的背景下,導(dǎo)致軟件出現(xiàn)錯(cuò)誤的頻率增大,再加上軟件測(cè)試工作量大幅度增加,因此有必要合理運(yùn)用自動(dòng)化軟件測(cè)試工具。本文首先對(duì)選擇合理的自動(dòng)化軟件測(cè)試工具的方法進(jìn)行分析,在此基礎(chǔ)上對(duì)剖析了常用的自動(dòng)化軟件測(cè)試工具及評(píng)估方法?!娟P(guān)鍵詞】自動(dòng)化 軟件測(cè)試 工具1 自動(dòng)化軟件測(cè)試工具的選擇方法合理的、正確的來(lái)對(duì)軟件執(zhí)行自動(dòng)化測(cè)試,對(duì)于節(jié)約經(jīng)費(fèi)、提升軟件質(zhì)量等具有積極意義?,F(xiàn)階段,用于自動(dòng)化軟件測(cè)試的工具是非常多的,在選擇的過(guò)程中需要從

2、功能、適合軟件周期、一致性與連續(xù)性等多個(gè)方面考慮。1.1 功能性針對(duì)于自動(dòng)化軟件測(cè)試工具來(lái)說(shuō),功能是否強(qiáng)大是非常重要的。除了需要擁有基本功能外,工具還應(yīng)該具備以下幾類功能:1.1.1 集成功能由于在軟件在測(cè)試的過(guò)程中是逐漸需要優(yōu)化與完善的,因此需要考慮到集成功能。1.1.2 錄制/回放功能此功能是執(zhí)行自動(dòng)化軟件測(cè)試的基礎(chǔ),處于核心地位。1.1.3 圖像功能測(cè)試針對(duì)于絕大多數(shù)軟件來(lái)說(shuō),都需要對(duì)位圖進(jìn)行測(cè)試,特別是在gis應(yīng)用軟件測(cè)試階段,圖像功能測(cè)試是非常重要的。1.2 適合軟件生命周期眾所周知,當(dāng)軟件的生命周期不同的情況下,那么對(duì)軟件測(cè)試的目的存在著一定的差異。對(duì)此,則需要根據(jù)不同的生命周期階

3、段,來(lái)對(duì)符合實(shí)際需求的自動(dòng)化軟件測(cè)試的工具。1.3 一致性與連續(xù)性所謂一致性與連續(xù)性,代表的是全面的來(lái)對(duì)自動(dòng)化軟件測(cè)試工具研究與考量,并逐步的、合理的將測(cè)試工具進(jìn)行引入。2 常用的自動(dòng)化軟件測(cè)試工具及評(píng)估方法在軟件工程技術(shù)與方法領(lǐng)域中,軟件測(cè)試處于核心地位,在保障軟件能夠正確的、有效的運(yùn)行具有積極意義。需注意的是,在程序設(shè)計(jì)語(yǔ)言快速發(fā)展、軟件規(guī)模逐漸增大的背景下,傳統(tǒng)的手工測(cè)試方法已經(jīng)無(wú)法滿足實(shí)際需求,這也是自動(dòng)化測(cè)試工具得到廣泛運(yùn)用的原因。自動(dòng)化測(cè)試工具能夠?qū)崿F(xiàn)測(cè)試工作量的減少、測(cè)試成本的降低以及測(cè)試工作效率的提升。但是,并不是所有的自動(dòng)化軟件測(cè)試工具都是能夠適用的,因此需要掌握不同類型工具

4、的特征與主要用途。現(xiàn)階段,常用的自動(dòng)化軟件測(cè)試工具包含以下幾種:2.1 網(wǎng)絡(luò)測(cè)試工具此類自動(dòng)化軟件測(cè)試工具是由網(wǎng)絡(luò)仿真模擬工具、網(wǎng)絡(luò)性能監(jiān)測(cè)工具以及網(wǎng)絡(luò)定位工具等構(gòu)成的。其評(píng)估方式主要是對(duì)分布式應(yīng)用性能進(jìn)行分析,測(cè)試網(wǎng)絡(luò)、應(yīng)用以及其他元素內(nèi)部的交互式活動(dòng),這對(duì)于操作人員能夠清晰的掌握到網(wǎng)絡(luò)不同活動(dòng)、不同位置間的應(yīng)用行為。同時(shí),網(wǎng)絡(luò)測(cè)試工具能夠在代碼級(jí)、會(huì)話級(jí)來(lái)對(duì)軟件應(yīng)用的行為進(jìn)行觀察與評(píng)估,不但能夠?qū)Υa內(nèi)部的結(jié)構(gòu)進(jìn)行評(píng)估與測(cè)試,同時(shí)還能夠?qū)λ写嬖趩?wèn)題的網(wǎng)絡(luò)會(huì)話進(jìn)行解析。2.2 功能測(cè)試工具在功能測(cè)試工具運(yùn)用的過(guò)程中,可以通過(guò)對(duì)軟件用戶的操作進(jìn)行錄制、回放、檢測(cè)以及評(píng)估的方式,能夠?qū)⒂脩舻南?/p>

5、關(guān)操作記錄與事先設(shè)定的標(biāo)準(zhǔn)進(jìn)行對(duì)比??偟膩?lái)說(shuō),此類型的自動(dòng)化軟件測(cè)試工具能夠很好的測(cè)試不同版本功能,有助于測(cè)試質(zhì)量與效率的提升,其最終目標(biāo)是來(lái)對(duì)軟件的功能是否可以正常運(yùn)行、是否達(dá)到預(yù)期功能進(jìn)行檢測(cè)。通過(guò)對(duì)功能測(cè)試工具的合理運(yùn)用,能夠?qū)崿F(xiàn)黑盒測(cè)試工作量的大幅度減少,同時(shí)在迭代開發(fā)階段可有效的執(zhí)行回歸測(cè)試?,F(xiàn)階段,在功能測(cè)試工具中較為常用的有qarun、winrunner等。2.3 負(fù)載壓力測(cè)試工具負(fù)載壓力測(cè)試工具主要是由e-test suite、qaload等構(gòu)成的。此類自動(dòng)化軟件測(cè)試工具對(duì)軟件評(píng)估的目標(biāo)是來(lái)對(duì)軟件的性能與可擴(kuò)展性進(jìn)行測(cè)試。在具體操作的過(guò)程中,通過(guò)模擬n個(gè)用戶并進(jìn)行系統(tǒng)的關(guān)鍵業(yè)務(wù)

6、,采用實(shí)時(shí)監(jiān)測(cè)的方式來(lái)對(duì)應(yīng)用系統(tǒng)的問(wèn)題進(jìn)行查找與確認(rèn),并能夠根據(jù)實(shí)際問(wèn)題來(lái)制定出相應(yīng)的優(yōu)化策略,能夠保障應(yīng)用程序的成功部署??偟膩?lái)說(shuō),在合理的運(yùn)用負(fù)載壓力測(cè)試工具可全面的對(duì)應(yīng)用軟件的整體架構(gòu)測(cè)試,有助于性能優(yōu)化、測(cè)試周期縮短。2.4 白盒測(cè)試工具白盒測(cè)試工具中,主要的功能是測(cè)試軟件的代碼,在測(cè)試階段能夠?qū)Υ嬖谌毕莸拇a段進(jìn)行定位,并對(duì)問(wèn)題代碼進(jìn)行修復(fù)?;谠淼牟町悾梢詫缀袦y(cè)試工具劃分為動(dòng)態(tài)測(cè)試工具與靜態(tài)測(cè)試工具兩種。其中,靜態(tài)測(cè)試工具通常情況下是通過(guò)掃描代碼語(yǔ)法的方式,來(lái)對(duì)與編碼規(guī)范不匹配的情況進(jìn)行檢測(cè),意味著在測(cè)試階段無(wú)需運(yùn)行代碼便可執(zhí)行相應(yīng)的操作;而針對(duì)于動(dòng)態(tài)測(cè)試工具來(lái)說(shuō),通常是運(yùn)用

7、“插樁”的方式來(lái)進(jìn)行測(cè)試,具體是指將部分監(jiān)測(cè)代碼插入到可執(zhí)行文件中,來(lái)對(duì)應(yīng)用系統(tǒng)運(yùn)行階段的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)??偟膩?lái)說(shuō),兩種測(cè)試工具的最大差異是測(cè)試階段是否需要應(yīng)用軟件實(shí)際運(yùn)行。2.5 測(cè)試管理工具trackrecord、testdirector等是較為常見(jiàn)的測(cè)試管理工具,此類型工具主要的作用是管理測(cè)試用例、測(cè)試計(jì)劃、測(cè)試需求以及測(cè)試實(shí)施。由于測(cè)試管理工具擁有中央數(shù)據(jù)庫(kù),因此相關(guān)的應(yīng)用程序開發(fā)人員、測(cè)試人員以及it人員能夠?qū)崿F(xiàn)測(cè)試信息的交互??偟膩?lái)說(shuō),合理的來(lái)對(duì)測(cè)試管理工具的運(yùn)用,能夠?qū)崿F(xiàn)測(cè)試過(guò)程的全自動(dòng)化管理,其中包含需求管理、測(cè)試計(jì)劃、測(cè)試安排、測(cè)試執(zhí)行以及錯(cuò)誤跟蹤等。3 結(jié)語(yǔ)總的來(lái)說(shuō),伴隨著軟件程度的日益復(fù)雜、規(guī)模逐漸增大,因此為了保障軟件測(cè)試的可靠性、準(zhǔn)確性,則需要選擇合理的自動(dòng)化測(cè)試工具,以便于能夠高效低本的完成軟件開發(fā)。參考文獻(xiàn)1陳宇祥,韓博,劉天卓.軟件自動(dòng)化測(cè)試技術(shù)研究與工具設(shè)計(jì)研究j.南方農(nóng)機(jī),2017(06).2任憲臻.自動(dòng)化測(cè)試工具在軟件測(cè)試中的應(yīng)用j.數(shù)字技術(shù)與應(yīng)用,2017(03).3付曉,楊

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論