• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當前位置: 首頁 > 專利查詢>Y軟股份公司專利>正文

    嵌入式系統的通用自動化測試技術方案

    技術編號:22083276 閱讀:41 留言:0更新日期:2019-09-12 16:54
    提供一種用于測試嵌入式系統的特征的系統和方法。所述系統包含低功率計算裝置,其通信地耦合到控制應用程序接口、傳感器接口和機器人接口。所述低功率計算裝置可接收在測試期間產生的傳感器信號,提供對應于所述傳感器信號的傳感器數據,接收用于所述測試的命令,并提供用于機器人處理機的移動的指令,所述指令對應于用于所述測試的所述命令中的至少一者。所述系統還包含計算裝置,其通信地耦合到所述控制應用程序接口、圖像處理接口和數據庫接口。所述計算裝置可接收傳感器數據,接收對應于在所述測試期間所捕獲的所述嵌入式系統的圖像的圖像數據,接收能夠執行的測試,且提供用于所述測試的命令。

    Universal Automated Testing of Embedded Systems

    【技術實現步驟摘要】
    【國外來華專利技術】嵌入式系統的通用自動化測試相關申請案的交叉參考本申請案基于且要求2016年10月20日提交的美國臨時申請案第62/410,666號的優先權益,所述美國臨時申請案的全部內容以引用的方式并入本文中。
    本專利技術大體上涉及用于通過嵌入式系統的通用自動化測試來驗證和校驗裝置的利益關系人期望值的系統和方法。
    技術介紹
    針對消費者、商業或工業用途的現代產品可具有使用軟件、硬件或兩者的某種組合實施的邏輯、功能性或工作流程。一種類型的產品,也稱為嵌入式系統,通常涉及軟件和硬件的組合且通常具有用于更大整體的環境中的專用目的。嵌入式系統可以在功能上固定或是可編程的。存在各種各樣的嵌入式系統,包含獨立操作的組件、需要專門操作環境的封裝,以及可以與滿足某些通信標準或設計容差的軟件或硬件交互操作的模塊。正確行為的驗證和利益相關者值的校驗(在此共同稱為測試(tests或testing))是上文所描述的嵌入式系統的設計和制造中的重要步驟。存在許多不同類別的測試,包含應力測試、性能測試、可用性測試、兼容性測試和功能測試等等。這些類別中的許多測試評估受測試產品的內部結構,例如產品處理某些任務的具體方式。因此,進行此類測試需要了解產品內部結構,且進行此類測試需要訪問產品內部結構。相比之下,稱為“黑盒測試”或“行為測試”的一種類型的測試是一種測試方法,其通常不需要知道或訪問產品內部結構。代替地,將產品視為“黑盒”且測試從外部角度評估產品的功能。黑盒測試可響應于各種輸入(或缺少輸入)以考慮例如產品的行為或由產品產生的輸出等。由于黑盒測試是關注外部的,因此它往往更貼近實際使用產品的體驗。一般來說,產品測試可以是手動或自動化的。自動化測試可以減少錯誤,并使文檔更加全面。自動化測試也可有利于不斷地處理需要長時間段運行或大量裝置的重復或大批量測試。作為實例,自動化測試廣泛用于軟件行業,以在各種情況下且跨不同平臺測試消費者軟件。在這些自動化測試中,軟件公司通常在計算機上運行特殊工具來模擬特定程序的用戶活動,且接著確定程序是否響應于模擬活動而表現正常。相對于其它類別的產品,例如消費電子產品、器具或甚至車輛中的嵌入式系統,來模擬用戶活動更加復雜。這些系統中的一些可以通過某種類型的接口提供用于測試和暴露內部過程的特殊連接以實現用戶動作的模擬,但是對此類系統進行測試可能是繁瑣且昂貴的,因為必須針對每一接口專門設計和定制每一測試。另一個問題是其它嵌入式系統不提供此種類的測試接口,而是僅提供供最終用戶使用的接口。因此,長期以來需要一種通用、靈活且功能強大的自動化測試平臺,以通過與每一系統上提供的接口進行交互來對來自不同供應商的嵌入式系統進行測試(各種類型的測試以驗證正確的行為并驗證利益相關者值,包含黑盒測試)。此外,長期以來需要一種自動化測試平臺,其不需要昂貴的工業機器人設備、其它類型的昂貴硬件或容納大型設備的空間。長期以來需要一種自動化測試平臺,其經優化用于辦公室使用,并且可用于測試目的,包含多個裝置的同時測試。同時,自動化測試平臺需要提供對測試的精確測量,包含例如與某些動作或反應發生相關的定時數據。自動化測試平臺需要能夠提供高度相關的測試結果,例如,通過對通常涉及真實用戶交互的所有組件執行端對端測試。最后,自動化測試平臺需要靈活性,以準許使用適合沒有經過專門培訓的人閱讀和理解的簡單的結構化語言而非復雜的計算機代碼來創建測試。附圖說明圖1是根據本專利技術的一個實施例的自動化測試平臺的框圖。圖2是根據本專利技術的一個實施例的用于自動化測試平臺的機器人處理機的組件的圖式。圖3是根據本專利技術的一個實施例的用于自動化測試平臺的控制應用程序的組件的框圖。圖4是根據本專利技術的一個實施例的用于自動化測試平臺的數據庫的示范性模式的圖式。圖5A是根據本專利技術的一個實施例的用以設置控制應用程序的示范性用戶界面的屏幕圖像。圖5B是根據本專利技術的一個實施例的可從圖5A的用戶界面到達的示范性用戶界面子屏幕的屏幕圖像。圖6是根據本專利技術的一個實施例的用于在自動化測試平臺中創建用于測試的產品的新限定的步驟的流程圖。圖7是根據本專利技術的一個實施例的在自動化測試平臺中校準機器人所執行的步驟的流程圖。圖8是可從圖5A的用戶界面到達的示范性校準用戶界面的屏幕圖像。圖9是根據本專利技術的一個實施例的在半自動校準方法中執行的步驟的流程圖,所述半自動校準方法在初始通過圖7的流程之后進行機器人處理機的自動重新校準。圖10是根據本專利技術的一個實施例的在自動化測試平臺中執行的圖像獲取和處理的步驟的流程圖。圖11是根據本專利技術的一個實施例的可在自動化測試平臺中運行的樣本測試。
    技術實現思路
    在本專利技術的一個實施例中,用于測試嵌入式系統的特征的系統包含低功率計算裝置,其通信地耦合到控制應用程序接口、傳感器接口和機器人接口。低功率計算裝置經配置以從傳感器接口接收在嵌入式系統的特征的測試期間產生的多個傳感器信號,通過控制應用程序接口提供對應于多個傳感器信號的傳感器數據,通過控制應用程序接口接收用于特征的測試的多個命令,且通過機器人接口提供用于機器人處理機的移動的多個指令,其對應于用于特征的測試的多個命令中的至少一者。用于測試嵌入式系統的特征的系統還包含通信地耦合到控制應用程序接口、圖像處理接口和數據庫接口的計算裝置。計算裝置經配置以從控制應用程序接口接收傳感器數據,從圖像處理接口接收對應于在特征的測試期間所捕獲的嵌入式系統的多個圖像的圖像數據,從數據庫接口接收能夠對特征執行的多個測試,且通過控制應用程序接口提供用于特征的測試的多個命令。在一個實施例中,計算裝置連接到網絡,且經配置以通過網絡向用戶發射測試和機器人處理機的狀態數據。在一個實施例中,計算裝置經配置以通過所述網絡與用戶通信并準許用戶使用或修改在計算裝置上運行的應用程序。在一個實施例中,低功率計算組件經配置以在通過控制應用程序接口提供傳感器數據之前處理傳感器信號。在一個實施例中,低功率計算組件經配置以在通過機器人接口提供多個指令之前處理多個命令。在一個實施例中,計算裝置通信地耦合到傳感器數據處理接口,且計算裝置通過傳感器數據處理接口接收對應于在特征的測試期間所捕獲的傳感器數據的經處理的傳感器數據。在一個實施例中,低功率計算裝置和計算裝置中的至少一者經配置以在應用程序層級處與另一計算裝置同步到相同參考時間。在一個實施例中,多個測試中的至少一者包括多個關鍵字,且計算裝置經配置以將關鍵字轉換成能夠由機器人處理機執行的命令。在一個實施例中,多個測試中的至少一者包括多個關鍵字,且計算裝置經配置以將關鍵字轉換成命令以用于通過接口發射。在一個實施例中,傳感器數據或圖像數據對應于嵌入式系統或嵌入式系統是其一部分的測試產品的三維(3D)方面。在一個實施例中,用于測試的特征是二維(2D)特征。在本專利技術的一個實施例中,由低功率計算裝置和計算裝置執行的用于測試嵌入式系統的特征的方法包含以下步驟:由低功率計算裝置從傳感器接口接收在嵌入式系統的特征的測試期間產生的多個傳感器信號;由低功率計算裝置通過控制應用程序接口提供對應于多個傳感器信號的傳感器數據;由低功率計算裝置從控制應用程序接口接收用于特征的測試的多個命令;由較低功率計算裝置通過機器人接口提供用于機器人處理機的移動的多個指令,其對應于用于特征的測試的多個本文檔來自技高網
    ...

    【技術保護點】
    1.一種用于測試嵌入式系統的特征的系統,其包括:低功率計算裝置,其通信地耦合到控制應用程序接口、傳感器接口和機器人接口,其中所述低功率計算裝置經配置以:從所述傳感器接口接收在所述嵌入式系統的所述特征的測試期間產生的多個傳感器信號,通過所述控制應用程序接口提供對應于所述多個傳感器信號的傳感器數據,通過所述控制應用程序接口接收用于所述特征的所述測試的多個命令,且通過所述機器人接口提供用于機器人處理機的移動的多個指令,其對應于用于所述特征的所述測試的所述多個命令中的至少一者;以及計算裝置,其通信地耦合到所述控制應用程序接口、圖像處理接口和數據庫接口,其中所述計算裝置經配置以:從所述控制應用程序接口接收所述傳感器數據,從所述圖像處理接口接收圖像數據,其對應于在所述特征的所述測試期間所捕獲的所述嵌入式系統的多個圖像,從所述數據庫接口接收能夠對所述特征執行的多個測試,通過所述控制應用程序接口提供用于所述特征的所述測試的多個命令。

    【技術特征摘要】
    【國外來華專利技術】2016.10.20 US 62/410,6661.一種用于測試嵌入式系統的特征的系統,其包括:低功率計算裝置,其通信地耦合到控制應用程序接口、傳感器接口和機器人接口,其中所述低功率計算裝置經配置以:從所述傳感器接口接收在所述嵌入式系統的所述特征的測試期間產生的多個傳感器信號,通過所述控制應用程序接口提供對應于所述多個傳感器信號的傳感器數據,通過所述控制應用程序接口接收用于所述特征的所述測試的多個命令,且通過所述機器人接口提供用于機器人處理機的移動的多個指令,其對應于用于所述特征的所述測試的所述多個命令中的至少一者;以及計算裝置,其通信地耦合到所述控制應用程序接口、圖像處理接口和數據庫接口,其中所述計算裝置經配置以:從所述控制應用程序接口接收所述傳感器數據,從所述圖像處理接口接收圖像數據,其對應于在所述特征的所述測試期間所捕獲的所述嵌入式系統的多個圖像,從所述數據庫接口接收能夠對所述特征執行的多個測試,通過所述控制應用程序接口提供用于所述特征的所述測試的多個命令。2.根據權利要求1所述的系統,其中所述計算裝置連接到網絡,其中所述計算裝置經配置以通過所述網絡向用戶發射所述測試和所述機器人處理機的狀態數據。3.根據權利要求2所述的系統,其中所述計算裝置經配置以通過所述網絡與用戶通信且準許所述用戶使用或修改在所述計算裝置上運行的應用程序。4.根據權利要求1所述的系統,其中所述低功率計算組件經配置以在通過所述控制應用程序接口提供所述傳感器數據之前處理所述傳感器信號。5.根據權利要求1所述的系統,其中所述低功率計算組件經配置以在通過所述機器人接口提供所述多個指令之前處理所述多個命令。6.根據權利要求1所述的系統,其中所述計算裝置通信地耦合到傳感器數據處理接口,其中所述計算裝置通過所述傳感器數據處理接口接收經處理的傳感器數據,其對應于在所述特征的所述測試期間所捕獲的傳感器數據。7.根據權利要求1所述的系統,其中所述低功率計算裝置和所述計算裝置中的至少一者經配置以在應用程序層級處與另一計算裝置同步到相同參考時間。8.根據權利要求1所述的系統,其中所述多個測試中的至少一者包括多個關鍵字,且所述計算裝置經配置以將所述關鍵字轉換成能夠由所述機器人處理機執行的命令。9.根據權利要求1所述的系統,其中所述多個測試中的至少一者包括多個關鍵字,且所述計算裝置經配置以將所述關鍵字轉換成命令以用于通過接口發射。10.根據權利要求1所述的系統,其中所述傳感器數據或圖像數據對應于所述嵌入式系統或嵌入式系統是其一部分的測試產品的三維3...

    【專利技術屬性】
    技術研發人員:J·基茲林客V·諾沃提尼A·佩爾尼卡日,J·帕夫拉克,O·克拉伊勒克,
    申請(專利權)人:Y軟股份公司,
    類型:發明
    國別省市:捷克,CZ

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

    1
    主站蜘蛛池模板: 亚洲欧洲国产综合AV无码久久| 一夲道dvd高清无码| 亚洲中文久久精品无码ww16| 亚洲AV成人无码久久精品老人| 高清无码午夜福利在线观看| 亚洲AV无码一区二区三区国产 | 无码国产精品一区二区免费模式| 无码孕妇孕交在线观看| 加勒比无码一区二区三区| 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | 无码一区二区三区爆白浆| 国产成人无码免费看片软件| 日本无码WWW在线视频观看| 国产成人无码一区二区在线播放 | 国产精品爽爽V在线观看无码| 无码精品A∨在线观看中文| 国产色无码精品视频国产| 亚洲国产AV无码一区二区三区| 亚洲AV无码专区国产乱码电影 | 日韩精品人妻系列无码专区免费| 无码人妻一区二区三区在线水卜樱| 亚洲AV无码成人精品区日韩| 免费无码成人AV在线播放不卡 | 国产AV一区二区三区无码野战| 日韩精品成人无码专区免费| 亚洲国产成人无码av在线播放| 亚洲日韩中文无码久久| 亚洲美日韩Av中文字幕无码久久久妻妇 | 中文字幕无码日韩专区| 精品无码成人片一区二区| 国产莉萝无码AV在线播放 | 精品无码中出一区二区| 无码一区18禁3D| 蜜芽亚洲av无码一区二区三区 | 亚洲一区二区三区国产精品无码| 国精品无码一区二区三区在线 | 日日摸日日踫夜夜爽无码| 亚洲AV无码专区在线播放中文| 无码精品黑人一区二区三区| AA区一区二区三无码精片| 一本色道无码道DVD在线观看|