[發(fā)明專(zhuān)利]應(yīng)用軟件版本間兼容性測(cè)試方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201510424828.4 | 申請(qǐng)日: | 2015-07-17 |
| 公開(kāi)(公告)號(hào): | CN105095076B | 公開(kāi)(公告)日: | 2019-04-12 |
| 發(fā)明(設(shè)計(jì))人: | 曾暉斌 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京金山安全軟件有限公司 |
| 主分類(lèi)號(hào): | G06F11/36 | 分類(lèi)號(hào): | G06F11/36 |
| 代理公司: | 北京柏杉松知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11413 | 代理人: | 馬敬;項(xiàng)京 |
| 地址: | 100085 北京*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 應(yīng)用軟件 版本 兼容性 測(cè)試 方法 裝置 | ||
本發(fā)明實(shí)施例提供一種應(yīng)用軟件版本間兼容性測(cè)試方法及裝置。該方法中,輔助終端控制測(cè)試終端安裝并啟動(dòng)屬于基礎(chǔ)版本的應(yīng)用軟件;向測(cè)試終端發(fā)送關(guān)于第一類(lèi)點(diǎn)擊事件的觸發(fā)指令;獲得關(guān)于第一類(lèi)點(diǎn)擊事件的觸發(fā)指令被響應(yīng)后所形成的用戶(hù)數(shù)據(jù)的截圖,并將所獲得的截圖作為第一類(lèi)截圖;控制測(cè)試終端覆蓋安裝并啟動(dòng)屬于測(cè)試版本的應(yīng)用軟件;向測(cè)試終端發(fā)送關(guān)于第二類(lèi)點(diǎn)擊事件的觸發(fā)指令;獲得關(guān)于第二類(lèi)點(diǎn)擊事件的觸發(fā)指令被響應(yīng)后所查詢(xún)到的用戶(hù)數(shù)據(jù)的截圖,并將所獲得的截圖作為第二類(lèi)截圖;對(duì)第一類(lèi)截圖和相應(yīng)第二類(lèi)截圖執(zhí)行預(yù)定處理,以通過(guò)執(zhí)行預(yù)定處理來(lái)確定出應(yīng)用軟件的測(cè)試版本與基礎(chǔ)版本的兼容性。可見(jiàn),本方案達(dá)到了節(jié)約人力和時(shí)間的目的。
技術(shù)領(lǐng)域
本發(fā)明涉及版本測(cè)試技術(shù)領(lǐng)域,特別是涉及一種應(yīng)用軟件版本間兼容性測(cè)試方法及裝置。
背景技術(shù)
隨著應(yīng)用軟件廠商的競(jìng)爭(zhēng)日趨激烈,應(yīng)用軟件的版本更新更加頻繁,每一更新版本均對(duì)上一版本進(jìn)行功能增加和功能修正等,以通過(guò)保證用戶(hù)具有較高用戶(hù)體驗(yàn)的方式來(lái)不斷維護(hù)使用應(yīng)用軟件的用戶(hù)。
在向市場(chǎng)發(fā)布應(yīng)用軟件的更新版本之前,需要將更新版本作為測(cè)試版本,將舊版本作為基礎(chǔ)版本,進(jìn)而對(duì)測(cè)試版本與基礎(chǔ)版本之間的兼容性進(jìn)行測(cè)試分析,如果兼容性較好則進(jìn)行后續(xù)的市場(chǎng)投放,否則,對(duì)測(cè)試版本進(jìn)行修正處理。其中,所述的兼容性主要體現(xiàn)在:在屬于基礎(chǔ)版本應(yīng)用軟件的基礎(chǔ)上覆蓋安裝屬于測(cè)試版本的應(yīng)用軟件后,屬于基礎(chǔ)版本的應(yīng)用軟件中所存在的用戶(hù)數(shù)據(jù)是否在屬于測(cè)試版本的應(yīng)用軟件覆蓋安裝后繼續(xù)存在,如果存在,表明兼容性較好,否則,兼容性較差。其中,所謂的用戶(hù)數(shù)據(jù)主要包括:用戶(hù)的相關(guān)設(shè)置項(xiàng)、瀏覽記錄、下載記錄等記錄信息等等。
現(xiàn)有兼容性測(cè)試過(guò)程,均是人工手動(dòng)測(cè)試,測(cè)試過(guò)程較為耗時(shí)耗力,尤其需要測(cè)試較多版本間的兼容性時(shí),會(huì)存在較高的工作量;其中,所述的人工手動(dòng)操作至少包括:基礎(chǔ)版本安裝、基礎(chǔ)版本啟動(dòng)、用戶(hù)數(shù)據(jù)生成、用戶(hù)數(shù)據(jù)記錄、測(cè)試版本安裝、測(cè)試版本啟動(dòng)、用戶(hù)數(shù)據(jù)生成、用戶(hù)數(shù)據(jù)記錄等等。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種應(yīng)用軟件版本間兼容性測(cè)試方法及裝置,以通過(guò)自動(dòng)化方式測(cè)試應(yīng)用軟件版本之間的兼容性,從而達(dá)到節(jié)約人力和時(shí)間的目的。具體技術(shù)方案如下:
第一方面,本發(fā)明實(shí)施例提供了一種應(yīng)用軟件版本間兼容性測(cè)試方法,應(yīng)用于輔助終端,其中,所述輔助終端與負(fù)責(zé)運(yùn)行應(yīng)用軟件的測(cè)試終端能夠進(jìn)行通信;所述方法包括:
控制所述測(cè)試終端安裝并啟動(dòng)待覆蓋的屬于基礎(chǔ)版本的所述應(yīng)用軟件;
基于預(yù)先設(shè)定的能夠產(chǎn)生用戶(hù)數(shù)據(jù)的第一類(lèi)點(diǎn)擊事件的坐標(biāo),向所述測(cè)試終端發(fā)送關(guān)于所述第一類(lèi)點(diǎn)擊事件的觸發(fā)指令,以使得所述測(cè)試終端內(nèi)的屬于基礎(chǔ)版本的所述應(yīng)用軟件響應(yīng)關(guān)于所述第一類(lèi)點(diǎn)擊事件的觸發(fā)指令;
獲得關(guān)于所述第一類(lèi)點(diǎn)擊事件的觸發(fā)指令被響應(yīng)后所形成的用戶(hù)數(shù)據(jù)的截圖,并將所獲得的截圖作為第一類(lèi)截圖;
控制所述測(cè)試終端在屬于基礎(chǔ)版本的所述應(yīng)用軟件的基礎(chǔ)上覆蓋安裝并啟動(dòng)屬于測(cè)試版本的所述應(yīng)用軟件;
基于預(yù)設(shè)的能夠查詢(xún)所述第一類(lèi)點(diǎn)擊事件所產(chǎn)生用戶(hù)數(shù)據(jù)的第二類(lèi)點(diǎn)擊事件的坐標(biāo),向所述測(cè)試終端發(fā)送關(guān)于所述第二類(lèi)點(diǎn)擊事件的觸發(fā)指令,以使得所述測(cè)試終端內(nèi)的屬于測(cè)試版本的所述應(yīng)用軟件響應(yīng)關(guān)于所述第二類(lèi)點(diǎn)擊事件的觸發(fā)指令;
獲得關(guān)于所述第二類(lèi)點(diǎn)擊事件的觸發(fā)指令被響應(yīng)后所查詢(xún)到的用戶(hù)數(shù)據(jù)的截圖,并將所獲得的截圖作為第二類(lèi)截圖;
對(duì)所述第一類(lèi)截圖和相應(yīng)第二類(lèi)截圖執(zhí)行預(yù)定處理,以通過(guò)執(zhí)行所述預(yù)定處理來(lái)確定出所述應(yīng)用軟件的所述測(cè)試版本與所述基礎(chǔ)版本的兼容性。
可選的,所述控制所述測(cè)試終端安裝并啟動(dòng)待覆蓋的屬于基礎(chǔ)版本的所述應(yīng)用軟件,包括:
通過(guò)調(diào)用ADB命令,控制所述測(cè)試終端安裝并啟動(dòng)待覆蓋的屬于基礎(chǔ)版本的所述應(yīng)用軟件;
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京金山安全軟件有限公司,未經(jīng)北京金山安全軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510424828.4/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
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ò)誤
- 智能終端中應(yīng)用軟件的管理系統(tǒng)、裝置以及方法
- 應(yīng)用軟件獲取方法、瀏覽器和應(yīng)用商店服務(wù)器
- 應(yīng)用軟件智能下載方法、裝置和系統(tǒng)
- 一種應(yīng)用軟件的篩選方法及服務(wù)設(shè)備
- 應(yīng)用軟件的信息更新方法、終端和計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 一種應(yīng)用軟件升級(jí)方法、終端、系統(tǒng)
- 一種應(yīng)用軟件的異構(gòu)方法及系統(tǒng)
- 一種應(yīng)用軟件的檢測(cè)方法及計(jì)算設(shè)備
- 一種應(yīng)用軟件管理方法及系統(tǒng)
- 一種應(yīng)用軟件的檢測(cè)方法及計(jì)算設(shè)備
- 實(shí)現(xiàn)綜合業(yè)務(wù)網(wǎng)用戶(hù)部分消息和參數(shù)兼容性的方法及系統(tǒng)
- 兼容性電梯
- 電磁兼容性檢測(cè)方法及裝置
- 一種基于模塊化UPS的軟件兼容性判別方法及裝置
- API兼容性掃描方法和API兼容性掃描裝置
- 一種可拔插接入的兼容性電能表檢定方法和裝置
- 一種電磁加熱烹飪系統(tǒng)
- 一種MCS系統(tǒng)下檢測(cè)BBU兼容性的測(cè)試方法和系統(tǒng)
- 一種安卓兼容性缺陷修復(fù)效果的自動(dòng)化評(píng)估方法
- 應(yīng)用程序兼容性測(cè)試的方法、裝置及計(jì)算機(jī)設(shè)備
- 軟件測(cè)試系統(tǒng)及測(cè)試方法
- 自動(dòng)化測(cè)試方法和裝置
- 一種應(yīng)用于視頻點(diǎn)播系統(tǒng)的測(cè)試裝置及測(cè)試方法
- Android設(shè)備的測(cè)試方法及系統(tǒng)
- 一種工廠測(cè)試方法、系統(tǒng)、測(cè)試終端及被測(cè)試終端
- 一種軟件測(cè)試的方法、裝置及電子設(shè)備
- 測(cè)試方法、測(cè)試裝置、測(cè)試設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 測(cè)試裝置及測(cè)試系統(tǒng)
- 測(cè)試方法及測(cè)試系統(tǒng)
- 一種數(shù)控切削指令運(yùn)行軟件測(cè)試系統(tǒng)及方法





