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