天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

CI平臺下的Web自動化測試的研究與實現(xiàn)

發(fā)布時間:2017-06-30 07:05

  本文關(guān)鍵詞:CI平臺下的Web自動化測試的研究與實現(xiàn),,由筆耕文化傳播整理發(fā)布。


【摘要】:伴隨著互聯(lián)網(wǎng)技術(shù)的飛速成長,互聯(lián)網(wǎng)應(yīng)用已經(jīng)在不知不覺間浸入我們的工作和生活中,并產(chǎn)生了深遠(yuǎn)的影響,F(xiàn)在大多數(shù)Web應(yīng)用都以B/S架構(gòu)為主,小到我們的博客、空間,大到各種大型網(wǎng)站,Web應(yīng)用正為我們的生活和工作帶來巨大的方便。但是為了滿足市場的新需求,Web應(yīng)用的系統(tǒng)更新越來越快,用戶的基數(shù)也越來越多,WEB應(yīng)用程序系統(tǒng)的結(jié)構(gòu)更加復(fù)雜,所以對Web應(yīng)用的測試已經(jīng)不能再僅僅依靠單純的手工測試來檢查和驗證該該系統(tǒng)是否能夠正常運(yùn)行。在瀏覽器更新?lián)Q代十分頻繁的當(dāng)下,對WEB應(yīng)用的測試還需要站在用戶的角度驗證其在不同平臺的瀏覽器上的可用性進(jìn)行測試,達(dá)到提高軟件的質(zhì)量的目的。Martin Fowler是敏捷開發(fā)的創(chuàng)始人之一,他認(rèn)為兩次集成之間間隔的時間越長,所增加的bug數(shù)目就越難把控,解決這些bug所需要的人力和資源也越多。他指出,項目bug的增加與時間的平方成正比。所以盡早的將測試的結(jié)果反饋給開發(fā)人員才能更快的解決問題。為了提高WEB應(yīng)用的測試效率,降低成本,在手工測試的基礎(chǔ)上引入自動化是大勢所趨。本文從介紹軟件測試的技術(shù)、內(nèi)容和引入自動化測試的原因開始,在明確了自動化測試的可行性及必要性的前提下,對一些主流的自動化測試技術(shù)進(jìn)行了簡要的介紹。最后,結(jié)合項目分析了基于CI(Continuous Integration,持續(xù)集成)平臺的自動化測試的相關(guān)技術(shù)并對這些技術(shù)的使用方法進(jìn)行了細(xì)致和詳細(xì)的說明。這些技術(shù)包括如何用selenium錄制并導(dǎo)出測試腳本;配置Tomcat服務(wù)器;用Ant實現(xiàn)子模塊關(guān)聯(lián);如何將所有功能串聯(lián)起來,集成到Jenkins上實現(xiàn)自動化測試的全過程。在了解基礎(chǔ)的前提下對項目進(jìn)行需求分析,并從測試計劃開始詳細(xì)介紹了如何實現(xiàn)基于CI平臺的Web自動化測試。本文的研究對象是Neuvideo項目,該項目分為前臺視頻網(wǎng)站和后臺管理系統(tǒng)兩個部分,目標(biāo)是給用戶提供一個自己制作視頻網(wǎng)站的模板和技術(shù)支持。這個項目的開發(fā)周期長,經(jīng)常需要交付并添加新功能,在有限的時間內(nèi)可以留給測試人員部署和測試的時間很緊張。所以為了提高整個產(chǎn)品的開發(fā)進(jìn)度并且保證產(chǎn)品質(zhì)量,在該項目中引入自動化測試的任務(wù)迫在眉睫,本次研究的主要任務(wù)也是為了實現(xiàn)Neuvideo平臺自動化測試,并完成持續(xù)構(gòu)建、持續(xù)測試、持續(xù)代碼質(zhì)量監(jiān)控的自動化測試環(huán)境。通過不懈的努力,完成了自動化測試的Neuvideo測試項目每天都可以生成測試報告,不僅測試人員可以第一時間看到反饋,連開發(fā)人員和項目經(jīng)理都對產(chǎn)品的質(zhì)量有了信心。每次產(chǎn)品做了更新,只需要編譯一次自動化測試,就可以確認(rèn)新作的修改有沒有對原來的功能產(chǎn)生影響,提高了測試的效率。
【關(guān)鍵詞】:CI平臺 持續(xù)集成 Selenium 自動化測試
【學(xué)位授予單位】:東華大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP311.53;TP393.09
【目錄】:
  • 摘要5-7
  • ABSTRACT7-12
  • 1. 緒論12-15
  • 1.1. 項目背景及研究意義12-13
  • 1.2. 要解決的問題13
  • 1.3. 研究內(nèi)容13
  • 1.4. 工作的流程13-14
  • 1.5. 論文結(jié)構(gòu)14-15
  • 2. 軟件自動化測試基礎(chǔ)15-23
  • 2.1. 軟件測試簡述15-17
  • 2.1.1. 簡述軟件測試的流程15-16
  • 2.1.2. 簡述軟件測試的分類16-17
  • 2.1.3. 軟件測試的技術(shù)17
  • 2.2. 自動化測試的概述17-20
  • 2.2.1. 自動化測試的基本理論18
  • 2.2.2. 自動化測試的優(yōu)勢18-19
  • 2.2.3. 自動化測試的必要性19-20
  • 2.3. WEB應(yīng)用的自動化測試20-22
  • 2.3.1. Web應(yīng)用的功能測試20
  • 2.3.2. Web應(yīng)用的界面測試20-21
  • 2.3.3. 主流Web應(yīng)用測試框架21-22
  • 2.3.4. 國內(nèi)外對自動化測試的使用或研究現(xiàn)狀22
  • 2.4. 本章小結(jié)22-23
  • 3. 相關(guān)技術(shù)介紹23-33
  • 3.1. 錄制工具——Selenium23-26
  • 3.1.1. Selenium的特性23-26
  • 3.1.2. Selenium的優(yōu)勢26
  • 3.2. 調(diào)試工具——Firebug與Firepath26-27
  • 3.2.1. Firebug26-27
  • 3.2.2. Firepath27
  • 3.3. 腳本語言——Ruby27
  • 3.4. Web服務(wù)器——Apache Tomcat27-28
  • 3.5. 模塊關(guān)聯(lián)——Ant28-29
  • 3.6. 靜態(tài)測試——Metric Fu29-30
  • 3.6.1. 適用于Ruby的靜態(tài)測試工具29-30
  • 3.6.2. Mertric Fu工具集成到CI平臺上30
  • 3.7. 持續(xù)集成——Jenkins30-32
  • 3.7.1. 持續(xù)集成30-31
  • 3.7.2. Jenkins的優(yōu)勢31
  • 3.7.3. 項目的持續(xù)構(gòu)建31
  • 3.7.4. 項目的持續(xù)測試31-32
  • 3.7.5. 子模塊的設(shè)計32
  • 3.8. 本章小結(jié)32-33
  • 4. 基于CI的Web自動化測試平臺的設(shè)計33-42
  • 4.1. 功能需求分析33-36
  • 4.2. 測試計劃及測試用例36-37
  • 4.3. 資源管理和配置管理37-38
  • 4.4. 測試腳本38-39
  • 4.5. 源代碼管理39-40
  • 4.6. 部署相關(guān)40
  • 4.7. 動態(tài)測試40-41
  • 4.8. 靜態(tài)測試41
  • 4.9. 本章小結(jié)41-42
  • 5. 基于CI的Web自動化測試平臺的實現(xiàn)42-70
  • 5.1. 測試環(huán)境42-49
  • 5.1.1. 基礎(chǔ)環(huán)境的搭建42-47
  • 5.1.2. 測試所需環(huán)境的搭建47-49
  • 5.2. 測試用例設(shè)計49-59
  • 5.2.1. 新用戶注冊49-52
  • 5.2.2. 用戶登錄52-54
  • 5.2.3. 賬戶申請54-59
  • 5.3. 測試腳本的錄制與修改59-61
  • 5.4. 運(yùn)行測試腳本61-62
  • 5.5. CI平臺的配置62-65
  • 5.6. 執(zhí)行測試65
  • 5.7. 測試結(jié)果分析65-68
  • 5.8. 實踐過程中遇到的問題68-69
  • 5.9. 本章小結(jié)69-70
  • 6. 總結(jié)與展望70-72
  • 6.1. 總結(jié)70
  • 6.2. 展望70-72
  • 參考文獻(xiàn)72-74
  • 致謝74-75

【相似文獻(xiàn)】

中國期刊全文數(shù)據(jù)庫 前10條

1 張曉敏;;構(gòu)建整體化的自動化測試平臺[J];中國高新技術(shù)企業(yè);2010年22期

2 杭漢慶;;關(guān)于軟件自動化測試工具的研究[J];無線互聯(lián)科技;2012年01期

3 王益芝;吳言潤;李艷;李特;;淺析智能手機(jī)的自動化測試[J];現(xiàn)代電信科技;2012年12期

4 季淑引;;軟件自動化測試工具的應(yīng)用研究[J];科技致富向?qū)?2012年20期

5 張佳s

本文編號:500954


資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/500954.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶7ea4d***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com