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

基于Selenium WebDriver和Selendroid的自動化測試的研究

發(fā)布時間:2017-08-07 12:21

  本文關(guān)鍵詞:基于Selenium WebDriver和Selendroid的自動化測試的研究


  更多相關(guān)文章: 軟件測試 自動化測試 Selenium WebDriver Selendroid 測試框架


【摘要】:時代在變化,信息產(chǎn)業(yè)的Internet技術(shù)正在不斷發(fā)展與進步,在日常生活當(dāng)中越來越多的應(yīng)用正朝著基于Web的方向發(fā)展,即我們通常所說的B/S架構(gòu),它直接通過瀏覽器實現(xiàn)人機交互;贐/S架構(gòu)的Web軟件承擔(dān)著數(shù)據(jù)的發(fā)布、復(fù)雜的應(yīng)用事務(wù)處理以及大量的數(shù)據(jù)處理。為了滿足不同用戶的需求,給用戶提供良好的體驗,這種B/S架構(gòu)的Web應(yīng)用同時還有對應(yīng)的Android系統(tǒng)端和IOS系統(tǒng)端,在給軟件開發(fā)者提出更高要求的同時也預(yù)示著軟件測試人員面臨著巨大挑戰(zhàn)。傳統(tǒng)的手工測試包含了大量的手工重復(fù)操作,自動化測試則避開了手工測試的弊端,使測試效率更高,同時也減輕了手工測試的負擔(dān)。本文研究了Web和Android系統(tǒng)的自動化測試,在滿足Web及Android系統(tǒng)同時交叉進行測試操作的這一條件下,提出了一種混合型的基于數(shù)據(jù)驅(qū)動、腳本模塊化和關(guān)鍵詞驅(qū)動的自動化測試框架,并通過實際項目來驗證了該框架的應(yīng)用。本文中所使用的自動化測試框架是開源框架Selenium WebDriver和Selendroid,Web端使用Selenium WebDriver, Android系統(tǒng)端則使用對應(yīng)的Selendroid(被稱為Android的WebDriver)。Selenium WebDriver是比較成熟的一款開源軟件,主要用來做Web端系統(tǒng)應(yīng)用的功能自動化測試;Selendroid是基于Instrumentation的框架,可以和Selenium WebDriver同用一套API,因為完全兼容Webdriver協(xié)議。該框架的執(zhí)行體系是eclipse,腳本語言使用的是Java,在eclipse中可以建立.properties文件,此文件可以保存測試所需的測試數(shù)據(jù)、系統(tǒng)的配置數(shù)據(jù)(如指定的URL),測試過程中實現(xiàn)了測試數(shù)據(jù)與測試腳本的分離,在代碼的開發(fā)階段,使用Firebug定位待測Web頁面元素,最后使用單元測試框架Junit驅(qū)動測試并生成測試報告。
【關(guān)鍵詞】:軟件測試 自動化測試 Selenium WebDriver Selendroid 測試框架
【學(xué)位授予單位】:華中師范大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP311.53;TP393.09
【目錄】:
  • 中文摘要5-6
  • Abstract6-9
  • 1 引言9-12
  • 1.1 研究背景9
  • 1.2 國內(nèi)外研究現(xiàn)狀9-10
  • 1.3 本文的主要工作10-12
  • 2 軟件自動化測試的相關(guān)技術(shù)12-25
  • 2.1 軟件測試12-13
  • 2.2 自動化測試13-14
  • 2.3 自動化測試框架14-16
  • 2.4 自動化測試工具和Selenium16-24
  • 2.4.1 測試工具的分類16-17
  • 2.4.2 Selenium WebDriver17-21
  • 2.4.3 Selendroid Android的WebDriver21-24
  • 2.5 本章小結(jié)24-25
  • 3 自動化測試框架的設(shè)計25-33
  • 3.1 自動化測試需求分析25-28
  • 3.1.1 待測系統(tǒng)25-27
  • 3.1.2 需要測試的功能的分析27-28
  • 3.1.3 測試框架的需求分析28
  • 3.2 測試框架的設(shè)計28-32
  • 3.2.1 XML配置文件29
  • 3.2.2 驅(qū)動模塊29-30
  • 3.2.3 測試數(shù)據(jù)管理模塊30
  • 3.2.4 腳本測試套件模塊30-31
  • 3.2.5 測試報告模塊31-32
  • 3.3 本章小結(jié)32-33
  • 4 自動化測試框架實現(xiàn)與應(yīng)用33-54
  • 4.1 測試用例的設(shè)計33-35
  • 4.2 自動化測試框架的搭建35-40
  • 4.2.1 基礎(chǔ)環(huán)境配置35-36
  • 4.2.2 自動化測試環(huán)境配置36-40
  • 4.3 自動化測試腳本的開發(fā)與執(zhí)行40-53
  • 4.3.1 腳本開發(fā)時所需要用到的技術(shù)40-42
  • 4.3.2 腳本的開發(fā)42-49
  • 4.3.3 執(zhí)行測試49-51
  • 4.3.4 測試結(jié)果與報告51-53
  • 4.4 本章小結(jié)53-54
  • 5 總結(jié)與展望54-56
  • 5.1 全文總結(jié)54
  • 5.2 未來工作展望54-56
  • 參考文獻56-59
  • 在校期間發(fā)表的論文、科研成果等59-60
  • 致謝60

【相似文獻】

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

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

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

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

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

5 張佳s,

本文編號:634650


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

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


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

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