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

CI平臺(tái)下的Web自動(dòng)化測(cè)試的研究與實(shí)現(xiàn)

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

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


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

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

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

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

5 張佳s

本文編號(hào):500954


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

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


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

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