FPGA軟件自動(dòng)化測(cè)試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-04-18 08:01
現(xiàn)場(chǎng)可編程門陣列FPGA是一種可編程的“萬(wàn)能芯片”,借助于各類FPGA開發(fā)軟件(EDA工具),根據(jù)設(shè)計(jì)需求編譯連接FPGA內(nèi)部邏輯塊,通過(guò)仿真、測(cè)試和驗(yàn)證可方便的實(shí)現(xiàn)各種功能電路。FPGA芯片工作方式靈活,大大節(jié)省了反復(fù)流片驗(yàn)證的巨額成本,非常適合探索性芯片的開發(fā),它很可能成為人工智能的重要硬件解決方案。隨著FPGA的高速發(fā)展及應(yīng)用的日益廣泛,對(duì)其進(jìn)行支持的EDA開發(fā)軟件層出不窮,功能得到不斷的豐富完善。軟件產(chǎn)業(yè)化時(shí)代的到來(lái),加劇了軟件復(fù)雜度及規(guī)模的大幅提高,人們對(duì)軟件質(zhì)量、開發(fā)周期的苛求正日益成為推進(jìn)軟件測(cè)試技術(shù)發(fā)展的強(qiáng)大動(dòng)力。軟件測(cè)試使得開發(fā)人員在FPGA軟件開發(fā)過(guò)程中可對(duì)軟件質(zhì)量進(jìn)行實(shí)時(shí)監(jiān)控,并隨時(shí)進(jìn)行優(yōu)化調(diào)整,可極大地提高軟件開發(fā)效率。論文針對(duì)低成本、高效率的軟件自動(dòng)化測(cè)試系統(tǒng)的需求,將致力于設(shè)計(jì)開發(fā)性能可靠、快速有序的面向FPGA軟件的自動(dòng)化測(cè)試管理平臺(tái)。論文首先詳細(xì)介紹了FPGA軟件自動(dòng)化測(cè)試的基本理論,對(duì)常用的軟件自動(dòng)化測(cè)試框架的結(jié)構(gòu)、工作機(jī)理及各自的優(yōu)勢(shì)不足進(jìn)行了深入研究,隨后詳細(xì)分析了目前主流的軟件自動(dòng)化測(cè)試平臺(tái)的信息系統(tǒng)體系結(jié)構(gòu)及基于消息中間件的數(shù)據(jù)傳輸方式,最后在...
【文章來(lái)源】:東華大學(xué)上海市 211工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:117 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
FPGAFPGA芯片主要由6部分組成,分別基本可編程邏輯單元(PLB)、嵌入塊式R
第二章 FPGA 軟件自動(dòng)化測(cè)試不僅規(guī)范了數(shù)據(jù)的傳遞方法,同時(shí)也統(tǒng)一了數(shù)據(jù)的組織方式?刂葡到y(tǒng)(Subversion,即 SVN)N 即軟件的分支管理系統(tǒng),是一個(gè)開源的版本控制系統(tǒng)。在軟件自臺(tái)開發(fā)過(guò)程中,可在 SVN 中存儲(chǔ)測(cè)試用例,方便更新及下載。自動(dòng)化測(cè)試過(guò)程所需的資源,如測(cè)試用例,根據(jù)用例中預(yù)設(shè)的地址(址),下載到核心執(zhí)行引擎的過(guò)程?杀WC測(cè)試過(guò)程中取到的測(cè)試用的、可用的,保障了測(cè)試的正確性。檢即監(jiān)控程序定時(shí)發(fā)出的信號(hào),對(duì)系統(tǒng)核心執(zhí)行引擎進(jìn)行檢查,判斷工作,將其狀態(tài)返回到機(jī)器狀態(tài)隊(duì)列,并傳入數(shù)據(jù)庫(kù),可視化顯示到戶快速發(fā)現(xiàn)核心執(zhí)行引擎是否在正常執(zhí)行狀態(tài),避免了測(cè)試資源的浪 2.2 為工程項(xiàng)目集合層次關(guān)系。
第四章 FPGA 軟件自動(dòng)化測(cè)試平臺(tái)設(shè)計(jì)與實(shí)設(shè)置、核心執(zhí)行引擎信息設(shè)置、測(cè)試用例集選取等。可靈活地實(shí)現(xiàn)對(duì)測(cè)試本各性能的全覆蓋或抽樣測(cè)試。實(shí)現(xiàn)層實(shí)現(xiàn)層是測(cè)試平臺(tái)的主體,用于實(shí)現(xiàn)自動(dòng)化測(cè)試工作調(diào)度及并行處理的單成部分包括:實(shí)現(xiàn)測(cè)試結(jié)果和核心執(zhí)行引擎狀態(tài)信息可視化的用戶接口網(wǎng)接口 CMD、存儲(chǔ)項(xiàng)目數(shù)據(jù)及測(cè)試結(jié)果的數(shù)據(jù)庫(kù)、用于數(shù)據(jù)庫(kù)與消息中間測(cè)試用例調(diào)度的隊(duì)列模塊、負(fù)責(zé)測(cè)試用例隊(duì)列上行及下發(fā)的消息中間itMQ 及負(fù)責(zé)測(cè)試環(huán)境搭建、測(cè)試用例管理及運(yùn)行的系統(tǒng)核心執(zhí)行引擎。中各模塊功能將在設(shè)計(jì)實(shí)現(xiàn)章節(jié)進(jìn)行介紹。任務(wù)層任務(wù)層即執(zhí)行測(cè)試的多臺(tái)計(jì)算機(jī)終端,是系統(tǒng)核心執(zhí)行引擎的載體,負(fù)責(zé)試用例記錄文件中的測(cè)試環(huán)境至本地系統(tǒng)環(huán)境變量列表,鋪設(shè)測(cè)試環(huán)境并試的底層支持。圖 4.4 給出 FPGA 軟件的自動(dòng)化測(cè)試平臺(tái)功能實(shí)現(xiàn)方案。
【參考文獻(xiàn)】:
期刊論文
[1]基于三層C/S架構(gòu)的高校業(yè)務(wù)信息管理系統(tǒng)輕量級(jí)數(shù)據(jù)傳輸框架的設(shè)計(jì)與實(shí)現(xiàn)[J]. 劉磊,施勇,劉慶俞. 淮南師范學(xué)院學(xué)報(bào). 2017(03)
[2]RabbitMQ在實(shí)時(shí)監(jiān)控系統(tǒng)中的應(yīng)用[J]. 馬巍,武欣嶸,鄭翔,張文強(qiáng),童瑋. 軍事通信技術(shù). 2017(01)
[3]基于RocketMQ實(shí)現(xiàn)異構(gòu)數(shù)據(jù)庫(kù)同步[J]. 歐志芳. 網(wǎng)絡(luò)安全技術(shù)與應(yīng)用. 2016(12)
[4]基于C/S模式的企業(yè)人事檔案管理框架系統(tǒng)的簡(jiǎn)要分析及其實(shí)現(xiàn)[J]. 張曉存. 辦公室業(yè)務(wù). 2014(19)
[5]淺談FPGA器件設(shè)計(jì)技術(shù)發(fā)展綜述[J]. 張鵬. 電子測(cè)試. 2014(10)
[6]管理信息系統(tǒng)開發(fā)中C/S模式和B/S模式的比較[J]. 李小玲. 林區(qū)教學(xué). 2013(10)
[7]基于rabbitmq的海量日志的分布式處理[J]. 袁佳,郭燕慧. 軟件. 2013(07)
[8]基于B/S結(jié)構(gòu)的通用嵌入式系統(tǒng)測(cè)試平臺(tái)框架開發(fā)[J]. 王甜甜. 信息通信. 2012(06)
[9]混合測(cè)試框架的研究與實(shí)現(xiàn)[J]. 孫月英,張紅梅. 桂林電子科技大學(xué)學(xué)報(bào). 2011(05)
[10]基于多代理和多優(yōu)先隊(duì)列的短信實(shí)時(shí)并發(fā)算法[J]. 崔慎智,陳志泊. 計(jì)算機(jī)工程. 2011(03)
碩士論文
[1]基于Kafka的日志處理平臺(tái)的研究[D]. 費(fèi)秀宏.吉林大學(xué) 2017
[2]面向B/S系統(tǒng)的自動(dòng)化測(cè)試框架設(shè)計(jì)與實(shí)現(xiàn)[D]. 高峰凱.中國(guó)海洋大學(xué) 2015
[3]基于RabbitMQ的電子商務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 陳璞.天津大學(xué) 2015
[4]FPGA核心電路CLB的設(shè)計(jì)與研究[D]. 張健.西安電子科技大學(xué) 2015
[5]基于嵌入式系統(tǒng)的自動(dòng)化測(cè)試框架的設(shè)計(jì)與實(shí)現(xiàn)[D]. 駱豐魁.山東大學(xué) 2014
[6]基于AMQP的異構(gòu)信息轉(zhuǎn)換/傳輸機(jī)制的研究與實(shí)現(xiàn)[D]. 王冬雪.浙江工業(yè)大學(xué) 2013
[7]基于FPGA的電路可靠性設(shè)計(jì)和測(cè)試方法研究[D]. 徐衡.復(fù)旦大學(xué) 2013
[8]基于ActiveMQ的消息中間件的設(shè)計(jì)與實(shí)現(xiàn)[D]. 汪然.西安電子科技大學(xué) 2013
[9]面向Web應(yīng)用的自動(dòng)化功能測(cè)試架構(gòu)研究與實(shí)現(xiàn)[D]. 彭璇.華南理工大學(xué) 2012
[10]基于層次關(guān)鍵字驅(qū)動(dòng)的自動(dòng)化測(cè)試框架設(shè)計(jì)與應(yīng)用[D]. 區(qū)立斌.中山大學(xué) 2012
本文編號(hào):3145125
【文章來(lái)源】:東華大學(xué)上海市 211工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:117 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
FPGAFPGA芯片主要由6部分組成,分別基本可編程邏輯單元(PLB)、嵌入塊式R
第二章 FPGA 軟件自動(dòng)化測(cè)試不僅規(guī)范了數(shù)據(jù)的傳遞方法,同時(shí)也統(tǒng)一了數(shù)據(jù)的組織方式?刂葡到y(tǒng)(Subversion,即 SVN)N 即軟件的分支管理系統(tǒng),是一個(gè)開源的版本控制系統(tǒng)。在軟件自臺(tái)開發(fā)過(guò)程中,可在 SVN 中存儲(chǔ)測(cè)試用例,方便更新及下載。自動(dòng)化測(cè)試過(guò)程所需的資源,如測(cè)試用例,根據(jù)用例中預(yù)設(shè)的地址(址),下載到核心執(zhí)行引擎的過(guò)程?杀WC測(cè)試過(guò)程中取到的測(cè)試用的、可用的,保障了測(cè)試的正確性。檢即監(jiān)控程序定時(shí)發(fā)出的信號(hào),對(duì)系統(tǒng)核心執(zhí)行引擎進(jìn)行檢查,判斷工作,將其狀態(tài)返回到機(jī)器狀態(tài)隊(duì)列,并傳入數(shù)據(jù)庫(kù),可視化顯示到戶快速發(fā)現(xiàn)核心執(zhí)行引擎是否在正常執(zhí)行狀態(tài),避免了測(cè)試資源的浪 2.2 為工程項(xiàng)目集合層次關(guān)系。
第四章 FPGA 軟件自動(dòng)化測(cè)試平臺(tái)設(shè)計(jì)與實(shí)設(shè)置、核心執(zhí)行引擎信息設(shè)置、測(cè)試用例集選取等。可靈活地實(shí)現(xiàn)對(duì)測(cè)試本各性能的全覆蓋或抽樣測(cè)試。實(shí)現(xiàn)層實(shí)現(xiàn)層是測(cè)試平臺(tái)的主體,用于實(shí)現(xiàn)自動(dòng)化測(cè)試工作調(diào)度及并行處理的單成部分包括:實(shí)現(xiàn)測(cè)試結(jié)果和核心執(zhí)行引擎狀態(tài)信息可視化的用戶接口網(wǎng)接口 CMD、存儲(chǔ)項(xiàng)目數(shù)據(jù)及測(cè)試結(jié)果的數(shù)據(jù)庫(kù)、用于數(shù)據(jù)庫(kù)與消息中間測(cè)試用例調(diào)度的隊(duì)列模塊、負(fù)責(zé)測(cè)試用例隊(duì)列上行及下發(fā)的消息中間itMQ 及負(fù)責(zé)測(cè)試環(huán)境搭建、測(cè)試用例管理及運(yùn)行的系統(tǒng)核心執(zhí)行引擎。中各模塊功能將在設(shè)計(jì)實(shí)現(xiàn)章節(jié)進(jìn)行介紹。任務(wù)層任務(wù)層即執(zhí)行測(cè)試的多臺(tái)計(jì)算機(jī)終端,是系統(tǒng)核心執(zhí)行引擎的載體,負(fù)責(zé)試用例記錄文件中的測(cè)試環(huán)境至本地系統(tǒng)環(huán)境變量列表,鋪設(shè)測(cè)試環(huán)境并試的底層支持。圖 4.4 給出 FPGA 軟件的自動(dòng)化測(cè)試平臺(tái)功能實(shí)現(xiàn)方案。
【參考文獻(xiàn)】:
期刊論文
[1]基于三層C/S架構(gòu)的高校業(yè)務(wù)信息管理系統(tǒng)輕量級(jí)數(shù)據(jù)傳輸框架的設(shè)計(jì)與實(shí)現(xiàn)[J]. 劉磊,施勇,劉慶俞. 淮南師范學(xué)院學(xué)報(bào). 2017(03)
[2]RabbitMQ在實(shí)時(shí)監(jiān)控系統(tǒng)中的應(yīng)用[J]. 馬巍,武欣嶸,鄭翔,張文強(qiáng),童瑋. 軍事通信技術(shù). 2017(01)
[3]基于RocketMQ實(shí)現(xiàn)異構(gòu)數(shù)據(jù)庫(kù)同步[J]. 歐志芳. 網(wǎng)絡(luò)安全技術(shù)與應(yīng)用. 2016(12)
[4]基于C/S模式的企業(yè)人事檔案管理框架系統(tǒng)的簡(jiǎn)要分析及其實(shí)現(xiàn)[J]. 張曉存. 辦公室業(yè)務(wù). 2014(19)
[5]淺談FPGA器件設(shè)計(jì)技術(shù)發(fā)展綜述[J]. 張鵬. 電子測(cè)試. 2014(10)
[6]管理信息系統(tǒng)開發(fā)中C/S模式和B/S模式的比較[J]. 李小玲. 林區(qū)教學(xué). 2013(10)
[7]基于rabbitmq的海量日志的分布式處理[J]. 袁佳,郭燕慧. 軟件. 2013(07)
[8]基于B/S結(jié)構(gòu)的通用嵌入式系統(tǒng)測(cè)試平臺(tái)框架開發(fā)[J]. 王甜甜. 信息通信. 2012(06)
[9]混合測(cè)試框架的研究與實(shí)現(xiàn)[J]. 孫月英,張紅梅. 桂林電子科技大學(xué)學(xué)報(bào). 2011(05)
[10]基于多代理和多優(yōu)先隊(duì)列的短信實(shí)時(shí)并發(fā)算法[J]. 崔慎智,陳志泊. 計(jì)算機(jī)工程. 2011(03)
碩士論文
[1]基于Kafka的日志處理平臺(tái)的研究[D]. 費(fèi)秀宏.吉林大學(xué) 2017
[2]面向B/S系統(tǒng)的自動(dòng)化測(cè)試框架設(shè)計(jì)與實(shí)現(xiàn)[D]. 高峰凱.中國(guó)海洋大學(xué) 2015
[3]基于RabbitMQ的電子商務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 陳璞.天津大學(xué) 2015
[4]FPGA核心電路CLB的設(shè)計(jì)與研究[D]. 張健.西安電子科技大學(xué) 2015
[5]基于嵌入式系統(tǒng)的自動(dòng)化測(cè)試框架的設(shè)計(jì)與實(shí)現(xiàn)[D]. 駱豐魁.山東大學(xué) 2014
[6]基于AMQP的異構(gòu)信息轉(zhuǎn)換/傳輸機(jī)制的研究與實(shí)現(xiàn)[D]. 王冬雪.浙江工業(yè)大學(xué) 2013
[7]基于FPGA的電路可靠性設(shè)計(jì)和測(cè)試方法研究[D]. 徐衡.復(fù)旦大學(xué) 2013
[8]基于ActiveMQ的消息中間件的設(shè)計(jì)與實(shí)現(xiàn)[D]. 汪然.西安電子科技大學(xué) 2013
[9]面向Web應(yīng)用的自動(dòng)化功能測(cè)試架構(gòu)研究與實(shí)現(xiàn)[D]. 彭璇.華南理工大學(xué) 2012
[10]基于層次關(guān)鍵字驅(qū)動(dòng)的自動(dòng)化測(cè)試框架設(shè)計(jì)與應(yīng)用[D]. 區(qū)立斌.中山大學(xué) 2012
本文編號(hào):3145125
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/3145125.html
最近更新
教材專著