CI平臺下的Web自動化測試的研究與實現(xiàn).pdf_第1頁
已閱讀1頁,還剩73頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、伴隨著互聯(lián)網(wǎng)技術的飛速成長,互聯(lián)網(wǎng)應用已經(jīng)在不知不覺間浸入我們的工作和生活中,并產(chǎn)生了深遠的影響?,F(xiàn)在大多數(shù)W eb應用都以B/S架構為主,小到我們的博客、空間,大到各種大型網(wǎng)站,W eb應用正為我們的生活和工作帶來巨大的方便。但是為了滿足市場的新需求,Web應用的系統(tǒng)更新越來越快,用戶的基數(shù)也越來越多,WEB應用程序系統(tǒng)的結構更加復雜,所以對W eb應用的測試已經(jīng)不能再僅僅依靠單純的手工測試來檢查和驗證該該系統(tǒng)是否能夠正常運行。在瀏覽

2、器更新?lián)Q代十分頻繁的當下,對WEB應用的測試還需要站在用戶的角度驗證其在不同平臺的瀏覽器上的可用性進行測試,達到提高軟件的質量的目的。Mar tin Fow ler是敏捷開發(fā)的創(chuàng)始人之一,他認為兩次集成之間間隔的時間越長,所增加的bug數(shù)目就越難把控,解決這些b ug所需要的人力和資源也越多。他指出,項目b ug的增加與時間的平方成正比。所以盡早的將測試的結果反饋給開發(fā)人員才能更快的解決問題。為了提高WEB應用的測試效率,降低成本,在手

3、工測試的基礎上引入自動化是大勢所趨。
  本文從介紹軟件測試的技術、內容和引入自動化測試的原因開始,在明確了自動化測試的可行性及必要性的前提下,對一些主流的自動化測試技術進行了簡要的介紹。最后,結合項目分析了基于 CI(Continuous Integration,持續(xù)集成)平臺的自動化測試的相關技術并對這些技術的使用方法進行了細致和詳細的說明。這些技術包括如何用se len ium錄制并導出測試腳本;配置T omc at服務器;

4、用A nt實現(xiàn)子模塊關聯(lián);如何將所有功能串聯(lián)起來,集成到J enk ins上實現(xiàn)自動化測試的全過程。在了解基礎的前提下對項目進行需求分析,并從測試計劃開始詳細介紹了如何實現(xiàn)基于CI平臺的Web自動化測試。
  本文的研究對象是Neuvideo項目,該項目分為前臺視頻網(wǎng)站和后臺管理系統(tǒng)兩個部分,目標是給用戶提供一個自己制作視頻網(wǎng)站的模板和技術支持。這個項目的開發(fā)周期長,經(jīng)常需要交付并添加新功能,在有限的時間內可以留給測試人員部署和測

5、試的時間很緊張。所以為了提高整個產(chǎn)品的開發(fā)進度并且保證產(chǎn)品質量,在該項目中引入自動化測試的任務迫在眉睫,本次研究的主要任務也是為了實現(xiàn)Neuvideo平臺自動化測試,并完成持續(xù)構建、持續(xù)測試、持續(xù)代碼質量監(jiān)控的自動化測試環(huán)境。通過不懈的努力,完成了自動化測試的Neuvideo測試項目每天都可以生成測試報告,不僅測試人員可以第一時間看到反饋,連開發(fā)人員和項目經(jīng)理都對產(chǎn)品的質量有了信心。每次產(chǎn)品做了更新,只需要編譯一次自動化測試,就可以確認

溫馨提示

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

評論

0/150

提交評論