[發(fā)明專利]一種基于windows系統(tǒng)的UI自動化執(zhí)行系統(tǒng)在審
| 申請?zhí)枺?/td> | 201910759672.3 | 申請日: | 2019-08-16 |
| 公開(公告)號: | CN110457226A | 公開(公告)日: | 2019-11-15 |
| 發(fā)明(設(shè)計(jì))人: | 何堅(jiān);孟婷婷;江臻;王麗娟 | 申請(專利權(quán))人: | 翊道司輔信息科技(廈門)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 11797 北京專贏專利代理有限公司 | 代理人: | 劉梅<國際申請>=<國際公布>=<進(jìn)入國 |
| 地址: | 361101福建省廈門市翔*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 自動化 自動化執(zhí)行系統(tǒng) 程序代碼 定制業(yè)務(wù) 工作效率 人力資源 適用場景 用戶制定 服務(wù)端 誤操作 物流 架設(shè) 標(biāo)準(zhǔn)化 重復(fù) 財(cái)務(wù) 客戶 通信 轉(zhuǎn)化 銷售 | ||
本發(fā)明公開了一種基于windows系統(tǒng)的UI自動化執(zhí)行系統(tǒng),包括基于python的web框架flask和基于selenium、selenium?grid的自動化執(zhí)行框架,基于selenium、selenium?grid的自動化執(zhí)行框架,將用戶制定的任務(wù),轉(zhuǎn)化成可被selenium框架識別的程序代碼,通過架設(shè)在服務(wù)端和客戶端的selenium?grid jar包通信,完成自動化執(zhí)行功能,本發(fā)明適用場景廣:重復(fù)化,標(biāo)準(zhǔn)化的工作都可以用翊通定制業(yè)務(wù)流程,讓自動化代替人工完成,不僅效率高、成本低、態(tài)度優(yōu),還能避免人工誤操作情況,極大提升了財(cái)務(wù)、人力資源、物流、銷售、政務(wù)等行業(yè)的工作效率。
技術(shù)領(lǐng)域
本發(fā)明涉及自動化技術(shù)領(lǐng)域,具體是一種基于windows系統(tǒng)的UI自動化執(zhí)行系統(tǒng)。
背景技術(shù)
目前常見的自動化測試框架方案大致分為兩種,接口自動化框架和UI自動化測試框架。其中接口自動化框架是測試后端接口的,UI自動化測試框架是模擬人工操作完成批量有序重復(fù)的系統(tǒng)操作(鼠標(biāo)點(diǎn)擊,鍵盤操作)。現(xiàn)有的UI自動化測試框架大致分為兩類,基于屏幕分辨率和基于對象。基于屏幕分辨率的框架往往受限于不同電腦的配置情況,同樣的業(yè)務(wù)流程,也因?yàn)閭€體電腦分辨率的原因,部署的軟件配置也是不盡相同的,這就給實(shí)施和維護(hù)增加了很多成本。基于對象的UI自動化框架,不會受限于不同的部署環(huán)境,可使用統(tǒng)一的軟件配置,原本以人為驅(qū)動的測試轉(zhuǎn)化為機(jī)器執(zhí)行,用程序?qū)崿F(xiàn)的方式來代替人工操作。且程序?qū)崿F(xiàn)比人工操作更具有準(zhǔn)確性,時(shí)效性,以及更強(qiáng)大的計(jì)算能力和邏輯處理能力。但當(dāng)下的基于UI的自動化執(zhí)行框架,具有一定的上手難度和技術(shù)門檻,需要測試人員具備較強(qiáng)的編程能力。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于windows系統(tǒng)的UI自動化執(zhí)行系統(tǒng),以解決所述背景技術(shù)中提出的問題。
為實(shí)現(xiàn)所述目的,本發(fā)明提供如下技術(shù)方案:
一種基于windows系統(tǒng)的UI自動化執(zhí)行系統(tǒng),包括基于python的web框架flask和基于selenium、selenium-grid的自動化執(zhí)行框架,基于selenium、selenium-grid的自動化執(zhí)行框架,將用戶制定的任務(wù),轉(zhuǎn)化成可被selenium框架識別的程序代碼,通過架設(shè)在服務(wù)端和客戶端的selenium-grid jar包通信,完成自動化執(zhí)行功能。
作為本發(fā)明再進(jìn)一步的方案:所述基于python的web框架包括系統(tǒng)管理模塊、任務(wù)管理模塊、數(shù)據(jù)源管理模塊和執(zhí)行管理模塊。
作為本發(fā)明再進(jìn)一步的方案:所述任務(wù)管理模塊是制定流程化、系統(tǒng)化、規(guī)范化、重復(fù)性的業(yè)務(wù)模塊。
作為本發(fā)明再進(jìn)一步的方案:所述系統(tǒng)管理模塊是管理帳號、角色、部門、權(quán)限和系統(tǒng)設(shè)置的模塊。
作為本發(fā)明再進(jìn)一步的方案:所述任務(wù)管理模塊的表結(jié)構(gòu)從屬關(guān)系依次是:任務(wù)、步驟、控件集、控件、條件值。
作為本發(fā)明再進(jìn)一步的方案:所述數(shù)據(jù)源管理模塊是用于與外部系統(tǒng)對接的模塊。
作為本發(fā)明再進(jìn)一步的方案:所述執(zhí)行管理模塊是UI自動化測試工具的核心模塊,它將數(shù)據(jù)源管理模塊中的數(shù)據(jù)和任務(wù)管理中自定義的任務(wù)相結(jié)合,輸送到selenium、selenuim-grid執(zhí)行框架,完成用戶自定義的流程化任務(wù)。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:1.技術(shù)門檻低:大部分情況下,無需寫代碼,通過配置任務(wù)流程,導(dǎo)入任務(wù)所需的數(shù)據(jù),執(zhí)行框架就會將任務(wù)流程轉(zhuǎn)化為能被執(zhí)行框架識別的程序代碼,完成任務(wù)的自動化執(zhí)行,使得不會編程的人員也能制定自己的規(guī)范化業(yè)務(wù)。2. 適用場景廣:重復(fù)化,標(biāo)準(zhǔn)化的工作都可以用翊通定制業(yè)務(wù)流程,讓自動化代替人工完成,不僅效率高、成本低、態(tài)度優(yōu),還能避免人工誤操作情況,極大提升了財(cái)務(wù)、人力資源、物流、銷售、政務(wù)等行業(yè)的工作效率。3. 無入侵:對已有系統(tǒng)無入侵,也就是不需要對要操作的軟件進(jìn)行任何改變,通過模擬人的閱讀和操作的方式,讓這個軟件實(shí)現(xiàn)自動化。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于翊道司輔信息科技(廈門)有限公司,未經(jīng)翊道司輔信息科技(廈門)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910759672.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種定位項(xiàng)目代碼bug的方法、設(shè)備和介質(zhì)
- 下一篇:輔助開發(fā)人員或?qū)W生進(jìn)行VR應(yīng)用開發(fā)的系統(tǒng)及開發(fā)方法
- 同類專利
- 專利分類
- 自動化設(shè)備和自動化系統(tǒng)
- 一種基于流程驅(qū)動的測試自動化方法以及測試自動化系統(tǒng)
- 用于工業(yè)自動化設(shè)備認(rèn)識的系統(tǒng)和方法
- 實(shí)現(xiàn)過程自動化服務(wù)的標(biāo)準(zhǔn)化設(shè)計(jì)方法學(xué)的自動化系統(tǒng)
- 一種日產(chǎn)50萬安時(shí)勻漿自動化系統(tǒng)
- 一種自動化肥料生產(chǎn)系統(tǒng)
- 一種電氣自動化設(shè)備自動檢測系統(tǒng)及檢測方法
- 用于自動化應(yīng)用的抽象層
- 一種基于虛擬化架構(gòu)的自動化系統(tǒng)功能驗(yàn)證方法
- 自動化測試框架自動測試的實(shí)現(xiàn)技術(shù)
- 一種無線網(wǎng)絡(luò)及其以短消息定制增值業(yè)務(wù)的方法
- 實(shí)現(xiàn)兼容被叫個性化回鈴音的主叫定制回鈴音的方法
- 一種實(shí)現(xiàn)界面動態(tài)定制和生成的方法及系統(tǒng)
- 一種定制來電助手業(yè)務(wù)提醒信息的系統(tǒng)和方法
- 業(yè)務(wù)信息發(fā)送方法、業(yè)務(wù)信息定制平臺設(shè)備及系統(tǒng)
- 實(shí)現(xiàn)業(yè)務(wù)質(zhì)量定制的方法及系統(tǒng)
- 一種業(yè)務(wù)和資源編排的系統(tǒng)、方法及裝置
- 一種業(yè)務(wù)定制信息的推送方法、終端及主控藍(lán)牙設(shè)備
- 一種電商的業(yè)務(wù)定制系統(tǒng)及其方法
- CDN業(yè)務(wù)定制方法及系統(tǒng)





