亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

自動測試系統(tǒng)及其方法

文檔序號:7617176閱讀:162來源:國知局
專利名稱:自動測試系統(tǒng)及其方法
技術領域
本發(fā)明涉及一種自動測試系統(tǒng)及其方法,且特別涉及一種將移動通信裝置進行重繪的重繪數據與計算機預先儲存的預期重繪數據作比較的自動測試系統(tǒng)及其方法。
背景技術
傳統(tǒng)上對手機操作的測試方式是由人工直接使用手動操作測試。操作者是依照測試流程表(Test Frame),對手機的各項功能操作進行測試。例如操作者以手動按電話簿功能鍵,并以肉眼觀察是否下一個畫面會出現預期的電話簿選單。若下一個畫面為預期的畫面,再進行下一項功能操作測試;若下一個畫面非預期的畫面,表示測試失敗,由操作者記錄測試失敗項目,并送回制造廠加以改良。
這種進行人工比較的測試方式既耗費人力及時間,且增加生產成本。
另外,以往的手機自動測試是對手機以及仿真基站(Base Station)間的信號傳輸進行測試。由計算機同時控制手機以及基站,且手機與基站以纜線連結,以測試手機與基站的各項溝通流程是否正確。例如計算機叫手機打電話,并測試基站是否響應預期的操作。然而,此種手機自動測試方式并未應用于手機畫面的比較測試。

發(fā)明內容
有鑒于此,本發(fā)明的目的就是在提供一種自動測試系統(tǒng)及其方法。利用計算機控制手機進行重繪操作,并根據手機回傳的重繪數據與預先儲存的重繪數據作比較,以測試手機的各項功能操作是否正常,因此可有效節(jié)省手機測試的人力及時間,更降低生產成本。
根據本發(fā)明的目的,提出一種自動測試系統(tǒng),包括計算機以及移動通信裝置。計算機包括處理單元以及儲存單元。處理單元是用以輸出一測試指令。儲存單元耦接處理單元,用以根據測試指令輸出第一重繪數據。移動通信裝置,包括重繪模塊,耦接處理單元,用以根據測試指令輸出第二重繪數據。處理單元是根據第一重繪數據與第二重繪數據的比較,測試移動通信裝置的操作狀態(tài)。
根據本發(fā)明的目的,提出一種自動測試方法,包括(a)判斷處理單元是否同時收到第一重繪數據以及第二重繪數據,若未同時收到第一重繪數據以及第二重繪數據,則進行步驟(c),在計算機顯示測試失敗信息;以及(b)判斷第一重繪數據與第二重繪數據是否相同,若第一重繪數據與第二重繪數據不同,則進行步驟(c),在計算機顯示測試失敗信息。
為讓本發(fā)明的上述目的、特征、和優(yōu)點能更明顯易懂,下文特舉一較佳實施例,并配合附圖,作詳細說明如下。


圖1繪示依照本發(fā)明一較佳實施例的一種自動測試系統(tǒng)方塊圖。
圖2A繪示圖1中顯示屏幕畫分顯示區(qū)塊的示意圖。
圖2B繪示圖2A中顯示區(qū)塊A及B顯示預期重繪畫面的各像素灰階值示意圖。
圖3繪示依照本發(fā)明較佳實施例自動測試方法流程圖。
附圖符號說明100自動測試系統(tǒng)110計算機112處理單元114儲存單元116顯示單元120移動通信裝置122重繪模塊124顯示屏幕130串行輸入/輸出纜線具體實施方式
請參照圖1,其繪示依照本發(fā)明一較佳實施例的一種自動測試系統(tǒng)方塊圖。自動測試系統(tǒng)100包括計算機110以及移動通信裝置120,例如是手機。計算機110包括處理單元112、儲存單元114以及顯示單元116。移動通信裝置120包括重繪模塊122以及顯示屏幕124。處理單元112是用以輸出測試指令Ct至重繪模塊122以及儲存單元114。儲存單元114耦接處理單元112,用以根據測試指令Ct輸出第一重繪數據Dr1。
重繪模塊122耦接處理單元112,用以根據測試指令Ct輸出第二重繪數據Dr2。重繪模塊122例如是通過串行輸入/輸出(Serial I/O)纜線130耦接處理單元112。處理單元112是根據第一重繪數據Dr1與第二重繪數據Dr2的比較,測試移動通信裝置120的操作狀態(tài)。顯示單元116則用以顯示處理單元112進行第一重繪數據Dr1以及第二重繪數據Dr 2的比較后所輸出的一測試結果,例如是測試成功(Success)或測試失敗(Fail)信息。
請參照圖2A,其繪示圖1中顯示屏幕124畫分顯示區(qū)塊的示意圖。顯示屏幕124包括預先畫分的顯示區(qū)塊A、B、C及D,例如是手機的電池格數顯示區(qū)塊A、主畫面顯示區(qū)塊B、軟鍵(Soft Key)顯示區(qū)塊C以及天線格數顯示區(qū)塊D。而且這些顯示區(qū)塊(A、B、C、D)之中預設比較的區(qū)塊僅顯示區(qū)塊A、B、C。例如天線格數經常在變動,因此可忽略此顯示區(qū)塊D的重繪畫面,在不影響手機測試結果情況下,同時可節(jié)省傳輸數據比較的時間。
例如電話簿操作是重繪顯示區(qū)塊A、B、D,而預設比較區(qū)塊為顯示區(qū)塊A、B、C,則實際儲存單元114以及重繪模塊122僅分別提供對應預設比較區(qū)塊中重繪的顯示區(qū)塊A及B的重繪數據Dr1及Dr2。顯示區(qū)塊D不是預設比較區(qū)塊,因此即使有重繪畫面顯示,但不提供作為重繪數據比較之用。顯示區(qū)塊的畫分以及預設比較區(qū)塊的設定皆可依實際需要而調整。預設比較區(qū)塊可直接設定在儲存單元114以及重繪模塊122中或由測試指令Ct來指定。
儲存單元114是根據這些預設比較區(qū)塊A、B、C中預期重繪的顯示區(qū)塊,輸出第一重繪數據Dr1。例如電話簿重繪中預期重繪的顯示區(qū)塊為區(qū)塊A、B及D。因此,儲存單元114是根據顯示區(qū)塊A及B來提供第一重繪數據Dr1,并忽略顯示區(qū)塊D。另外,重繪模塊122在收到測試指令Ct后若有進行重繪,則重繪模塊122是根據預設比較區(qū)塊A、B、C中重繪的顯示區(qū)塊,例如是A及C,輸出第二重繪數據Dr2。
第一重繪數據Dr1是包括預設比較區(qū)塊中預期重繪顯示區(qū)塊的第一區(qū)塊代號、(紅色、綠色、藍色)第一像素行(Row)灰階和以及(紅色、綠色、藍色)第一像素列(Column)灰階和。第二重繪數據Dr2包括預設比較區(qū)塊中重繪顯示區(qū)塊的第二區(qū)塊代號、(紅色、綠色、藍色)第二像素行灰階和以及(紅色、綠色、藍色)第二像素列灰階和。例如第一重繪數據Dr1包括顯示區(qū)塊A的區(qū)塊代號Na、紅色像素行灰階和Ra1-Ram、綠色像素行灰階和Ga1-Gam、藍色像素行灰階和Ba1-Bam、紅色像素列灰階和Ra1’-Ran’、綠色像素列灰階和Ga1’-Gan’與藍色像素列灰階和Ba1’-Ban’,以及顯示區(qū)塊B的區(qū)塊代塊Nb、紅色像素行灰階和Rb1-Rbm、綠色像素行灰階和Gb1-Gbm、藍色像素行灰階和Bb1-Bbm、紅色像素列灰階和Rb1’-Rbn’、綠色像素列灰階和Gb1’-Gbn’與藍色像素列灰階和Bb1’-Bbn’。其中如圖2B所示Ra1=Ra11+Ra12+...Ra1n,Ra2=Ra21+Ra22+...Ra2n,...,Ram=Ram1+Ram2+...Ramn,且Ga1-Gam及Ba1-Bam的求法相同。
Ra1’=Ra11+Ra21+...Ram1,Ra2’=Ra12+Ra22+...Ram2,...,Ran’=Ra1n+Ra2n+...Ramn,且Ga1’-Gan’及Ba1’-Ban’的求法相同。
Rb1=Rb11+Rb12+...Rb1q,Rb2=Rb21+Rb22+...Rb2q,...,Rbp=Rbp1+Rbp2+...Rbpq,且Gb1-Gbp及Bb1-Bbp的求法相同。
Rb1’=Rb11+Rb21+...Rbp1,Rb2’=Rb12+Rb22+...Rbp2,...,Rbq’=Rb1q+Rb2q+...Rbpq,且Gb1’-Gbq’及Bb1’-Bbq’的求法相同。
請參照圖3,其繪示依照本發(fā)明較佳實施例自動測試方法流程圖。首先,在步驟310,由處理單元112發(fā)出測試指令Ct至重繪模塊122以及儲存單元114。測試指令Ct可以是一種起始指令(Start Command),而重繪模塊122以及儲存單元114則根據相同的時序(Timing)設定,進行指定的重繪動作并提供重繪數據Dr1及Dr2。接著,在步驟320,判斷處理單元112是否同時收到第一重繪數據Dr1以及第二重繪數據Dr2,若未同時收到第一重繪數據Dr1以及第二重繪數據Dr2,則進行步驟330,在顯示單元116上顯示測試失敗信息。例如根據時序設定是仿真進行「電話簿」重繪,儲存單元114是回傳對應預設比較區(qū)塊中預期重繪區(qū)塊A及B的第一重繪數據Dr1。然而,重繪模塊122并沒有回傳第二重繪數據Dr2,代表使用者要手機顯示「電話簿」時,重繪模塊122并沒有響應所需的電話簿重繪。因此,此項電話簿操作測試失敗。
另外一種情形是根據時序設定儲存單元114并尚未回傳第一重繪數據Dr1,也就是使用者并未要求進行重繪,然而重繪模塊122卻回傳第二重繪數據Dr2。這也表示手機執(zhí)行了錯誤重繪動作因而測試失敗。
若處理單元112同時收到第一重繪數據Dr1以及第二重繪數據Dr2,則處理單元112開始比較重繪數據Dr1以及Dr2的內容。繼續(xù)步驟340,判斷第一重繪數據Dr1對應的重繪區(qū)塊與第二重繪數據Dr2對應的重繪區(qū)塊是否皆相同,亦即判斷第一重繪數據Dr1的第一區(qū)塊代號與第二重繪數據Dr2的第二區(qū)塊代號是否皆相同。若第一區(qū)塊代號與第二區(qū)塊代號不相同,進行步驟330,在顯示單元116顯示測試失敗信息。例如第二重繪數據Dr2包括預期比較區(qū)塊A、B、C中重繪顯示區(qū)塊A及C的區(qū)塊代號Na及Nc。計算機110設定的電話簿重繪是預期重繪顯示區(qū)塊A及B。然而重繪模塊122卻控制顯示屏幕124重繪顯示區(qū)塊A及C,代表移動通信裝置120執(zhí)行錯誤的重繪動作,因此顯示測試失敗信息。若第一區(qū)塊代號與第二區(qū)塊代號皆相同,例如皆為顯示區(qū)塊A的區(qū)塊代號Na以及顯示區(qū)塊B的區(qū)塊代號Nb,則進行步驟350,判斷第一重繪數據Dr1中各顯示區(qū)塊的第一像素行灰階和以及第一像素列灰階和與第二重繪數據Dr2中相同顯示區(qū)塊的第二像素行灰階和以及第二像素列灰階和是否皆相同。
例如顯示區(qū)塊A的第二像素行灰階和為(ra1-ram,ga1-gam,ba1-bam)且第二像素列灰階和為(ra1’-ran’,ga1’-gan’,ba1’-ban’)。其中第二像素行灰階和及第二像素列灰階和的求法與上述第一像素行灰階和及第二像素列灰階和的求法相同,在此不再贅述。顯示區(qū)塊B的第二像素行灰階和為(rb1-rbm,gb1-gcm,bb1-bbm)且第二像素列灰階和為(rb1’-rbn’,gb1’-gbn’,bb1’-bbn’)。若對應相同顯示區(qū)塊的像素行灰階和及像素列灰階和不完全相同,例如Ra1-Ram與ra1-ram、或Ga1-Gam與ga1-gam、或Ba1-Bam與ba1-bam、或Ra1’-Ran’與ra1’-ran’、或Ga1’-Gan’與ga1’-gan’、或Ba1’-Ban’與ba1’-ban’、或Rb1-Rbm與rb1-rbm、或Gb1-Gbm與gb1-gcm、或Bb1-Bbm與bb1-bbm、或Rb1’-Rbn’與rb1’-rbn’、或Gb1’-Gbn’與gb1’-gbn’、或Bb1’-Bbn’與bb1’-bbn’其中之一不相同,代表顯示屏幕124所顯示的重繪畫面與預期的重繪畫面不相同,因此進行步驟330,顯示測試失敗信息。
若對應相同顯示區(qū)塊的像素行灰階和及像素列灰階和皆相同,例如Ra1-Ram與ra1-ram、且Ga1-Gam與ga1-gam、且Ba1-Bam與ba1-bam、且Ra1’-Ran’與ra1’-ran’、且Ga1’-Gan’與ga1’-gan’、且Ba1’-Ban’與ba1’-ban’、且Rb1-Rbm與rb1-rbm、且Gb1-Gbm與gb1-gcm、且Bb1-Bbm與bb1-bbm、且Rb1’-Rbn’與rb1’-rbn’、且Gb1’-Gbn’與gb1’-gbn’、且Bb1’-Bbn’與bb1’-bbn’全部皆相同,代表顯示屏幕124所顯示的重繪畫面與預期的重繪畫面完全一樣,因此移動通信裝置120的進行正確的電話簿重繪動作,進行步驟355,小顯示單元116顯示測試成功信息,并繼續(xù)步驟360,判斷是否繼續(xù)測試其它項目,若要繼續(xù)測試,則回到步驟310,判斷下一個時序是否同時收到第一重繪數據Dr1以及第二重繪數據Dr2。若不繼續(xù)測試,則結束本流程。
另外,小步驟330之后,進行步驟360,判斷是否繼續(xù)測試,由使用者預先設定小某一項重繪操作測試失敗后是否繼續(xù)測試其它項目的重繪操作。若是繼續(xù)測試,則回到步驟310,若不繼續(xù)測試,則結束本流程。
如上所述,本發(fā)明雖以處理單元發(fā)出起始測試指令且重繪模塊及儲存單元的根據相同的時序設定來進行區(qū)塊重繪并輸出重繪數據為例作說明,然本發(fā)明亦可以是重繪模塊根據處理單元發(fā)出的重繪指令進行區(qū)塊重繪,只要是判斷是否同時收到第一重繪數據及第二重繪數據,以及收到的第一重繪數據與第二重繪數據是否相同,皆可達到自動測試的目的,因此不脫離本發(fā)明的技術范圍。
本發(fā)明上述實施例所揭露的自動測試系統(tǒng)及其方法的優(yōu)點在于利用計算機與移動通信裝置建構的通信協(xié)議,并藉由計算機的儲存數據庫以及強大運算功能,驗證移動通信裝置的各項功能操作,可有效節(jié)省人工測試所需的人力及時間,并降低生產成本。
綜上所述,雖然本發(fā)明已以一較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何熟習此技藝者,在不脫離本發(fā)明的精神和范圍內,當可作各種的更動與潤飾,因此本發(fā)明的保護范圍當視后附的申請專利范圍所界定者為準。
權利要求
1.一種自動測試系統(tǒng),包括一計算機,包括一處理單元,用以輸出一測試指令;以及一儲存單元,耦接該處理單元,用以根據該測試指令輸出一第一重繪數據;以及一移動通信裝置,包括一重繪模塊,耦接該處理單元,用以根據該測試指令輸出一第二重繪數據;其中,該處理單元是根據該第一重繪數據與該第二重繪數據的比較,測試該移動通信裝置的操作狀態(tài)。
2.如權利要求1所述的自動測試系統(tǒng),其中,該移動通信裝置更包括一顯示屏幕,該顯示屏幕包括多個顯示區(qū)塊,且這些顯示區(qū)塊包括多個預設比較區(qū)塊。
3.如權利要求2所述的自動測試系統(tǒng),其中,該測試指令是用來指定這些預設比較區(qū)塊。
4.如權利要求2所述的自動測試系統(tǒng),其中,該儲存單元是根據這些預設比較區(qū)塊中預期重繪的至少一顯示區(qū)塊,輸出該第一重繪數據。
5.如權利要求4所述的自動測試系統(tǒng),其中,該第一重繪數據包括預期重繪的該顯示區(qū)塊的一第一區(qū)塊代號、多個第一像素行灰階和以及多個第一像素列灰階和。
6.如權利要求4所述的自動測試系統(tǒng),其中,該重繪模塊是根據該測試指令,控制該顯示屏幕重繪至少一顯示區(qū)塊,并根據這些預設比較區(qū)塊中重繪的該顯示區(qū)塊,輸出該第二重繪數據。
7.如權利要求6所述的自動測試系統(tǒng),其中,該第二重繪數據包括重繪的該顯示區(qū)塊的一第二區(qū)塊代號、多個第二像素行灰階和以及多個第二像素列灰階和。
8.如權利要求1所述的自動測試系統(tǒng),其中,該計算機更包括一顯示單元,耦接該處理單元,用以顯示一測試結果。
9.如權利要求1所述的自動測試系統(tǒng),其中,該重繪模塊是通過一串行輸入/輸出纜線耦接該處理單元,用以傳輸該測試指令以及該第一重繪數據。
10.如權利要求1所述的自動測試系統(tǒng),其中,該移動通信裝置是一手機。
11.一種自動測試方法,用以利用一計算機測試一移動通信裝置的操作狀態(tài),該計算機包括一處理單元以及一儲存單元,該儲存單元用以輸出一第一重繪數據至該處理單元,該移動通信裝置用以輸出一第二重繪數據至該處理單元,該自動測試方法包括(a)判斷該處理單元是否收到該第一重繪數據以及該第二重繪數據,若未同時收到該第一重繪數據以及該第二重繪數據,則進行步驟(c),在該計算機顯示測試失敗信息;以及(b)判斷該第一重繪數據與該第二重繪數據是否相同,若該第一重繪數據與該第二重繪數據不同,則進行步驟(c),在該計算機顯示測試失敗信息。
12.如權利要求11所述的自動測試方法,其中,在步驟(a)之前更包括(a-0)由該處理單元發(fā)出一測試指令至該移動通信裝置以及該儲存單元。
13.如權利要求12所述的自動測試方法,其中,該移動通信裝置包括一顯示屏幕,該顯示屏幕包括多個顯示區(qū)塊,且這些顯示區(qū)塊包括多個預設比較區(qū)塊。
14.如權利要求13所述的自動測試方法,其中,該儲存單元是在接收該測試指令后,根據這些預設比較區(qū)塊中預期重繪的至少一顯示區(qū)塊,輸出該第一重繪數據。
15.如權利要求14所述的自動測試方法,其中,該第一重繪數據包括預期重繪的該顯示區(qū)塊的一第一區(qū)塊代號、多個第一像素行灰階和以及多個第一像素列灰階和。
16.如權利要求15所述的自動測試方法,其中,該移動通信裝置是根據該測試指令,控制該顯示屏幕重繪至少一顯示區(qū)塊,并根據這些預設比較區(qū)塊中重繪的該顯示區(qū)塊,輸出該第二重繪數據。
17.如權利要求16所述的自動測試方法,其中,該第二重繪數據包括重繪的該顯示區(qū)塊的一第二區(qū)塊代號、多個第二像素行灰階和以及多個第二像素列灰階和。
18.如權利要求17所述的自動測試方法,其中,步驟(b)更包括(b-1)判斷該第一重繪數據的該第一區(qū)塊代號與該第二重繪數據的該第二區(qū)塊代號是否相同,若該第一區(qū)塊代號與該第二區(qū)塊代號不同,進行步驟(c);以及(b-2)判斷該第一重繪數據的這些第一像素行灰階和以及這些第一像素列灰階和與該第二重繪數據的這些第二像素行灰階和以及這些第二像素列灰階和是否皆相同,若不完全相同,則進行步驟(c),若完全相同,則進行步驟(a-0)。
全文摘要
一種自動測試系統(tǒng)包括計算機以及移動通信裝置。計算機包括處理單元以及儲存單元。處理單元是用以輸出測試指令。儲存單元耦接處理單元,用以根據測試指令輸出第一重繪數據。移動通信裝置包括重繪模塊,耦接處理單元,用以根據測試指令輸出第二重繪數據。處理單元是根據第一重繪數據與第二重繪數據的比較,測試移動通信裝置的操作狀態(tài)。自動測試方法包括判斷處理單元是否同時收到第一重繪數據以及第二重繪數據,若未同時收到第一重繪數據以及第二重繪數據,則在計算機顯示測試失敗信息;以及判斷第一重繪數據與第二重繪數據是否相同,若第一重繪數據與第二重繪數據不同,則在計算機顯示測試失敗信息。
文檔編號H04B17/00GK1845626SQ20051006381
公開日2006年10月11日 申請日期2005年4月7日 優(yōu)先權日2005年4月7日
發(fā)明者張任君, 楊俊國 申請人:明基電通股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1