• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      自動(dòng)化測(cè)試工具QTP在軟件項(xiàng)目中的應(yīng)用

      2014-06-14 19:48彭賢生張花萍
      關(guān)鍵詞:自動(dòng)化測(cè)試

      彭賢生+張花萍

      摘要:QTP是Quick Test Professional的簡(jiǎn)稱,是一種自動(dòng)化測(cè)試工具。使用QTP的目的是想用它來(lái)執(zhí)行重復(fù)的手動(dòng)測(cè)試,主要是用于回歸測(cè)試和測(cè)試同一軟件的新版本。使用QTP的意義在于更好地保障軟件質(zhì)量,節(jié)省成本,提高效率。文章簡(jiǎn)要介紹了QTP工具的基本原理,并進(jìn)行應(yīng)用研究實(shí)踐,分析論證其研究意義。

      關(guān)鍵詞:QTP;自動(dòng)化測(cè)試;軟件質(zhì)量

      中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-2374(2014)12-0021-02

      1 可行性研究

      1.1 研究意義

      據(jù)相關(guān)統(tǒng)計(jì)資料表明,軟件測(cè)試階段投入的成本和工作量往往要占軟件開(kāi)發(fā)總成本和總工作量的40%到50%甚至更多。軟件規(guī)模的增加,測(cè)試工作量的增大,軟件開(kāi)發(fā)周期的縮短,這三大趨勢(shì)在客觀上造就了使用軟件測(cè)試自動(dòng)化技術(shù)提高軟件測(cè)試的速度和效率就成為了軟件測(cè)試發(fā)展的這一必然趨勢(shì)。QTP是Quick Test Professional的簡(jiǎn)稱,是一種自動(dòng)化測(cè)試工具。使用QTP的目的是想用它來(lái)執(zhí)行重復(fù)的手動(dòng)測(cè)試,主要是用于回歸測(cè)試和測(cè)試同一軟件的新版本。

      引入QTP自動(dòng)化測(cè)試工具,有利于合理開(kāi)展軟件測(cè)試工作,保障軟件質(zhì)量,節(jié)省成本,提高效率。

      1.2 研究現(xiàn)狀分析

      市面上的主流自動(dòng)化測(cè)試工具有QTP、SilkTest、Win Runner、Watir、Rational Robot、TestComplete、RFT等。從2007年后半年開(kāi)始,QTP發(fā)展迅猛,全球市場(chǎng)占用率最高。之后QTP一直保持功能自動(dòng)化測(cè)試工具的霸主地位。

      通過(guò)與其它主流測(cè)試工具的比較分析,發(fā)現(xiàn)QTP最大的優(yōu)點(diǎn)在于容易安裝和學(xué)習(xí),具備良好的界面及快速的回放功能;而缺點(diǎn)在于價(jià)格昂貴,無(wú)法對(duì)測(cè)試工具本身的核心進(jìn)行個(gè)性化的擴(kuò)展定制。

      任何事物都有兩面性,QTP在系統(tǒng)版本較多、功能重復(fù)檢驗(yàn)頻繁的軟件項(xiàng)目上具備先進(jìn)的研究應(yīng)用價(jià)值。

      2 基本原理

      QTP采用了捕獲/回放的技術(shù)原理,分為捕獲階段和回放階段:在捕獲階段,測(cè)試工具通過(guò)記錄用戶的一系列鼠標(biāo)點(diǎn)擊和鍵盤按鍵等操作動(dòng)作,將其轉(zhuǎn)化成相應(yīng)的動(dòng)作腳本;然后在回放階段中,回放工具回放已記錄的操作時(shí),將動(dòng)作腳本內(nèi)容作為操作內(nèi)容進(jìn)行操作。

      3 應(yīng)用研究

      3.1 測(cè)試流程設(shè)計(jì)

      使用QTP過(guò)程中,先根據(jù)對(duì)測(cè)試需求的分析制定測(cè)試計(jì)劃,然后進(jìn)行用例設(shè)計(jì)及測(cè)試腳本設(shè)計(jì),最后執(zhí)行及分析測(cè)試結(jié)果,生成測(cè)試報(bào)告。以上為基本的測(cè)試流程。

      3.2 測(cè)試需求分析

      (1)測(cè)試內(nèi)容。選取某辦公自動(dòng)化OA系統(tǒng)的用車管理功能模塊進(jìn)行應(yīng)用研究。該模塊在系統(tǒng)中的應(yīng)用頻率極高,需要對(duì)開(kāi)發(fā)的結(jié)果進(jìn)行各種情況下的大量反復(fù)測(cè)試工作。

      該模塊的基本業(yè)務(wù)描述為:申請(qǐng)人在OA系統(tǒng)發(fā)起公務(wù)用車申請(qǐng),經(jīng)過(guò)一系列流程審批后,由車隊(duì)派發(fā)司機(jī)提供用車,并打印申請(qǐng)單及派車單確認(rèn)。

      (2)測(cè)試需求。在測(cè)試計(jì)劃中重點(diǎn)關(guān)注兩點(diǎn)測(cè)試需求:一是申請(qǐng)人在各種情況下發(fā)起申請(qǐng)的用例,二是驗(yàn)證流程結(jié)束后打印申請(qǐng)單及派車單的準(zhǔn)確性。

      3.3 測(cè)試用例及腳本設(shè)計(jì)

      首先根據(jù)測(cè)試需求設(shè)計(jì)測(cè)試用例,設(shè)定“申請(qǐng)人正常進(jìn)入流程申請(qǐng)界面并提交申請(qǐng)”、“正確完成流程審批”、“打印正確的申請(qǐng)單及派車單”等預(yù)期結(jié)果。然后對(duì)模塊操作進(jìn)行錄制,生成基本的測(cè)試腳本。錄制完畢,根據(jù)測(cè)試需求細(xì)化以下設(shè)計(jì):

      (1)發(fā)起流程申請(qǐng)。利用QTP的Data Table對(duì)錄入字段進(jìn)行參數(shù)化設(shè)計(jì),設(shè)計(jì)過(guò)程中可利用工具附帶的EXCEL導(dǎo)入導(dǎo)出功能,節(jié)省大量人工操作及時(shí)間成本。

      (2)驗(yàn)證打印申請(qǐng)單及派車單準(zhǔn)確性。利用QTP的檢查點(diǎn)進(jìn)行設(shè)計(jì),達(dá)到快速驗(yàn)證測(cè)試用例的目的,通過(guò)節(jié)省人工檢查成本來(lái)獲知測(cè)試結(jié)論。

      3.4 測(cè)試執(zhí)行及分析

      根據(jù)設(shè)計(jì)好的測(cè)試腳本,對(duì)驗(yàn)證打印申請(qǐng)單及派車單準(zhǔn)確性執(zhí)行測(cè)試,分析驗(yàn)證結(jié)果。在QTP的測(cè)試報(bào)告頁(yè)中可通過(guò)導(dǎo)出功能,將結(jié)果保存為html文件以便查閱。

      3.5 研究結(jié)果分析

      (1)效率分析。對(duì)模塊反復(fù)進(jìn)行5次功能回歸測(cè)試,每次利用QTP工具在半小時(shí)內(nèi)完成。選取一次進(jìn)行手工測(cè)試,耗時(shí)一小時(shí)。兩種測(cè)試方法對(duì)比表1。

      假設(shè)我們?cè)龠x取一個(gè)類似的模塊,并進(jìn)行N次功能回歸測(cè)試,則手工測(cè)試耗時(shí)對(duì)比QTP測(cè)試的倍數(shù)計(jì)算表達(dá)式為:(0.5×2+N)/(0.5×3+0.5N)=(2N+2)/(N+3)=2-[4/(N+3)]

      由表達(dá)式得出,當(dāng)N為1次時(shí),手工測(cè)試耗時(shí)與QTP測(cè)試一樣;當(dāng)N為較多次時(shí),手工測(cè)試耗時(shí)基本是QTP測(cè)試的兩倍。

      (2)適用范圍。根據(jù)上述研究結(jié)果分析得出,QTP最適合在系統(tǒng)版本較多、需要對(duì)軟件功能做反復(fù)測(cè)試的情況下使用。同時(shí),需要有選擇地靈活運(yùn)用QTP工具,結(jié)合手工測(cè)試,才能更好完成項(xiàng)目測(cè)試工作。

      4 結(jié)語(yǔ)

      文章論述了在系統(tǒng)版本較多、功能重復(fù)檢驗(yàn)頻繁的軟件項(xiàng)目上使用QTP工具進(jìn)行測(cè)試所具備的優(yōu)點(diǎn),引發(fā)對(duì)如何合理利用軟件測(cè)試工具及手段、更好保證軟件質(zhì)量、節(jié)省成本、提高效率等方面的思考。

      參考文獻(xiàn)

      [1] E測(cè)工作室.QTP項(xiàng)目應(yīng)用與進(jìn)階[M].北京:化學(xué)工業(yè)出版社,2009.

      [2] 愛(ài)德華·基特.軟件測(cè)試過(guò)程改進(jìn)[M].北京:機(jī)械工業(yè)出版社,2004.

      [3] 陳能技.QTP從實(shí)踐到精通[M].北京:電子工業(yè)出版社,2012.

      [4] 古樂(lè),史林九.軟件測(cè)試技術(shù)概論[M].北京:清華大學(xué)出版社,2004.

      [5] 余杰,趙旭斌.精通QTP——自動(dòng)化測(cè)試技術(shù)領(lǐng)航[M].北京:人民郵電出版社,2012.

      摘要:QTP是Quick Test Professional的簡(jiǎn)稱,是一種自動(dòng)化測(cè)試工具。使用QTP的目的是想用它來(lái)執(zhí)行重復(fù)的手動(dòng)測(cè)試,主要是用于回歸測(cè)試和測(cè)試同一軟件的新版本。使用QTP的意義在于更好地保障軟件質(zhì)量,節(jié)省成本,提高效率。文章簡(jiǎn)要介紹了QTP工具的基本原理,并進(jìn)行應(yīng)用研究實(shí)踐,分析論證其研究意義。

      關(guān)鍵詞:QTP;自動(dòng)化測(cè)試;軟件質(zhì)量

      中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-2374(2014)12-0021-02

      1 可行性研究

      1.1 研究意義

      據(jù)相關(guān)統(tǒng)計(jì)資料表明,軟件測(cè)試階段投入的成本和工作量往往要占軟件開(kāi)發(fā)總成本和總工作量的40%到50%甚至更多。軟件規(guī)模的增加,測(cè)試工作量的增大,軟件開(kāi)發(fā)周期的縮短,這三大趨勢(shì)在客觀上造就了使用軟件測(cè)試自動(dòng)化技術(shù)提高軟件測(cè)試的速度和效率就成為了軟件測(cè)試發(fā)展的這一必然趨勢(shì)。QTP是Quick Test Professional的簡(jiǎn)稱,是一種自動(dòng)化測(cè)試工具。使用QTP的目的是想用它來(lái)執(zhí)行重復(fù)的手動(dòng)測(cè)試,主要是用于回歸測(cè)試和測(cè)試同一軟件的新版本。

      引入QTP自動(dòng)化測(cè)試工具,有利于合理開(kāi)展軟件測(cè)試工作,保障軟件質(zhì)量,節(jié)省成本,提高效率。

      1.2 研究現(xiàn)狀分析

      市面上的主流自動(dòng)化測(cè)試工具有QTP、SilkTest、Win Runner、Watir、Rational Robot、TestComplete、RFT等。從2007年后半年開(kāi)始,QTP發(fā)展迅猛,全球市場(chǎng)占用率最高。之后QTP一直保持功能自動(dòng)化測(cè)試工具的霸主地位。

      通過(guò)與其它主流測(cè)試工具的比較分析,發(fā)現(xiàn)QTP最大的優(yōu)點(diǎn)在于容易安裝和學(xué)習(xí),具備良好的界面及快速的回放功能;而缺點(diǎn)在于價(jià)格昂貴,無(wú)法對(duì)測(cè)試工具本身的核心進(jìn)行個(gè)性化的擴(kuò)展定制。

      任何事物都有兩面性,QTP在系統(tǒng)版本較多、功能重復(fù)檢驗(yàn)頻繁的軟件項(xiàng)目上具備先進(jìn)的研究應(yīng)用價(jià)值。

      2 基本原理

      QTP采用了捕獲/回放的技術(shù)原理,分為捕獲階段和回放階段:在捕獲階段,測(cè)試工具通過(guò)記錄用戶的一系列鼠標(biāo)點(diǎn)擊和鍵盤按鍵等操作動(dòng)作,將其轉(zhuǎn)化成相應(yīng)的動(dòng)作腳本;然后在回放階段中,回放工具回放已記錄的操作時(shí),將動(dòng)作腳本內(nèi)容作為操作內(nèi)容進(jìn)行操作。

      3 應(yīng)用研究

      3.1 測(cè)試流程設(shè)計(jì)

      使用QTP過(guò)程中,先根據(jù)對(duì)測(cè)試需求的分析制定測(cè)試計(jì)劃,然后進(jìn)行用例設(shè)計(jì)及測(cè)試腳本設(shè)計(jì),最后執(zhí)行及分析測(cè)試結(jié)果,生成測(cè)試報(bào)告。以上為基本的測(cè)試流程。

      3.2 測(cè)試需求分析

      (1)測(cè)試內(nèi)容。選取某辦公自動(dòng)化OA系統(tǒng)的用車管理功能模塊進(jìn)行應(yīng)用研究。該模塊在系統(tǒng)中的應(yīng)用頻率極高,需要對(duì)開(kāi)發(fā)的結(jié)果進(jìn)行各種情況下的大量反復(fù)測(cè)試工作。

      該模塊的基本業(yè)務(wù)描述為:申請(qǐng)人在OA系統(tǒng)發(fā)起公務(wù)用車申請(qǐng),經(jīng)過(guò)一系列流程審批后,由車隊(duì)派發(fā)司機(jī)提供用車,并打印申請(qǐng)單及派車單確認(rèn)。

      (2)測(cè)試需求。在測(cè)試計(jì)劃中重點(diǎn)關(guān)注兩點(diǎn)測(cè)試需求:一是申請(qǐng)人在各種情況下發(fā)起申請(qǐng)的用例,二是驗(yàn)證流程結(jié)束后打印申請(qǐng)單及派車單的準(zhǔn)確性。

      3.3 測(cè)試用例及腳本設(shè)計(jì)

      首先根據(jù)測(cè)試需求設(shè)計(jì)測(cè)試用例,設(shè)定“申請(qǐng)人正常進(jìn)入流程申請(qǐng)界面并提交申請(qǐng)”、“正確完成流程審批”、“打印正確的申請(qǐng)單及派車單”等預(yù)期結(jié)果。然后對(duì)模塊操作進(jìn)行錄制,生成基本的測(cè)試腳本。錄制完畢,根據(jù)測(cè)試需求細(xì)化以下設(shè)計(jì):

      (1)發(fā)起流程申請(qǐng)。利用QTP的Data Table對(duì)錄入字段進(jìn)行參數(shù)化設(shè)計(jì),設(shè)計(jì)過(guò)程中可利用工具附帶的EXCEL導(dǎo)入導(dǎo)出功能,節(jié)省大量人工操作及時(shí)間成本。

      (2)驗(yàn)證打印申請(qǐng)單及派車單準(zhǔn)確性。利用QTP的檢查點(diǎn)進(jìn)行設(shè)計(jì),達(dá)到快速驗(yàn)證測(cè)試用例的目的,通過(guò)節(jié)省人工檢查成本來(lái)獲知測(cè)試結(jié)論。

      3.4 測(cè)試執(zhí)行及分析

      根據(jù)設(shè)計(jì)好的測(cè)試腳本,對(duì)驗(yàn)證打印申請(qǐng)單及派車單準(zhǔn)確性執(zhí)行測(cè)試,分析驗(yàn)證結(jié)果。在QTP的測(cè)試報(bào)告頁(yè)中可通過(guò)導(dǎo)出功能,將結(jié)果保存為html文件以便查閱。

      3.5 研究結(jié)果分析

      (1)效率分析。對(duì)模塊反復(fù)進(jìn)行5次功能回歸測(cè)試,每次利用QTP工具在半小時(shí)內(nèi)完成。選取一次進(jìn)行手工測(cè)試,耗時(shí)一小時(shí)。兩種測(cè)試方法對(duì)比表1。

      假設(shè)我們?cè)龠x取一個(gè)類似的模塊,并進(jìn)行N次功能回歸測(cè)試,則手工測(cè)試耗時(shí)對(duì)比QTP測(cè)試的倍數(shù)計(jì)算表達(dá)式為:(0.5×2+N)/(0.5×3+0.5N)=(2N+2)/(N+3)=2-[4/(N+3)]

      由表達(dá)式得出,當(dāng)N為1次時(shí),手工測(cè)試耗時(shí)與QTP測(cè)試一樣;當(dāng)N為較多次時(shí),手工測(cè)試耗時(shí)基本是QTP測(cè)試的兩倍。

      (2)適用范圍。根據(jù)上述研究結(jié)果分析得出,QTP最適合在系統(tǒng)版本較多、需要對(duì)軟件功能做反復(fù)測(cè)試的情況下使用。同時(shí),需要有選擇地靈活運(yùn)用QTP工具,結(jié)合手工測(cè)試,才能更好完成項(xiàng)目測(cè)試工作。

      4 結(jié)語(yǔ)

      文章論述了在系統(tǒng)版本較多、功能重復(fù)檢驗(yàn)頻繁的軟件項(xiàng)目上使用QTP工具進(jìn)行測(cè)試所具備的優(yōu)點(diǎn),引發(fā)對(duì)如何合理利用軟件測(cè)試工具及手段、更好保證軟件質(zhì)量、節(jié)省成本、提高效率等方面的思考。

      參考文獻(xiàn)

      [1] E測(cè)工作室.QTP項(xiàng)目應(yīng)用與進(jìn)階[M].北京:化學(xué)工業(yè)出版社,2009.

      [2] 愛(ài)德華·基特.軟件測(cè)試過(guò)程改進(jìn)[M].北京:機(jī)械工業(yè)出版社,2004.

      [3] 陳能技.QTP從實(shí)踐到精通[M].北京:電子工業(yè)出版社,2012.

      [4] 古樂(lè),史林九.軟件測(cè)試技術(shù)概論[M].北京:清華大學(xué)出版社,2004.

      [5] 余杰,趙旭斌.精通QTP——自動(dòng)化測(cè)試技術(shù)領(lǐng)航[M].北京:人民郵電出版社,2012.

      摘要:QTP是Quick Test Professional的簡(jiǎn)稱,是一種自動(dòng)化測(cè)試工具。使用QTP的目的是想用它來(lái)執(zhí)行重復(fù)的手動(dòng)測(cè)試,主要是用于回歸測(cè)試和測(cè)試同一軟件的新版本。使用QTP的意義在于更好地保障軟件質(zhì)量,節(jié)省成本,提高效率。文章簡(jiǎn)要介紹了QTP工具的基本原理,并進(jìn)行應(yīng)用研究實(shí)踐,分析論證其研究意義。

      關(guān)鍵詞:QTP;自動(dòng)化測(cè)試;軟件質(zhì)量

      中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-2374(2014)12-0021-02

      1 可行性研究

      1.1 研究意義

      據(jù)相關(guān)統(tǒng)計(jì)資料表明,軟件測(cè)試階段投入的成本和工作量往往要占軟件開(kāi)發(fā)總成本和總工作量的40%到50%甚至更多。軟件規(guī)模的增加,測(cè)試工作量的增大,軟件開(kāi)發(fā)周期的縮短,這三大趨勢(shì)在客觀上造就了使用軟件測(cè)試自動(dòng)化技術(shù)提高軟件測(cè)試的速度和效率就成為了軟件測(cè)試發(fā)展的這一必然趨勢(shì)。QTP是Quick Test Professional的簡(jiǎn)稱,是一種自動(dòng)化測(cè)試工具。使用QTP的目的是想用它來(lái)執(zhí)行重復(fù)的手動(dòng)測(cè)試,主要是用于回歸測(cè)試和測(cè)試同一軟件的新版本。

      引入QTP自動(dòng)化測(cè)試工具,有利于合理開(kāi)展軟件測(cè)試工作,保障軟件質(zhì)量,節(jié)省成本,提高效率。

      1.2 研究現(xiàn)狀分析

      市面上的主流自動(dòng)化測(cè)試工具有QTP、SilkTest、Win Runner、Watir、Rational Robot、TestComplete、RFT等。從2007年后半年開(kāi)始,QTP發(fā)展迅猛,全球市場(chǎng)占用率最高。之后QTP一直保持功能自動(dòng)化測(cè)試工具的霸主地位。

      通過(guò)與其它主流測(cè)試工具的比較分析,發(fā)現(xiàn)QTP最大的優(yōu)點(diǎn)在于容易安裝和學(xué)習(xí),具備良好的界面及快速的回放功能;而缺點(diǎn)在于價(jià)格昂貴,無(wú)法對(duì)測(cè)試工具本身的核心進(jìn)行個(gè)性化的擴(kuò)展定制。

      任何事物都有兩面性,QTP在系統(tǒng)版本較多、功能重復(fù)檢驗(yàn)頻繁的軟件項(xiàng)目上具備先進(jìn)的研究應(yīng)用價(jià)值。

      2 基本原理

      QTP采用了捕獲/回放的技術(shù)原理,分為捕獲階段和回放階段:在捕獲階段,測(cè)試工具通過(guò)記錄用戶的一系列鼠標(biāo)點(diǎn)擊和鍵盤按鍵等操作動(dòng)作,將其轉(zhuǎn)化成相應(yīng)的動(dòng)作腳本;然后在回放階段中,回放工具回放已記錄的操作時(shí),將動(dòng)作腳本內(nèi)容作為操作內(nèi)容進(jìn)行操作。

      3 應(yīng)用研究

      3.1 測(cè)試流程設(shè)計(jì)

      使用QTP過(guò)程中,先根據(jù)對(duì)測(cè)試需求的分析制定測(cè)試計(jì)劃,然后進(jìn)行用例設(shè)計(jì)及測(cè)試腳本設(shè)計(jì),最后執(zhí)行及分析測(cè)試結(jié)果,生成測(cè)試報(bào)告。以上為基本的測(cè)試流程。

      3.2 測(cè)試需求分析

      (1)測(cè)試內(nèi)容。選取某辦公自動(dòng)化OA系統(tǒng)的用車管理功能模塊進(jìn)行應(yīng)用研究。該模塊在系統(tǒng)中的應(yīng)用頻率極高,需要對(duì)開(kāi)發(fā)的結(jié)果進(jìn)行各種情況下的大量反復(fù)測(cè)試工作。

      該模塊的基本業(yè)務(wù)描述為:申請(qǐng)人在OA系統(tǒng)發(fā)起公務(wù)用車申請(qǐng),經(jīng)過(guò)一系列流程審批后,由車隊(duì)派發(fā)司機(jī)提供用車,并打印申請(qǐng)單及派車單確認(rèn)。

      (2)測(cè)試需求。在測(cè)試計(jì)劃中重點(diǎn)關(guān)注兩點(diǎn)測(cè)試需求:一是申請(qǐng)人在各種情況下發(fā)起申請(qǐng)的用例,二是驗(yàn)證流程結(jié)束后打印申請(qǐng)單及派車單的準(zhǔn)確性。

      3.3 測(cè)試用例及腳本設(shè)計(jì)

      首先根據(jù)測(cè)試需求設(shè)計(jì)測(cè)試用例,設(shè)定“申請(qǐng)人正常進(jìn)入流程申請(qǐng)界面并提交申請(qǐng)”、“正確完成流程審批”、“打印正確的申請(qǐng)單及派車單”等預(yù)期結(jié)果。然后對(duì)模塊操作進(jìn)行錄制,生成基本的測(cè)試腳本。錄制完畢,根據(jù)測(cè)試需求細(xì)化以下設(shè)計(jì):

      (1)發(fā)起流程申請(qǐng)。利用QTP的Data Table對(duì)錄入字段進(jìn)行參數(shù)化設(shè)計(jì),設(shè)計(jì)過(guò)程中可利用工具附帶的EXCEL導(dǎo)入導(dǎo)出功能,節(jié)省大量人工操作及時(shí)間成本。

      (2)驗(yàn)證打印申請(qǐng)單及派車單準(zhǔn)確性。利用QTP的檢查點(diǎn)進(jìn)行設(shè)計(jì),達(dá)到快速驗(yàn)證測(cè)試用例的目的,通過(guò)節(jié)省人工檢查成本來(lái)獲知測(cè)試結(jié)論。

      3.4 測(cè)試執(zhí)行及分析

      根據(jù)設(shè)計(jì)好的測(cè)試腳本,對(duì)驗(yàn)證打印申請(qǐng)單及派車單準(zhǔn)確性執(zhí)行測(cè)試,分析驗(yàn)證結(jié)果。在QTP的測(cè)試報(bào)告頁(yè)中可通過(guò)導(dǎo)出功能,將結(jié)果保存為html文件以便查閱。

      3.5 研究結(jié)果分析

      (1)效率分析。對(duì)模塊反復(fù)進(jìn)行5次功能回歸測(cè)試,每次利用QTP工具在半小時(shí)內(nèi)完成。選取一次進(jìn)行手工測(cè)試,耗時(shí)一小時(shí)。兩種測(cè)試方法對(duì)比表1。

      假設(shè)我們?cè)龠x取一個(gè)類似的模塊,并進(jìn)行N次功能回歸測(cè)試,則手工測(cè)試耗時(shí)對(duì)比QTP測(cè)試的倍數(shù)計(jì)算表達(dá)式為:(0.5×2+N)/(0.5×3+0.5N)=(2N+2)/(N+3)=2-[4/(N+3)]

      由表達(dá)式得出,當(dāng)N為1次時(shí),手工測(cè)試耗時(shí)與QTP測(cè)試一樣;當(dāng)N為較多次時(shí),手工測(cè)試耗時(shí)基本是QTP測(cè)試的兩倍。

      (2)適用范圍。根據(jù)上述研究結(jié)果分析得出,QTP最適合在系統(tǒng)版本較多、需要對(duì)軟件功能做反復(fù)測(cè)試的情況下使用。同時(shí),需要有選擇地靈活運(yùn)用QTP工具,結(jié)合手工測(cè)試,才能更好完成項(xiàng)目測(cè)試工作。

      4 結(jié)語(yǔ)

      文章論述了在系統(tǒng)版本較多、功能重復(fù)檢驗(yàn)頻繁的軟件項(xiàng)目上使用QTP工具進(jìn)行測(cè)試所具備的優(yōu)點(diǎn),引發(fā)對(duì)如何合理利用軟件測(cè)試工具及手段、更好保證軟件質(zhì)量、節(jié)省成本、提高效率等方面的思考。

      參考文獻(xiàn)

      [1] E測(cè)工作室.QTP項(xiàng)目應(yīng)用與進(jìn)階[M].北京:化學(xué)工業(yè)出版社,2009.

      [2] 愛(ài)德華·基特.軟件測(cè)試過(guò)程改進(jìn)[M].北京:機(jī)械工業(yè)出版社,2004.

      [3] 陳能技.QTP從實(shí)踐到精通[M].北京:電子工業(yè)出版社,2012.

      [4] 古樂(lè),史林九.軟件測(cè)試技術(shù)概論[M].北京:清華大學(xué)出版社,2004.

      [5] 余杰,趙旭斌.精通QTP——自動(dòng)化測(cè)試技術(shù)領(lǐng)航[M].北京:人民郵電出版社,2012.

      猜你喜歡
      自動(dòng)化測(cè)試
      淺談空調(diào)控制器自動(dòng)化測(cè)試
      台山市| 杨浦区| 烟台市| 云霄县| 射阳县| 兰州市| 民权县| 和政县| 甘南县| 江北区| 柏乡县| 商洛市| 平湖市| 云南省| 千阳县| 蓬莱市| 西林县| 彝良县| 喀喇沁旗| 垫江县| 望谟县| 宁强县| 申扎县| 正蓝旗| 芷江| 承德县| 宁晋县| 木里| 尼勒克县| 壤塘县| 青神县| 大新县| 资兴市| 湘乡市| 如东县| 湘西| 商都县| 新津县| 虞城县| 香格里拉县| 威远县|