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

基于TDD與Agile方法的Emulator軟件自動化測試系統(tǒng)的開發(fā)

發(fā)布時間:2017-08-05 15:16

  本文關(guān)鍵詞:基于TDD與Agile方法的Emulator軟件自動化測試系統(tǒng)的開發(fā)


  更多相關(guān)文章: 敏捷開發(fā)方法 軟件測試 自動化測試 測試驅(qū)動開發(fā)


【摘要】:軟件測試是軟件開發(fā)必不可少的環(huán)節(jié),隨著軟件開發(fā)的規(guī)模不斷增長,人工軟件測試已不能適應軟件測試的需求,近年來,軟件自動化測試技術(shù)開始發(fā)展,取得了較好的應用前景。如何提高軟件測試效率是當前軟件工程研究的重要課題,早期的人工測試雖然用例設(shè)計較為靈活,但測試效率低下,軟件自動化測試將軟件測試流程控制和軟件測試管理集中,通過制定測試計劃,設(shè)計測試用例,完成測試報告等一系列環(huán)節(jié)完成對軟件的自動測試,軟件自動化測試可同時對多個測試對象進行測試,也可以按照指定的測試腳本進行軟件自動化測試,測試完成后,自動化測試系統(tǒng)可以按照指定的格式生成軟件測試文檔,形成一套完整的、可重復的自動測試系統(tǒng)。本文重點研究軟件測試的自動化測試技術(shù),研究了基于TDD和Agile方法的軟件自動化測試系統(tǒng),論文主要研究分析了以下內(nèi)容:一是分析闡述自動化測試相關(guān)概念,分析了TDD技術(shù),闡述了敏捷軟件測試系統(tǒng)開發(fā)方法,分析闡述Agile方法;二是分析了基于TDD和Agile方法的軟件自動化測試系統(tǒng)的需求,設(shè)計了測試用例。三是分析了系統(tǒng)的設(shè)計目標,分析闡述了系統(tǒng)的可行性,對基于TDD和Agile方法的軟件自動化測試系統(tǒng)的邏輯結(jié)構(gòu)進行分析闡述,同時對系統(tǒng)的物理網(wǎng)絡(luò)結(jié)構(gòu)進行分析闡述。四是運用面向?qū)ο蟮姆治雠c設(shè)計方法,采用自動化測試框架,按照分層設(shè)計的理念,以低耦合、高內(nèi)聚為軟件設(shè)計標準,實現(xiàn)基于TDD和Agile方法的軟件自動化測試系統(tǒng)。軟件自動化測試系統(tǒng)根據(jù)軟件測試人員提供的腳本路徑,通過文件解析機制,將設(shè)計的測試腳本信息封裝成腳本類,通過腳本解析模塊完成腳本的加載。同時,根據(jù)加載的測試腳本,判斷執(zhí)行的流程,選擇執(zhí)行頁面操作或者進行驗證比較,通過腳本解析模塊將命令發(fā)送到命令操作模塊。軟件自動化測試系統(tǒng)根據(jù)測試命令啟動測試系統(tǒng),根據(jù)腳本要求進行相關(guān)操作,完成測試命令。同時,捕獲測試對象,根據(jù)測試腳本獲得測試對象的屬性值,在數(shù)據(jù)驗證模塊中,獲得的對象屬性值與腳本中的屬性值進行對比分析,將分析結(jié)果返回,完成測試結(jié)果報告的建立,記錄測試過程。對軟件測試出的異常信息及時捕獲,并將異常信息的情況記錄下來,寫入到測試報告當中,對測試的異常信息進行必要的處理,確保測試繼續(xù)進行。軟件自動化測試系統(tǒng)的實現(xiàn),避免了人工測試容易失誤和遺漏的問題,同時能實現(xiàn)并發(fā)的測試,有利于提高軟件測試的效率。
【關(guān)鍵詞】:敏捷開發(fā)方法 軟件測試 自動化測試 測試驅(qū)動開發(fā)
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP311.53
【目錄】:
  • 摘要5-7
  • ABSTRACT7-11
  • 第一章 緒論11-16
  • 1.1 選題背景與意義11-12
  • 1.2 國內(nèi)外研究現(xiàn)狀12-14
  • 1.3 研究的主要內(nèi)容14
  • 1.4 論文章節(jié)安排14-16
  • 第二章 自動化測試相關(guān)概念和技術(shù)16-26
  • 2.1 TDD測試驅(qū)動開發(fā)16-17
  • 2.2 Agile敏捷開發(fā)方法17-18
  • 2.3 軟件測試技術(shù)18-22
  • 2.4 自動化測試技術(shù)22-25
  • 2.5 本章小結(jié)25-26
  • 第三章 系統(tǒng)需求分析26-37
  • 3.1 系統(tǒng)功能需求分析26-30
  • 3.2 系統(tǒng)性能需求分析30-31
  • 3.3 系統(tǒng)開發(fā)環(huán)境31-32
  • 3.4 系統(tǒng)可行性分析32-33
  • 3.5 系統(tǒng)功能用例分析33-36
  • 3.6 測試對象36
  • 3.7 本章小結(jié)36-37
  • 第四章 系統(tǒng)設(shè)計37-49
  • 4.1 系統(tǒng)設(shè)計目標37-38
  • 4.2 系統(tǒng)設(shè)計原則38-39
  • 4.3 系統(tǒng)概要設(shè)計39-43
  • 4.4 系統(tǒng)邏輯結(jié)構(gòu)設(shè)計43
  • 4.5 系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計43-45
  • 4.6 自動化測試流程設(shè)計45-46
  • 4.7 系統(tǒng)數(shù)據(jù)庫體系結(jié)構(gòu)46-47
  • 4.8 本章小結(jié)47-49
  • 第五章 系統(tǒng)實現(xiàn)49-60
  • 5.1 數(shù)據(jù)庫連接和守護進程的實現(xiàn)50-51
  • 5.2 后臺管理功能實現(xiàn)51-54
  • 5.3 編寫測試腳本54-55
  • 5.4 腳本解析模塊的實現(xiàn)55-56
  • 5.5 命令操作模塊的實現(xiàn)56-57
  • 5.6 數(shù)據(jù)驗證模塊的實現(xiàn)57
  • 5.7 操作報告生成模塊的實現(xiàn)57-59
  • 5.8 異常處理模塊的實現(xiàn)59
  • 5.9 本章小結(jié)59-60
  • 第六章 系統(tǒng)測試60-64
  • 6.1 測試方法及環(huán)境60
  • 6.2 系統(tǒng)功能測試60-63
  • 6.3 本章小結(jié)63-64
  • 第七章 總結(jié)與展望64-66
  • 7.1 總結(jié)64-65
  • 7.2 展望65-66
  • 致謝66-67
  • 參考文獻67-71

【相似文獻】

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

1 ;自動化測試系統(tǒng)[J];電子質(zhì)量;2002年11期

2 何洪波;新一代通用自動化測試系統(tǒng)的開發(fā)與應用[J];中國計量;2004年06期

3 李忠明,張威;短信自動化測試系統(tǒng)的開發(fā)與應用[J];移動通信;2004年06期

4 王麗英;基于以太網(wǎng)技術(shù)的自動化測試系統(tǒng)[J];今日電子;2005年10期

5 李華;;綜合儀器和新一代自動化測試系統(tǒng)[J];國外電子測量技術(shù);2005年12期

6 張舜堯;;手機自動化測試系統(tǒng)設(shè)計淺析[J];電腦知識與技術(shù)(學術(shù)交流);2007年20期

7 ;構(gòu)建以軟件為中心的下一代自動化測試系統(tǒng)[J];電子技術(shù)應用;2008年08期

8 徐,

本文編號:625539


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

本文鏈接:http://www.sikaile.net/shoufeilunwen/xixikjs/625539.html


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

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