System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码av中文一区二区三区桃花岛,久久久久无码国产精品不卡 ,无码国产精品一区二区高潮
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于腳本的通用測試系統技術方案

    技術編號:44234585 閱讀:5 留言:0更新日期:2025-02-11 13:36
    本發明專利技術涉及自動化測試技術領域,具體為一種基于腳本的通用測試系統,包括:儀器配置子系統,配置用于測試用例的測試儀器信息,生成儀器配置信息文件;測試腳本開發子系統,用于二次開發可完成具體測試需求的測試流程,生成測試腳本文件;測試腳本執行子系統,用于執行所述測試腳本文件,將腳本測試流程解析為實際動作,并應用到儀器上,使儀器根據子系統命令執行動作;測試記錄管理子系統,本發明專利技術中,這個測試系統的子系統架構具備可擴展性、高效性、靈活性、可視化和自動化的特點,能夠提高測試效率、準確性和可靠性,適應各種測試需求,實現了可以針對不同的測試任務定制專屬測試流程并執行測試,降低了重復開發的概率,提高了測試開發效率。

    【技術實現步驟摘要】

    本專利技術涉及自動化測試,具體為一種基于腳本的通用測試系統


    技術介紹

    1、專用測試系統針對特定的測試對象和測試需求進行定制化設計,因此只能適用于特定的測試場合,對于其他的測試需求無法使用。此外,由于是定制化設計,對于不同的測試需求需要重新設計或購買新的設備,靈活性差,開發效率低。同時,由于是專用設備,當設備出現故障時,很難找到合適的人員進行維修,會影響測試的進度和質量。隨著科學技術的發展,無論是軍工裝備還是工業設備,都對測試的精度和效率提出了更高的要求,專用測試系統已經不能滿足現在的測試需求。

    2、因此,一種通用化、易擴展、可自定義的測試軟件架構研究具有重要意義。


    技術實現思路

    1、針對現有技術的不足,本專利技術提供了一種基于腳本的通用測試系統,解決了上述問題。

    2、為實現以上目的,本專利技術通過以下技術方案予以實現:

    3、一種基于腳本的通用測試系統,包括:

    4、儀器配置子系統,配置用于測試用例的測試儀器信息,生成儀器配置信息文件;

    5、測試腳本開發子系統,用于二次開發可完成具體測試需求的測試流程,生成測試腳本文件;

    6、測試腳本執行子系統,用于執行所述測試腳本文件,將腳本測試流程解析為實際動作,并應用到儀器上,使儀器根據子系統命令執行動作;

    7、測試記錄管理子系統,用于回放或刪除歷史測試數據。

    8、進一步的,上述一種基于腳本的通用測試系統,包括如下步驟:

    9、s1:需求分析:分析測試需求,并判斷當前系統硬件資源是否符合測試需求;

    10、若符合測試需求,進入儀器配置子系統;

    11、若不符合測試需求,則擴展硬件資源,開發子系統;

    12、s2:子系統開發:確定好所需硬件儀器后,開始測試策略開發,進入測試腳本開發子系統;

    13、s3:子系統執行:完成了測試腳本的開發設計,進入測試腳本執行子系統,該子系統通過按順序解析執行腳本文件中的命令和參數,執行具體的測試步驟;

    14、s4:子系統解析:執行腳本后,系統開始解析腳本命令;

    15、若當前腳本命令不匹配或者參數格式出錯,則終止腳本執行程序,退出測試;

    16、若匹配成功則執行相應步驟,解析ui命令后會動態生成一個測試界面,通過測試界面操作腳本命令的進程;

    17、s5:儀器執行:執行儀器操作相關命令,會根據儀器信息配置文件的相關內容調用相關儀器驅動,打開并配置硬件儀器,并采集測試對象輸出的信號,得到采集數據;

    18、s6:進入測試記錄管理子系統,可以查看/刪除測試記錄,當某個測試記錄中保存有波形數據,可以通過執行命令顯示執行波形數據。

    19、進一步的,所述儀器配置子系統,根據所需的測試儀器配置,并將這些配置存儲在一個配置文件中。

    20、進一步的,所述腳本文件,其通過腳本編輯器編寫完成。

    21、進一步的,所述測試腳本執行子系統,包括生成具體測試界面,包括啟動并根據所述儀器配置信息文件完成儀器配置,包括控制激勵源輸出激勵信號至測試對象,包括采集測試對象輸出信號,包括做數據處理分析,包括數據顯示存儲和報表生成。

    22、進一步的,在s1中,所述擴展方法為:若所擴展硬件的驅動在系統中已經存在,則只需將硬件設備接入系統;

    23、若驅動在系統中不存在,需要開發人員擴展驅動庫,重新開發子系統,再接入系統。

    24、進一步的,在s2中,所述子系統開發的步驟為:打開命令注冊界面,選定目標動態鏈接庫,設計用戶命令及參數格式,完成注冊后命令添加進系統命令集,若無特殊處理函數,則直接進入二次開發界面,按照一定的測試邏輯組合命令并寫入參數,最后生成一個測試腳本;

    25、所述命令分為五組:

    26、①儀器操作命令組:用于控制硬件儀器;

    27、②數據庫操作命令組:用于提供數據庫的一些基本操作;

    28、③數據處理命令組:用于對所采集的數據進行計算處理,如計算平均值、計算兩組數據相位差等;

    29、④ui命令組:用于測試界面的自定義設計,所生成的測試界面就是執行該組測試命令而生成;

    30、⑤流程控制命令組:用于測試流程的控制。

    31、進一步的,在s5中,所述采集數據,通過解析數據處理相關命令進行數據處理得到測試結果,并將測試結果自動寫進報表,通過解析數據庫相關命令將關鍵數據組保存進數據庫。

    32、本專利技術提供了一種基于腳本的通用測試系統,具備以下有益效果:

    33、本專利技術中,這個測試系統的子系統架構具備可擴展性、高效性、靈活性、可視化和自動化的特點,能夠提高測試效率、準確性和可靠性,適應各種測試需求,實現了可以針對不同的測試任務定制專屬測試流程并執行測試,降低了重復開發的概率,提高了測試開發效率。

    本文檔來自技高網...

    【技術保護點】

    1.一種基于腳本的通用測試系統,其特征在于:包括:

    2.如權利要求1所述的一種基于腳本的通用測試系統,其特征在于:工作流程包括如下步驟:

    3.如權利要求1所述的一種基于腳本的通用測試系統,其特征在于:所述儀器配置子系統,根據所需的測試儀器配置,并將這些配置存儲在一個配置文件中。

    4.如權利要求1所述的一種基于腳本的通用測試系統,其特征在于:所述腳本文件,其通過腳本編輯器編寫完成。

    5.如權利要求4所述的一種基于腳本的通用測試系統,其特征在于:所述腳本編輯器包括配置顯示界面、編輯界面、命令顯示界面和命令參數提示界面,所述配置顯示界面用于顯示該測試任務的硬件配置內容,所述編輯界面用于選擇命令和參數/手動輸入參數,所述命令顯示界面用于編輯完成的命令和參數的顯示,所述命令參數提示界面用于選中命令是,提示命令說明和參數格式。

    6.如權利要求1所述的一種基于腳本的通用測試系統,其特征在于:所述測試腳本執行子系統,包括生成具體測試界面,包括啟動并根據所述儀器配置信息文件完成儀器配置,包括控制激勵源輸出激勵信號至測試對象,包括采集測試對象輸出信號,包括做數據處理分析,包括數據顯示存儲和報表生成。

    7.如權利要求2所述的一種基于腳本的通用測試系統,其特征在于:在S1中,所述擴展方法為:若所擴展硬件的驅動在系統中已經存在,則只需將硬件設備接入系統;

    8.如權利要求2所述的一種基于腳本的通用測試系統,其特征在于:在S2中,所述子系統開發的步驟為:打開命令注冊界面,選定目標動態鏈接庫,設計用戶命令及參數格式,完成注冊后命令添加進系統命令集,若無特殊處理函數,則直接進入二次開發界面,按照一定的測試邏輯組合命令并寫入參數,最后生成一個測試腳本;

    9.如權利要求2所述的一種基于腳本的通用測試系統,其特征在于:在S5中,所述采集數據,通過解析數據處理相關命令進行數據處理得到測試結果,并將測試結果自動寫進報表,通過解析數據庫相關命令將關鍵數據組保存進數據庫。

    10.如權利要求2所述的一種基于腳本的通用測試系統,其特征在于:在S4中,測試界面包括動態顯示和靜態顯示,動態顯示為是腳本執行過程中,顯示的內容或者波形會實時變化;靜態顯示在腳本執行過程中,內容顯示后不再改變。

    ...

    【技術特征摘要】

    1.一種基于腳本的通用測試系統,其特征在于:包括:

    2.如權利要求1所述的一種基于腳本的通用測試系統,其特征在于:工作流程包括如下步驟:

    3.如權利要求1所述的一種基于腳本的通用測試系統,其特征在于:所述儀器配置子系統,根據所需的測試儀器配置,并將這些配置存儲在一個配置文件中。

    4.如權利要求1所述的一種基于腳本的通用測試系統,其特征在于:所述腳本文件,其通過腳本編輯器編寫完成。

    5.如權利要求4所述的一種基于腳本的通用測試系統,其特征在于:所述腳本編輯器包括配置顯示界面、編輯界面、命令顯示界面和命令參數提示界面,所述配置顯示界面用于顯示該測試任務的硬件配置內容,所述編輯界面用于選擇命令和參數/手動輸入參數,所述命令顯示界面用于編輯完成的命令和參數的顯示,所述命令參數提示界面用于選中命令是,提示命令說明和參數格式。

    6.如權利要求1所述的一種基于腳本的通用測試系統,其特征在于:所述測試腳本執行子系統,包括生成具體測試界面,包括啟動并根據所述儀器配置信息文件完成儀器配置,包括控制激勵源輸出激勵信號至測試對象,包括采...

    【專利技術屬性】
    技術研發人員:朱望純陳玉霞高海英周燦文翟軍楊第煥王敬
    申請(專利權)人:桂林電子科技大學
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产精品亚洲αv天堂无码| 精品久久久无码21p发布| 精品无码国产AV一区二区三区 | 亚洲 另类 无码 在线| 少妇人妻无码精品视频| H无码精品3D动漫在线观看| 无码人妻精一区二区三区| 中文字幕无码日韩欧毛| 亚洲中文久久精品无码1| 久久亚洲精品无码播放| av潮喷大喷水系列无码| 亚洲国产精品成人精品无码区| 国产精品无码MV在线观看| 日韩精品无码一区二区三区免费 | 亚洲人成无码网站在线观看| 久久久久琪琪去精品色无码| 日韩AV高清无码| 最新亚洲人成无码网站| 亚洲AV无码专区在线亚| 亚洲∧v久久久无码精品| 免费一区二区无码视频在线播放| 无码人妻一区二区三区av| 亚洲av永久无码精品天堂久久| 亚洲精品无码AV人在线播放 | 无码孕妇孕交在线观看| 特级做A爰片毛片免费看无码| 全免费a级毛片免费看无码| 久久久久久99av无码免费网站| 免费A级毛片无码A∨男男| 亚洲国产精品无码中文lv| 中文无码字慕在线观看| 亚洲国产精品无码中文lv| 亚洲国产成人精品无码区花野真一| 亚洲AV永久无码精品水牛影视| 中文字幕av无码一区二区三区电影 | 无码国产色欲XXXX视频| 久久久亚洲精品无码| 毛片免费全部播放无码| 一本色道无码道DVD在线观看| 亚洲无码一区二区三区| 小12箩利洗澡无码视频网站|