[發(fā)明專利]一種HID人機(jī)交互場(chǎng)景用例通用自動(dòng)化測(cè)試設(shè)備有效
| 申請(qǐng)?zhí)枺?/td> | 202011515250.0 | 申請(qǐng)日: | 2020-12-21 |
| 公開(公告)號(hào): | CN112612699B | 公開(公告)日: | 2022-10-25 |
| 發(fā)明(設(shè)計(jì))人: | 朱嫻;衛(wèi)平青;李宣;許強(qiáng) | 申請(qǐng)(專利權(quán))人: | 上海金途信息科技有限公司 |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36 |
| 代理公司: | 昆明合眾智信知識(shí)產(chǎn)權(quán)事務(wù)所 53113 | 代理人: | 葉春娜 |
| 地址: | 200000 上海市虹口區(qū)*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 hid 人機(jī)交互 場(chǎng)景 通用 自動(dòng)化 測(cè)試 設(shè)備 | ||
本發(fā)明提供一種HID人機(jī)交互場(chǎng)景用例通用自動(dòng)化測(cè)試設(shè)備,包括:錄制工具,用于捕獲鼠標(biāo)坐標(biāo),鼠標(biāo)點(diǎn)擊,鍵盤輸入事件,生成python腳本;測(cè)試控制模塊,用于接收錄制工具錄制生成的python腳本按照測(cè)試條件控制USB鍵鼠模擬設(shè)備,執(zhí)行測(cè)試項(xiàng);USB鍵鼠模擬設(shè)備,用于接收測(cè)試控制模塊發(fā)送過(guò)來(lái)的鍵盤、鼠標(biāo)的操作數(shù)據(jù),轉(zhuǎn)換后發(fā)送到待測(cè)設(shè)備,實(shí)現(xiàn)回放鍵盤、鼠標(biāo)操作;測(cè)試控制模塊在每項(xiàng)測(cè)試操作結(jié)束后,訪問(wèn)待測(cè)設(shè)備服務(wù)端的數(shù)據(jù)庫(kù),校驗(yàn)對(duì)應(yīng)數(shù)據(jù)值,輸出測(cè)試結(jié)果。本發(fā)明不依賴于指定平臺(tái),可覆蓋windows,linux以及各種瀏覽器等運(yùn)行平臺(tái);待測(cè)設(shè)備只需要接入專用設(shè)備,無(wú)需安裝額外的軟件;支持遠(yuǎn)端鍵盤鼠標(biāo)仿真、同數(shù)據(jù)庫(kù)通信,驗(yàn)證數(shù)據(jù),自動(dòng)輸出測(cè)試結(jié)果。
技術(shù)領(lǐng)域
本發(fā)明涉及HID設(shè)備模擬技術(shù)領(lǐng)域,具體為一種HID人機(jī)交互場(chǎng)景用例通用自動(dòng)化測(cè)試設(shè)備。
背景技術(shù)
傳統(tǒng)的IPKVM(Keyboard Video Mouse over IP)技術(shù)需要在主板BIOS(BasicInput Output System)及IPMI(Intelligent Platform Management Interface)的支持下,在局域網(wǎng)內(nèi),通過(guò)應(yīng)用軟件模擬鍵盤、鼠標(biāo)事件,對(duì)待測(cè)設(shè)備進(jìn)行測(cè)試、操作。
現(xiàn)有技術(shù)方案的缺點(diǎn)如下:
1、一套測(cè)試方案只能在指定的平臺(tái)上運(yùn)行:當(dāng)待測(cè)設(shè)備或者待測(cè)軟件需要切換平臺(tái)運(yùn)行時(shí),則現(xiàn)有的鍵鼠模擬自動(dòng)化測(cè)試軟件無(wú)法兼容。
2、需要在待測(cè)設(shè)備上運(yùn)行:
現(xiàn)有的鍵鼠模擬自動(dòng)化測(cè)試軟件需要在待測(cè)設(shè)備上安裝并執(zhí)行,不能遠(yuǎn)端控制。
3、只支持腳本回放,不能進(jìn)行數(shù)據(jù)校驗(yàn):
現(xiàn)有的鍵鼠模擬自動(dòng)化測(cè)試軟件只能進(jìn)行腳本錄制和腳本回放操作,至于腳本執(zhí)行的結(jié)果則需要人工判斷。
針對(duì)以上缺陷,本發(fā)明的目的,旨在提供一種“跨平臺(tái)的、無(wú)設(shè)備依賴的、支持?jǐn)?shù)據(jù)校驗(yàn)的”HID人機(jī)交互場(chǎng)景用例通用自動(dòng)化測(cè)試技術(shù)方案。可廣泛應(yīng)用于人機(jī)交互測(cè)試、自動(dòng)化測(cè)試等領(lǐng)域。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種HID人機(jī)交互場(chǎng)景用例通用自動(dòng)化測(cè)試設(shè)備,以解決上述背景技術(shù)中提出的問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種HID人機(jī)交互場(chǎng)景用例通用自動(dòng)化測(cè)試設(shè)備,包括:
錄制工具,安裝在待測(cè)設(shè)備上,用于捕獲鼠標(biāo)坐標(biāo),鼠標(biāo)點(diǎn)擊,鍵盤輸入事件,生成python腳本;
測(cè)試控制模塊,用于接收錄制工具錄制生成的python腳本按照測(cè)試條件控制USB鍵鼠模擬設(shè)備,執(zhí)行測(cè)試項(xiàng);
USB鍵鼠模擬設(shè)備,用于接收測(cè)試控制模塊發(fā)送過(guò)來(lái)的鍵盤、鼠標(biāo)的操作數(shù)據(jù),轉(zhuǎn)換后發(fā)送到待測(cè)設(shè)備,實(shí)現(xiàn)回放鍵盤、鼠標(biāo)操作;以及
所述測(cè)試控制模塊在每項(xiàng)測(cè)試操作結(jié)束后,訪問(wèn)待測(cè)設(shè)備服務(wù)端的數(shù)據(jù)庫(kù),校驗(yàn)對(duì)應(yīng)數(shù)據(jù)值,輸出測(cè)試結(jié)果。
優(yōu)選的,所述測(cè)試控制模塊先同待測(cè)設(shè)備的數(shù)據(jù)庫(kù)建立連接,再同USB鍵鼠模擬設(shè)備建立連接,然后將鍵盤、鼠標(biāo)的數(shù)據(jù)以json串的格式通過(guò)http協(xié)議發(fā)給USB鍵鼠模擬設(shè)備,USB鍵鼠模擬設(shè)備收到數(shù)據(jù)包之后開始執(zhí)行,等待執(zhí)行完成后,查詢數(shù)據(jù)庫(kù)對(duì)應(yīng)表值,通過(guò)與預(yù)期值是否一致輸出測(cè)試結(jié)果。
優(yōu)選的,所述USB鍵鼠模擬設(shè)備包括網(wǎng)卡以及USB芯片,其中所述USB芯片通過(guò)網(wǎng)卡與交換機(jī)網(wǎng)絡(luò)通信連接,所述USB芯片通過(guò)OTG轉(zhuǎn)換線與待測(cè)設(shè)備連接。
優(yōu)選的,所述測(cè)試設(shè)備還包括交換機(jī),用于所述測(cè)試控制模塊分別與USB鍵鼠模擬設(shè)備、待測(cè)設(shè)備之間的數(shù)據(jù)包交換及數(shù)據(jù)轉(zhuǎn)發(fā)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海金途信息科技有限公司,未經(jīng)上海金途信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011515250.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:一種高效移載機(jī)構(gòu)
- 下一篇:一種醫(yī)用楔形縫合器
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 一種HID燈即開即亮的實(shí)現(xiàn)方法及相應(yīng)的HID燈
- 節(jié)能HID光源裝置
- HID燈電子鎮(zhèn)流器及多模式控制方法
- 多點(diǎn)觸摸界面方法、系統(tǒng)和設(shè)備
- 一種USB設(shè)備通信傳輸方法、設(shè)備及系統(tǒng)
- 一種提高人機(jī)接口設(shè)備通訊穩(wěn)定的方法、設(shè)備和系統(tǒng)
- 一種HID電子鎮(zhèn)流器
- 大功率HID的啟動(dòng)方法、啟動(dòng)電路和電子鎮(zhèn)流器
- 處理人類接口設(shè)備的輸入內(nèi)容的方法和裝置
- 一種HID類設(shè)備的遠(yuǎn)端映射方法及設(shè)備
- 基于Web服務(wù)的分布式人機(jī)交互系統(tǒng)
- 用于提供人機(jī)交互資源的方法及設(shè)備
- 基于配置化實(shí)現(xiàn)人機(jī)交互功能的方法
- 一種人機(jī)交互平臺(tái)位置可調(diào)節(jié)的儲(chǔ)物柜
- 車載人機(jī)交互方法、系統(tǒng)及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種網(wǎng)格化的飛行管理系統(tǒng)人機(jī)交互設(shè)計(jì)與實(shí)現(xiàn)方法
- 人機(jī)交互優(yōu)化方法以及相關(guān)裝置
- 消毒型自助設(shè)備及其控制方法
- 一種實(shí)時(shí)3D遠(yuǎn)程人機(jī)交互裝置
- 一種人機(jī)交互設(shè)備控制方法及裝置
- 電視場(chǎng)景切換的方法及電視
- 視頻場(chǎng)景控制系統(tǒng)及方法
- 場(chǎng)景開關(guān)及其場(chǎng)景開關(guān)構(gòu)件和場(chǎng)景圖標(biāo)卡組件
- 場(chǎng)景聯(lián)動(dòng)方法及場(chǎng)景聯(lián)動(dòng)系統(tǒng)
- 一種視頻場(chǎng)景分類方法、裝置、移動(dòng)終端及存儲(chǔ)介質(zhì)
- 一種Unity3D引擎的場(chǎng)景切換方法和系統(tǒng)
- 一種自動(dòng)駕駛場(chǎng)景分類識(shí)別系統(tǒng)及方法
- 一種虛擬場(chǎng)景生成方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 一種汽車圖像場(chǎng)景庫(kù)數(shù)據(jù)復(fù)雜度度量方法
- 場(chǎng)景識(shí)別方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





