[發(fā)明專利]一種遠(yuǎn)端車控軟件的圖形用戶界面視覺測(cè)試系統(tǒng)及方法在審
| 申請(qǐng)?zhí)枺?/td> | 202210435005.1 | 申請(qǐng)日: | 2022-04-24 |
| 公開(公告)號(hào): | CN114721961A | 公開(公告)日: | 2022-07-08 |
| 發(fā)明(設(shè)計(jì))人: | 李世婷;李荷萍 | 申請(qǐng)(專利權(quán))人: | 重慶長(zhǎng)安汽車股份有限公司 |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36;H04N7/18 |
| 代理公司: | 重慶博凱知識(shí)產(chǎn)權(quán)代理有限公司 50212 | 代理人: | 項(xiàng)曉丹 |
| 地址: | 400020 *** | 國(guó)省代碼: | 重慶;50 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 遠(yuǎn)端 軟件 圖形 用戶界面 視覺 測(cè)試 系統(tǒng) 方法 | ||
本發(fā)明公開了一種遠(yuǎn)端車控軟件的圖形用戶界面視覺測(cè)試系統(tǒng)及方法,該系統(tǒng)包括模擬器、服務(wù)器和視覺測(cè)試服務(wù)端;所述模擬器用于安裝車控軟件;所述服務(wù)器與所述模擬器通信連接,用于對(duì)車控軟件設(shè)定步驟的界面進(jìn)行截圖,生成圖片基準(zhǔn)庫保存在所述服務(wù)器內(nèi);所述視覺測(cè)試服務(wù)端與所述模擬器通信連接,用于獲取界面截圖集,并將界面截圖集中的界面截圖與基準(zhǔn)圖片庫中基準(zhǔn)圖片一一進(jìn)行對(duì)比,并根據(jù)對(duì)比結(jié)果生成差異報(bào)告。本發(fā)明能避免基準(zhǔn)圖片的差異性,保證團(tuán)隊(duì)共同開發(fā)和測(cè)試操作的便利性,同時(shí)能避免功能測(cè)試和視覺測(cè)試結(jié)果相互影響。
技術(shù)領(lǐng)域
本發(fā)明涉及智能汽車技術(shù)領(lǐng)域,具體涉及一種遠(yuǎn)端車控軟件的圖形用戶界面視覺測(cè)試系統(tǒng)及方法。
背景技術(shù)
當(dāng)今,車聯(lián)網(wǎng)技術(shù)不斷發(fā)展,移動(dòng)應(yīng)用市場(chǎng)越來越廣泛,遠(yuǎn)端控制汽車的手機(jī)軟件受到越來越多車主的青睞,隨之而來的便是對(duì)車控軟件APP關(guān)注度的不斷升高。GUI即Graphic User Interface,圖形用戶界面,在車控軟件APP上表現(xiàn)為移動(dòng)應(yīng)用中的各個(gè)界面,車主們?cè)谧非髮?shí)用性的同時(shí),對(duì)車控軟件APP的UI界面(用戶界面)也有著一定的追求。在手機(jī)軟件不斷迭代更新的過程中,應(yīng)用界面隨著主題不斷切換,視覺測(cè)試在其中有著不可或缺的作用:視覺測(cè)試能夠替代自動(dòng)化測(cè)試中的斷言語句,提高自動(dòng)化測(cè)試的維護(hù)效率和測(cè)試執(zhí)行的穩(wěn)定性,能夠?qū)崿F(xiàn)對(duì)圖表等繪圖元素的回歸測(cè)試,能夠捕獲意料之外的UI異常,能夠更好的描述UI的變化。
簡(jiǎn)而言之,視覺測(cè)試(視覺檢測(cè)就是用機(jī)器代替人眼來做測(cè)量和判斷)作為一種有效的測(cè)試手段,不僅能發(fā)現(xiàn)“該發(fā)生的是否發(fā)生”,還能發(fā)現(xiàn)“不該發(fā)生的是否沒有發(fā)生”。但縱觀當(dāng)前市面被提及的視覺測(cè)試方法,大多存在下面的問題:
1、要做視覺測(cè)試必須要有基準(zhǔn)圖片,而基準(zhǔn)圖片常常因?yàn)橐幌盗性颍瑫?huì)發(fā)生本地和服務(wù)器的差異,或者不同手機(jī)型號(hào)的差異。
2、由于在大多數(shù)的視覺方法中,UI操作和截屏都發(fā)生在本地,會(huì)出現(xiàn)團(tuán)隊(duì)共同開發(fā)和測(cè)試的時(shí)候,不同人員對(duì)同一套代碼的操作不方便性。
3、當(dāng)操作發(fā)生在本地,再在手動(dòng)更新至服務(wù)器時(shí),難以回滾到某個(gè)特定的基準(zhǔn)版本。這種痛點(diǎn)常發(fā)生于當(dāng)開發(fā)提交了新的實(shí)現(xiàn),測(cè)試人員也更新了基準(zhǔn)圖片,卻因?yàn)槟承┰虿坏貌换貪L到歷史版本的時(shí)候。
4、在做圖片對(duì)比的時(shí)候,通常會(huì)是一種交互式的對(duì)比,即操作UI-截圖-對(duì)比-操作UI-截圖-對(duì)比往復(fù)式的測(cè)試,這種方法將視覺測(cè)試和功能測(cè)試相融合,當(dāng)UI出現(xiàn)一些噪音而非bug的時(shí)候,容易影響整個(gè)測(cè)試,包括功能測(cè)試的結(jié)果。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)存在的上述不足,本發(fā)明要解決的技術(shù)問題是:如何提供一種能避免基準(zhǔn)圖片的差異性,保證團(tuán)隊(duì)共同開發(fā)和測(cè)試操作的便利性,同時(shí)能避免功能測(cè)試和視覺測(cè)試結(jié)果相互影響的遠(yuǎn)端車控軟件的圖形用戶界面視覺測(cè)試系統(tǒng)及方法。
為了解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案:
一種遠(yuǎn)端車控軟件的圖形用戶界面視覺測(cè)試系統(tǒng),包括模擬器、服務(wù)器和視覺測(cè)試服務(wù)端;
所述模擬器用于安裝車控軟件;
所述服務(wù)器與所述模擬器通信連接,用于對(duì)車控軟件設(shè)定步驟的界面進(jìn)行截圖,生成圖片基準(zhǔn)庫保存在所述服務(wù)器內(nèi);
所述視覺測(cè)試服務(wù)端與所述模擬器通信連接,用于獲取界面截圖集,并將界面截圖集中的界面截圖與基準(zhǔn)圖片庫中基準(zhǔn)圖片一一進(jìn)行對(duì)比,并根據(jù)對(duì)比結(jié)果生成差異報(bào)告。
一種遠(yuǎn)端車控軟件的圖形用戶界面視覺測(cè)試方法,采用上述的遠(yuǎn)端車控軟件的圖形用戶界面視覺測(cè)試系統(tǒng),所述圖形用戶界面視覺測(cè)試方法采用服務(wù)型實(shí)現(xiàn)方式和批處理式的對(duì)比方法;
所述服務(wù)型實(shí)現(xiàn)方式為:采用在所述服務(wù)器內(nèi)截圖的方式生成基準(zhǔn)圖片,以將基準(zhǔn)圖片直接保存在所述服務(wù)器內(nèi),并在所述視覺測(cè)試服務(wù)端內(nèi)完成界面截圖集中的界面截圖與基準(zhǔn)圖片庫中的基準(zhǔn)圖片的批處理式的對(duì)比;
所述批處理式的對(duì)比方法為:在整個(gè)功能測(cè)試的步驟全部結(jié)束后,再進(jìn)行視覺測(cè)試的步驟,以將功能測(cè)試和視覺測(cè)試的步驟完全分離。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于重慶長(zhǎng)安汽車股份有限公司,未經(jīng)重慶長(zhǎng)安汽車股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210435005.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
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),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 遠(yuǎn)端管理裝置及遠(yuǎn)端管理系統(tǒng)
- 遠(yuǎn)端操控方法及遠(yuǎn)端操控系統(tǒng)
- 遠(yuǎn)端監(jiān)視系統(tǒng)及遠(yuǎn)端監(jiān)視方法
- 遠(yuǎn)端維護(hù)系統(tǒng)以及遠(yuǎn)端維護(hù)方法
- 遠(yuǎn)端照護(hù)裝置及遠(yuǎn)端照護(hù)方法
- 遠(yuǎn)端照護(hù)裝置及遠(yuǎn)端照護(hù)方法
- 遠(yuǎn)端服務(wù)器、遠(yuǎn)端控制系統(tǒng)及遠(yuǎn)端控制方法
- 遠(yuǎn)端喚醒方法以及遠(yuǎn)端喚醒系統(tǒng)
- 遠(yuǎn)端機(jī)
- 遠(yuǎn)端機(jī)
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測(cè)方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲(chǔ)介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動(dòng)態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動(dòng)態(tài)檢測(cè)
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測(cè)驗(yàn)軟件的裝置與方法





