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

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

數(shù)據(jù)驅(qū)動型測試平臺設(shè)計與實(shí)現(xiàn)

發(fā)布時間:2021-01-25 12:47
  軟件測試是軟件產(chǎn)品質(zhì)量的保障,而自動化測試則是應(yīng)對軟件越來越復(fù)雜和龐大提出的新的要求,再加上敏捷開發(fā)模式的流行,測試任務(wù)變得更加頻繁,傳統(tǒng)低效的測試方法已經(jīng)不再適應(yīng)軟件發(fā)展需求,F(xiàn)有的自動化測試工具大多數(shù)都是針對圖形界面或者網(wǎng)頁的自動化測試,而嵌入式自動化測試工具比較少見。本論文通過分析比較現(xiàn)有自動化測試框架,借鑒它們的優(yōu)點(diǎn),針對嵌入式軟件環(huán)境下的自動化測試進(jìn)行研究。分析測試平臺和測試用例數(shù)據(jù)的特點(diǎn),抽象出相對獨(dú)立的平臺數(shù)據(jù)和測試數(shù)據(jù),存儲于結(jié)構(gòu)化的文件中。通過標(biāo)簽屬性,在這些文件中獲取符合條件的指令和配置數(shù)據(jù)。在對人機(jī)交互方面,提出數(shù)據(jù)片段的概念。數(shù)據(jù)片段是完成一個相關(guān)動作的指令集,其中包括邏輯指令、數(shù)據(jù)變量、配置數(shù)據(jù)等。本課題的目標(biāo)是希望在原有數(shù)據(jù)驅(qū)動測試框架的基礎(chǔ)上,進(jìn)一步引入測試邏輯概念,讓測試人員能夠用一種接近于自然語言的方式設(shè)計測試用例,而不必考慮底層細(xì)節(jié)。這樣少量的測試人員負(fù)責(zé)平臺的維護(hù)和開發(fā),對測試活動逐步抽象,形成獨(dú)立的模塊。而其他測試人員則專注于開發(fā)測試用例,在統(tǒng)一的標(biāo)準(zhǔn)框架下通過填充測試數(shù)據(jù)實(shí)現(xiàn)測試用例的開發(fā)。最后,該系統(tǒng)提供友好的測試觸發(fā)接口給軟件開發(fā)人員和項目... 

【文章來源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校

【文章頁數(shù)】:73 頁

【學(xué)位級別】:碩士

【文章目錄】:
摘要
abstract
第一章 緒論
    1.1 研究背景與意義
    1.2 國內(nèi)外研究現(xiàn)狀
    1.3 本論文研究內(nèi)容及章節(jié)安排
        1.3.1 本論文研究內(nèi)容
        1.3.2 本論文章節(jié)安排
第二章 系統(tǒng)需求分析與總體設(shè)計
    2.1 項目概述
    2.2 項目分析
        2.2.1 系統(tǒng)需求分析
        2.2.2 系統(tǒng)設(shè)計目標(biāo)與任務(wù)
    2.3 系統(tǒng)總體結(jié)構(gòu)設(shè)計
        2.3.1 測試數(shù)據(jù)模型
        2.3.2 核心系統(tǒng)與外部子系統(tǒng)
        2.3.3 軟件架構(gòu)總覽
    2.4 本章小結(jié)
第三章 自動化測試框架分析與設(shè)計
    3.1 各子系統(tǒng)的模塊劃分與設(shè)計
        3.1.1 測試數(shù)據(jù)模型定義和解析
        3.1.2 用戶端測試計劃子系統(tǒng)
        3.1.3 多任務(wù)調(diào)度中心子系統(tǒng)
        3.1.4 測試編譯子系統(tǒng)
        3.1.5 測試執(zhí)行子系統(tǒng)
        3.1.6 測試日志分析與報告子系統(tǒng)
        3.1.7 自動化實(shí)驗室管理子系統(tǒng)
    3.2 整體工作流程及各子系統(tǒng)內(nèi)部流程
        3.2.1 整體工作流程
        3.2.2 用戶端測試計劃定制流程
        3.2.3 多任務(wù)調(diào)度中心子系統(tǒng)工作流程
        3.2.4 編譯系統(tǒng)流程
        3.2.5 執(zhí)行系統(tǒng)流程
        3.2.6 日志分析與報告系統(tǒng)流程
        3.2.7 自動化實(shí)驗室管理子系統(tǒng)工作流程
    3.3 測試數(shù)據(jù)庫設(shè)計
        3.3.1 概念設(shè)計
        3.3.2 邏輯設(shè)計
    3.4 本章小結(jié)
第四章 自動化測試框架的詳細(xì)設(shè)計與實(shí)現(xiàn)
    4.1 開發(fā)平臺與工具
        4.1.1 腳本語言Python
    4.2 用戶端測試計劃定制子系統(tǒng)的設(shè)計與實(shí)現(xiàn)
        4.2.1 采用的開發(fā)技術(shù)
        4.2.2 用戶認(rèn)證與權(quán)限
    4.3 多任務(wù)調(diào)度中心子系統(tǒng)的設(shè)計與實(shí)現(xiàn)
        4.3.1 多任務(wù)調(diào)度中心模型結(jié)構(gòu)設(shè)計
        4.3.2 多任務(wù)調(diào)度模型的實(shí)現(xiàn)
    4.4 編譯子系統(tǒng)的實(shí)現(xiàn)
        4.4.1 測試平臺解析
        4.4.2 測試數(shù)據(jù)解析
        4.4.3 XML構(gòu)造和解析模塊的實(shí)現(xiàn)
    4.5 執(zhí)行子系統(tǒng)的實(shí)現(xiàn)
        4.5.1 連接管理器
        4.5.2 測試邏輯
        4.5.3 TARGET、TCU、TESTCASE類的實(shí)現(xiàn)
        4.5.4 命令列表
    4.6 測試日志分析與報告子系統(tǒng)的實(shí)現(xiàn)
        4.6.1 基于缺陷數(shù)據(jù)庫的智能分析
    4.7 數(shù)據(jù)管理中心子系統(tǒng)的設(shè)計與實(shí)現(xiàn)
        4.7.1 數(shù)據(jù)庫交互模塊的實(shí)現(xiàn)
        4.7.2 測試數(shù)據(jù)度量模塊的實(shí)現(xiàn)
    4.8 本章小結(jié)
第五章 系統(tǒng)測試
    5.1 測試目的
    5.2 測試環(huán)境
        5.2.1 基本測試用例(SanityTest)
        5.2.2 高級測試用例(AdvancedTest)
        5.2.3 調(diào)度模塊性能分析(SchedulerProfilingReport)
    5.3 測試平臺前端和后臺效果
    5.4 測試結(jié)果
第六章 結(jié)論與展望
致謝
參考文獻(xiàn)


【參考文獻(xiàn)】:
期刊論文
[1]基于Hudson的持續(xù)集成研究和應(yīng)用[J]. 劉巧玲,范冰冰,黃興平.  計算機(jī)系統(tǒng)應(yīng)用. 2010(12)

碩士論文
[1]基于數(shù)據(jù)驅(qū)動的軟件組件測試框架的研究與設(shè)計[D]. 彭順順.沈陽師范大學(xué) 2014
[2]自動化測試平臺的設(shè)計與實(shí)現(xiàn)[D]. 孟喜.電子科技大學(xué) 2010
[3]平臺自動化測試系統(tǒng)的研究與實(shí)現(xiàn)[D]. 程啟旭.電子科技大學(xué) 2009
[4]軟件自動化測試框架的研究與應(yīng)用[D]. 胡慧芬.西安電子科技大學(xué) 2008
[5]軟件自動化測試系統(tǒng)的研究與實(shí)現(xiàn)[D]. 江鯨.電子科技大學(xué) 2006
[6]一種嵌入式軟件自動化測試系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D]. 譚李.電子科技大學(xué) 2006



本文編號:2999251

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

本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/2999251.html


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

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