專利名稱:基于虛擬設(shè)備軟件的強(qiáng)度打印測(cè)試方法
基于虛擬設(shè)備軟件的強(qiáng)度打印測(cè)試方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于終端打印接口測(cè)試的方法,特別是指一種基于虛擬 設(shè)備軟件的強(qiáng)度打印測(cè)試方法。背景技術(shù):
現(xiàn)有的進(jìn)行終端接口打印測(cè)試都是通過在真實(shí)環(huán)境中打印紙張, 這種大量真實(shí)環(huán)境打印測(cè)試既浪費(fèi)人力資源也浪費(fèi)紙張,同時(shí),對(duì)強(qiáng) 度打印中出現(xiàn)的打印問題,通過人工對(duì)打印出來(lái)的紙張進(jìn)行一張張的 檢查,對(duì)于出現(xiàn)的打印細(xì)節(jié)問題,主觀判斷既可靠性即差,效率也低。 因此,急需一種能實(shí)現(xiàn)客觀理論對(duì)比,并可快速得出測(cè)試結(jié)論的 強(qiáng)度打印測(cè)試方法。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種實(shí)現(xiàn)客觀理論對(duì)比,并 可快速得出測(cè)試結(jié)論的強(qiáng)度打印測(cè)試方法。
本發(fā)明是通過以下技術(shù)方案解決上述技術(shù)問題的 一種基于虛擬 設(shè)備軟件的強(qiáng)度打印測(cè)試方法,包括信號(hào)處理模塊、虛擬打印模塊以 及數(shù)據(jù)處理模塊,
信號(hào)處理模塊模擬打印機(jī)發(fā)送打印消息命令,同時(shí)數(shù)據(jù)處理模塊 截獲準(zhǔn)備打印的數(shù)據(jù)內(nèi)容,并且存儲(chǔ)在終端的存儲(chǔ)介質(zhì)中;
信號(hào)處理模塊將打印信號(hào)處理為虛擬打印機(jī)可接收的消息命令, 即虛擬打印信號(hào),虛擬打印模塊開始工作,通過模擬打印機(jī)驅(qū)動(dòng)可設(shè) 置打印屬性,虛擬打印模塊首先對(duì)虛擬打印信號(hào)進(jìn)行虛擬打印存儲(chǔ), 然后進(jìn)行虛擬設(shè)備打印,并輸出模擬打印機(jī)打印數(shù)據(jù)到數(shù)據(jù)處理模 塊;
最后通過數(shù)據(jù)處理模塊將數(shù)據(jù)處理模塊截獲的發(fā)送數(shù)據(jù),和虛擬 打印模塊輸出的打印數(shù)據(jù)的兩部分?jǐn)?shù)據(jù)內(nèi)容使用數(shù)據(jù)對(duì)比工具進(jìn)行 對(duì)比分析,最后輸出測(cè)試結(jié)論。該發(fā)明可進(jìn)一步具體為
所述打印屬性包括強(qiáng)度打印測(cè)試的頁(yè)數(shù)、次數(shù),和打印時(shí)間。
獲數(shù)據(jù)輸入至數(shù)據(jù)處理模塊。
所述測(cè)試結(jié)論包括打印狀態(tài)位、控制位、及數(shù)據(jù)位的結(jié)果統(tǒng)計(jì)。 本發(fā)明基于虛擬設(shè)備軟件的強(qiáng)度打印測(cè)試方法的優(yōu)點(diǎn)在于利用 終端自身存儲(chǔ)空間實(shí)現(xiàn)截獲打印內(nèi)容,不用真實(shí)紙張和人力資源,將 打印輸出數(shù)據(jù)與^^莫擬打印機(jī)接收數(shù)據(jù)進(jìn)行文件對(duì)比,實(shí)現(xiàn)客觀理論對(duì) 比,并可自動(dòng)快速得出測(cè)試結(jié)論,節(jié)省資源的同時(shí)提高測(cè)試效率。
下面參照附圖結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一 步的描述。
圖1是本發(fā)明基于虛擬設(shè)備軟件的強(qiáng)度打印測(cè)試方法組成模塊圖。
圖2是本發(fā)明基于虛擬設(shè)備軟件的強(qiáng)度打印測(cè)試方法的詳細(xì)組 成模塊圖。
具體實(shí)施方式
請(qǐng)參閱圖1所示,本發(fā)明基于虛擬設(shè)備軟件的強(qiáng)度打印測(cè)試方法 包括信號(hào)處理模塊10、虛擬打印模塊20以及數(shù)據(jù)處理模塊30。 信號(hào)處理模塊10,實(shí)現(xiàn)模擬打印機(jī)發(fā)送打印信號(hào)和接收處理。 虛擬打印模塊20,通過虛擬打印存儲(chǔ)、接收數(shù)據(jù),并進(jìn)行模擬 打印處理。
數(shù)據(jù)處理模塊30,主要實(shí)現(xiàn)對(duì)截獲的打印原始數(shù)據(jù)和經(jīng)過模擬 打印后截獲的數(shù)據(jù)進(jìn)行對(duì)比分析,并以特定的文檔格式輸出對(duì)比結(jié) 論。
該基于虛擬設(shè)備軟件的強(qiáng)度打印測(cè)試方法的操作過程包括下述 步驟
1) 信號(hào)處理模塊模擬打印機(jī)發(fā)送打印消息命令,同時(shí)數(shù)據(jù)處理
模塊截獲準(zhǔn)備打印的數(shù)據(jù)內(nèi)容,并且存儲(chǔ)在終端的存儲(chǔ)介質(zhì)中;
2) 在信號(hào)處理模塊將打印信號(hào)處理為虛擬打印機(jī)可接收的消息 命令,即虛擬打印信號(hào),虛擬打印模塊開始工作,通過模擬打印機(jī)驅(qū)動(dòng)可設(shè)置打印屬性等,虛擬打印模塊首先對(duì)虛擬打印信號(hào)進(jìn)行虛擬打 印存儲(chǔ),然后進(jìn)行虛擬設(shè)備打印,并輸出模擬打印機(jī)打印數(shù)據(jù)到數(shù)據(jù)
處理模塊;
3)最后通過數(shù)據(jù)處理模塊將經(jīng)過步驟1 )中數(shù)據(jù)處理模塊截獲的 發(fā)送數(shù)據(jù),和步驟2)中虛擬打印模塊輸出的打印數(shù)據(jù)的兩部分?jǐn)?shù)據(jù) 內(nèi)容使用數(shù)據(jù)對(duì)比工具進(jìn)行對(duì)比分析,最后輸出測(cè)試結(jié)論。
該技術(shù)基于一種對(duì)打印數(shù)據(jù)進(jìn)行截獲軟件,利用終端的磁盤存儲(chǔ) 空間,將打印原始數(shù)據(jù)、和截獲模擬打印后的數(shù)據(jù)進(jìn)行存儲(chǔ)。通過設(shè)
定強(qiáng)度打印測(cè)試的頁(yè)數(shù)、次數(shù),或打印時(shí)間及相關(guān)打印參數(shù)后進(jìn)行模 擬打印,并可進(jìn)行設(shè)定手動(dòng)或自動(dòng)將截獲數(shù)據(jù)輸入至數(shù)據(jù)處理模塊進(jìn) 行對(duì)比分析,根據(jù)不同需求,如對(duì)打印狀態(tài)位、控制位、及數(shù)據(jù)位的 結(jié)果統(tǒng)計(jì),分析導(dǎo)出結(jié)果。
最后,只需將導(dǎo)出的結(jié)果進(jìn)行查看,即明確終端接口支持打印機(jī) 在進(jìn)行強(qiáng)度打印時(shí)出現(xiàn)的問題及對(duì)問題定位。
權(quán)利要求
1.一種基于虛擬設(shè)備軟件的強(qiáng)度打印測(cè)試方法,其特征在于包括信號(hào)處理模塊、虛擬打印模塊以及數(shù)據(jù)處理模塊,信號(hào)處理模塊模擬打印機(jī)發(fā)送打印消息命令,同時(shí)數(shù)據(jù)處理模塊截獲準(zhǔn)備打印的數(shù)據(jù)內(nèi)容,并且存儲(chǔ)在終端的存儲(chǔ)介質(zhì)中;信號(hào)處理模塊將打印信號(hào)處理為虛擬打印機(jī)可接收的消息命令,即虛擬打印信號(hào),虛擬打印模塊開始工作,通過模擬打印機(jī)驅(qū)動(dòng)可設(shè)置打印屬性,虛擬打印模塊首先對(duì)虛擬打印信號(hào)進(jìn)行虛擬打印存儲(chǔ),然后進(jìn)行虛擬設(shè)備打印,并輸出模擬打印機(jī)打印數(shù)據(jù)到數(shù)據(jù)處理模塊;最后通過數(shù)據(jù)處理模塊將數(shù)據(jù)處理模塊截獲的發(fā)送數(shù)據(jù),和虛擬打印模塊輸出的打印數(shù)據(jù)的兩部分?jǐn)?shù)據(jù)內(nèi)容使用數(shù)據(jù)對(duì)比工具進(jìn)行對(duì)比分析,最后輸出測(cè)試結(jié)論。
2. 如權(quán)利要求1所述的基于虛擬設(shè)備軟件的強(qiáng)度打印測(cè)試方法,其 特征在于所述打印屬性包括強(qiáng)度打印測(cè)試的頁(yè)數(shù)、次數(shù),和打印時(shí) 間。
3. 如權(quán)利要求1所述的基于虛擬設(shè)備軟件的強(qiáng)度打印測(cè)試方法,其特征在 于數(shù)據(jù)處理模塊截獲準(zhǔn)備打印的數(shù)據(jù)內(nèi)容是通過手動(dòng)或自動(dòng)將截獲 數(shù)據(jù)輸入至數(shù)據(jù)處理模塊。
4. 如權(quán)利要求3所述的基于虛擬設(shè)備軟件的強(qiáng)度打印測(cè)試方法, 其特征在于所述測(cè)試結(jié)論包括打印狀態(tài)位、控制位、及數(shù)據(jù)位的結(jié) 果統(tǒng)計(jì)。
全文摘要
一種基于虛擬設(shè)備軟件的強(qiáng)度打印測(cè)試方法,包括信號(hào)處理模塊發(fā)送打印消息命令,數(shù)據(jù)處理模塊截獲準(zhǔn)備打印的數(shù)據(jù)內(nèi)容并且存儲(chǔ);信號(hào)處理模塊將打印信號(hào)處理為虛擬打印機(jī)可接收的消息命令,虛擬打印模塊開始工作,通過模擬打印機(jī)驅(qū)動(dòng)設(shè)置打印屬性,對(duì)虛擬打印信號(hào)進(jìn)行虛擬打印存儲(chǔ),然后進(jìn)行虛擬設(shè)備打印,并輸出打印數(shù)據(jù)到數(shù)據(jù)處理模塊;通過數(shù)據(jù)處理模塊將上述截獲的發(fā)送數(shù)據(jù)和虛擬打印模塊輸出的打印數(shù)據(jù)的進(jìn)行對(duì)比分析,最后輸出測(cè)試結(jié)論。本發(fā)明的優(yōu)點(diǎn)在于不用真實(shí)紙張和人力資源,實(shí)現(xiàn)客觀理論對(duì)比,并可自動(dòng)快速得出測(cè)試結(jié)論,節(jié)省資源的同時(shí)提高測(cè)試效率。
文檔編號(hào)G06F3/12GK101551765SQ20081007085
公開日2009年10月7日 申請(qǐng)日期2008年4月2日 優(yōu)先權(quán)日2008年4月2日
發(fā)明者巫鴿萍 申請(qǐng)人:福建升騰資訊有限公司