

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟件自動化測試技術(shù)作為近年來軟件測試研究領(lǐng)域的一門新興技術(shù),雖然已經(jīng)得到了初步快速的發(fā)展,但是仍有很多問題亟待解決,特別是隨著互聯(lián)網(wǎng)技術(shù)的逐漸普及,基于網(wǎng)絡(luò)平臺B/S架構(gòu)的Web應(yīng)用軟件系統(tǒng)在市場上不斷增多并日益普及,在一些大中型Web應(yīng)用系統(tǒng)投入使用之前,必須進行有效的測試甚至對其實施自動化測試。如何通過自動化功能測試檢測B/S架構(gòu)應(yīng)用系統(tǒng)功能的完善性?如何通過性能測試驗證系統(tǒng)是否滿足用戶需求文檔中對性能指標的既定要求,并及時分析可能
2、存在系統(tǒng)瓶頸的區(qū)域,為用戶最終找出系統(tǒng)性能缺陷,提高系統(tǒng)工作效率,這些都是本文需要重點研究的內(nèi)容。
由于不同定位的Web應(yīng)用系統(tǒng)有不同的測試需求:比如對某些互動較少,功能較多的B/S架構(gòu)應(yīng)用系統(tǒng),需要將其側(cè)重點放在功能測試上;而對于一些互動度高、訪問流量大的Web應(yīng)用站點,則需要測試系統(tǒng)的整體性能,并找到性能瓶頸?;谝陨弦?,本文分別通過兩個不同的實際案例對B/S架構(gòu)下應(yīng)用軟件的功能測試和性能測試進行實驗和研究。
3、 對于自動化功能測試案例的實踐,本文首先闡述了B/S架構(gòu)下應(yīng)用系統(tǒng)實施自動化功能測試的相關(guān)理論知識,提出了自動化功能測試的方法、內(nèi)容及其過程模型,并使用業(yè)內(nèi)優(yōu)秀的自動化測試管理平臺HP Mercury Quality Center(簡稱QC)和基于B/S架構(gòu)系統(tǒng)的專業(yè)自動功能測試工具HP QuickTest Professional10.0(簡稱QTP10.0)對一個實際B/S架構(gòu)軟件系統(tǒng)項目--學院《畢業(yè)設(shè)計管理系統(tǒng)》實施了自動
4、化功能測試。首先根據(jù)客戶文檔,分析測試需求,然后用Quality Center創(chuàng)建測試項目,并用等價類劃分法設(shè)計測試用例、創(chuàng)建具體的測試步驟,然后使用QTP錄制功能測試腳本,設(shè)置檢查點以驗證某個操作是否已發(fā)生或者驗證對象的狀態(tài),設(shè)置數(shù)據(jù)驅(qū)動的應(yīng)用程序測試參數(shù),最后應(yīng)用VBS腳本語言對測試腳本進行修改和完善,包括添加測試數(shù)據(jù)源,以對系統(tǒng)進行自動化功能測試。測試腳本的回放(執(zhí)行)一般有兩個階段:測試開發(fā)階段和回歸測試階段。測試開發(fā)階段時,首
5、先錄制同一版本的被測試應(yīng)用程序,回放腳本以驗證腳本是否按預(yù)期工作,該階段作為驗證應(yīng)用程序預(yù)期行為的基線?;貧w測試階段時,回放腳本以將被測試應(yīng)用程序的最新構(gòu)建版本與測試開發(fā)階段建立的基線進行比較。回歸測試用于揭示自最后一次構(gòu)建以來可能已引入應(yīng)用程序的任何差異,可評估這些差異以確定它們是實際存在的缺陷還是故意的變更。對測試腳本的回放分析測試結(jié)果后,發(fā)現(xiàn)測試效率得到了很大幅度的提高并達到了功能自動化測試的目標。
在性能測試案例方
6、面,測試對象選擇了互動度較高、訪問量較大的高校BBS論壇系統(tǒng),測試工具選擇業(yè)內(nèi)優(yōu)秀的且新上市的性能測試工具--IBM Rational PerformanceTester8.1(簡稱RPT8.1)。通過RPT8.1制定性能測試計劃,配置性能測試場景,在網(wǎng)站現(xiàn)有1000人在線的基礎(chǔ)上生成200個虛擬用戶,進行并發(fā)測試,獲得了一系列的性能測試數(shù)據(jù),如系統(tǒng)吞吐量,整體頁面的平均響應(yīng)時間,單頁面響應(yīng)時間,系統(tǒng)及單頁面響應(yīng)時間標準方差,站點并發(fā)用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件測試自動化技術(shù)及其應(yīng)用的研究.pdf
- 軟件自動化測試技術(shù)的研究.pdf
- 軟件自動化測試框架TAF及其應(yīng)用.pdf
- 軟件自動化測試的研究與應(yīng)用.pdf
- 軟件自動化測試的研究與實踐.pdf
- 通信系統(tǒng)軟件測試策略及其自動化.pdf
- 自動化軟件測試技術(shù)研究.pdf
- 軟件測試自動化研究與應(yīng)用.pdf
- 基于UML的軟件測試自動化研究.pdf
- 軟件測試外文翻譯--gui自動化測試研究
- 基于SOA的軟件自動化測試的研究.pdf
- 軟件測試中有效運用自動化測試的研究.pdf
- 基于軟件測試自動化的軟件質(zhì)量保證研究.pdf
- 軟件自動化測試框架的研究和實現(xiàn).pdf
- 基于BS架構(gòu)軟件的自動化測試研究.pdf
- 軟件自動化測試技術(shù)的研究與應(yīng)用.pdf
- SDH保護組網(wǎng)軟件測試自動化研究.pdf
- 軟件自動化測試方法研究及應(yīng)用.pdf
- 關(guān)于《軟件測試自動化》的教學探討
- 嵌入式軟件自動化測試的研究.pdf
評論
0/150
提交評論