[發(fā)明專利]一種自動(dòng)化打印測(cè)試方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201610069847.4 | 申請(qǐng)日: | 2016-02-01 |
| 公開(kāi)(公告)號(hào): | CN107025076B | 公開(kāi)(公告)日: | 2020-04-28 |
| 發(fā)明(設(shè)計(jì))人: | 鄭志杰 | 申請(qǐng)(專利權(quán))人: | 菜鳥(niǎo)智能物流控股有限公司 |
| 主分類號(hào): | G06F3/12 | 分類號(hào): | G06F3/12;G06T7/90 |
| 代理公司: | 北京潤(rùn)澤恒知識(shí)產(chǎn)權(quán)代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 開(kāi)曼群島大開(kāi)曼島*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 自動(dòng)化 打印 測(cè)試 方法 裝置 | ||
本公開(kāi)實(shí)施例公開(kāi)了一種自動(dòng)化打印測(cè)試方法及裝置。所述方法包括:建立基礎(chǔ)數(shù)據(jù)庫(kù),所述基礎(chǔ)數(shù)據(jù)庫(kù)用于存儲(chǔ)打印測(cè)試數(shù)據(jù);調(diào)用被測(cè)試的打印程序接口,讀取所述基礎(chǔ)數(shù)據(jù)庫(kù)中的打印測(cè)試數(shù)據(jù),得到打印結(jié)果數(shù)據(jù);比對(duì)打印結(jié)果數(shù)據(jù)中的字段和對(duì)應(yīng)的基礎(chǔ)數(shù)據(jù)庫(kù)中的字段;判斷打印結(jié)果數(shù)據(jù)中的字段和對(duì)應(yīng)的基礎(chǔ)數(shù)據(jù)庫(kù)中的字段是否相異;如果相異,則說(shuō)明打印程序接口存在數(shù)據(jù)讀取錯(cuò)誤,對(duì)發(fā)生錯(cuò)誤的字段進(jìn)行記錄,以利于用戶排查。本公開(kāi)實(shí)施例提供的自動(dòng)打印測(cè)試方法不依賴人工,由程序自動(dòng)完成打印測(cè)試,不僅提高打印測(cè)試的效率,也極大提高了打印測(cè)試的準(zhǔn)確度。
技術(shù)領(lǐng)域
本發(fā)明涉及軟件技術(shù)領(lǐng)域,尤其涉及一種自動(dòng)化打印測(cè)試方法及裝置。
背景技術(shù)
打印測(cè)試的主要內(nèi)容,是比較打印機(jī)實(shí)際打印結(jié)果與標(biāo)準(zhǔn)模板的差異,
以考察打印系統(tǒng)相關(guān)的程序,例如打印機(jī)后端數(shù)據(jù)組裝、打印控件處理程序或前端處理程序,其設(shè)置是否正確、運(yùn)行是否正常。所述比較的項(xiàng)目包括打印結(jié)果和標(biāo)準(zhǔn)模板的排版、布局、線條、條碼、打印紙張長(zhǎng)寬比、折行或截取等;以及校驗(yàn)實(shí)際打印結(jié)果的數(shù)據(jù),也就是比較實(shí)際打印字段的內(nèi)容信息和相應(yīng)的數(shù)據(jù)庫(kù)表中對(duì)應(yīng)字段的值是否符合。
目前打印測(cè)試主要依靠人工進(jìn)行,由測(cè)試人員肉眼比對(duì)實(shí)際打印結(jié)果和標(biāo)準(zhǔn)模板,以及手動(dòng)查詢數(shù)據(jù)表中的字段,以與實(shí)際打印結(jié)果的數(shù)據(jù)進(jìn)行對(duì)比,這種方式效率低,而且容易測(cè)試過(guò)程中出現(xiàn)遺漏。
發(fā)明內(nèi)容
為克服相關(guān)技術(shù)中打印測(cè)試效率低的問(wèn)題,本公開(kāi)提供一種自動(dòng)化打印測(cè)試方法及裝置。
根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種自動(dòng)化打印測(cè)試方法,包括:
調(diào)用被測(cè)試的打印程序接口,讀取基礎(chǔ)數(shù)據(jù)庫(kù)中的打印測(cè)試數(shù)據(jù),得到打印結(jié)果數(shù)據(jù),所述基礎(chǔ)數(shù)據(jù)庫(kù)用于存儲(chǔ)打印測(cè)試數(shù)據(jù)并預(yù)先建立;
比對(duì)第一字段的值與第二字段的值,其中,所述第一字段為所述打印結(jié)果數(shù)據(jù)中的字段,所述第二字段為所述基礎(chǔ)數(shù)據(jù)庫(kù)中的字段,且所述第一字段與所述第二字段對(duì)應(yīng);
判斷所述第一字段的值與所述第二字段的值是否相異;
如果所述第一字段的值與所述第二字段的值相異,記錄所述第一字段。
其中,所述基礎(chǔ)數(shù)據(jù)庫(kù)預(yù)先根據(jù)測(cè)試目的,從打印測(cè)試單據(jù)中提取公用數(shù)據(jù)作為基礎(chǔ)數(shù)據(jù)而建立。
可選的,所述讀取基礎(chǔ)數(shù)據(jù)庫(kù)中的打印測(cè)試數(shù)據(jù),得到打印結(jié)果數(shù)據(jù),包括:
以所讀取的所述打印測(cè)試數(shù)據(jù)為打印結(jié)果數(shù)據(jù);或者,
根據(jù)所述打印測(cè)試數(shù)據(jù),打印得到打印結(jié)果圖片;
根據(jù)所述打印結(jié)果圖片提取打印結(jié)果數(shù)據(jù)。
可選的,所述的自動(dòng)化打印測(cè)試方法,還包括:
根據(jù)所述基礎(chǔ)數(shù)據(jù)庫(kù)中的打印測(cè)試數(shù)據(jù),從標(biāo)準(zhǔn)模板圖片庫(kù)中獲取對(duì)應(yīng)的標(biāo)準(zhǔn)模板圖片,其中,所述標(biāo)準(zhǔn)模板圖片庫(kù)中的標(biāo)準(zhǔn)模板圖片根據(jù)所述基礎(chǔ)數(shù)據(jù)庫(kù)中的數(shù)據(jù)生成,并且所述標(biāo)準(zhǔn)模板圖片與所述基礎(chǔ)數(shù)據(jù)庫(kù)中的數(shù)據(jù)相對(duì)應(yīng);
根據(jù)所述打印測(cè)試數(shù)據(jù),打印得到打印結(jié)果圖片;
根據(jù)所述打印結(jié)果圖片的測(cè)試范圍,確定所述標(biāo)準(zhǔn)模板圖片的測(cè)試范圍;
如果確定所述標(biāo)準(zhǔn)模板圖片的測(cè)試范圍成功,則遍歷所述打印結(jié)果圖片在其測(cè)試范圍以內(nèi)的像素點(diǎn)以及所述標(biāo)準(zhǔn)模板圖片在其測(cè)試范圍以內(nèi)的像素點(diǎn),并比對(duì)第一像素點(diǎn)的RGB值和第二像素點(diǎn)的RGB值,其中,所述第一像素點(diǎn)為打印結(jié)果圖片在其測(cè)試范圍以內(nèi)的像素點(diǎn),所述第二像素點(diǎn)為標(biāo)準(zhǔn)模板圖片在其測(cè)試范圍以內(nèi)的像素點(diǎn),所述第二像素點(diǎn)與所述第一像素點(diǎn)對(duì)應(yīng);
判斷所述第一像素點(diǎn)的RGB值和所述第二像素點(diǎn)的RGB值是否相異;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于菜鳥(niǎo)智能物流控股有限公司,未經(jīng)菜鳥(niǎo)智能物流控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610069847.4/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:鼻毛剪(ES-909型)
- 下一篇:剃須刀(杯型)
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來(lái)自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 自動(dòng)化設(shè)備和自動(dòng)化系統(tǒng)
- 一種基于流程驅(qū)動(dòng)的測(cè)試自動(dòng)化方法以及測(cè)試自動(dòng)化系統(tǒng)
- 用于工業(yè)自動(dòng)化設(shè)備認(rèn)識(shí)的系統(tǒng)和方法
- 實(shí)現(xiàn)過(guò)程自動(dòng)化服務(wù)的標(biāo)準(zhǔn)化設(shè)計(jì)方法學(xué)的自動(dòng)化系統(tǒng)
- 一種日產(chǎn)50萬(wàn)安時(shí)勻漿自動(dòng)化系統(tǒng)
- 一種自動(dòng)化肥料生產(chǎn)系統(tǒng)
- 一種電氣自動(dòng)化設(shè)備自動(dòng)檢測(cè)系統(tǒng)及檢測(cè)方法
- 用于自動(dòng)化應(yīng)用的抽象層
- 一種基于虛擬化架構(gòu)的自動(dòng)化系統(tǒng)功能驗(yàn)證方法
- 自動(dòng)化測(cè)試框架自動(dòng)測(cè)試的實(shí)現(xiàn)技術(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)及方法
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





