專(zhuān)利名稱(chēng):測(cè)試平臺(tái)的除錯(cuò)方法及其手持裝置測(cè)試系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種適用于測(cè)試平臺(tái)的除錯(cuò)的方法,特別是涉及一種適用 于手持裝置測(cè)試平臺(tái),可避免計(jì)算機(jī)中指令集發(fā)生錯(cuò)誤可能,更可減輕測(cè) 試設(shè)定控制測(cè)試平臺(tái)計(jì)算機(jī)中指令集的負(fù)擔(dān),而能減少整個(gè)測(cè)試過(guò)程所需 時(shí)間,還可滿足手機(jī)測(cè)試對(duì)多種功能測(cè)試要求的除錯(cuò)方法及其手持裝置測(cè) 試系統(tǒng)。
背景技術(shù):
目前,隨著集成電路技術(shù)和寬頻技術(shù)的快速發(fā)展,手機(jī)產(chǎn)業(yè)正在從以
全球移動(dòng)通訊系統(tǒng)(GSM)、碼分多址(CDMA)、個(gè)人通訊服務(wù)(PCS)和通用分 組無(wú)線服務(wù)(GPRS)為代表的2G/2. 5G,向基于無(wú)線網(wǎng)路寬頻技術(shù)的、融合語(yǔ) 音、數(shù)據(jù)和視訊影像的3G轉(zhuǎn)移,并受到移動(dòng)商務(wù)、全球定位服務(wù)、移動(dòng)電 子付費(fèi)、移動(dòng)醫(yī)療等諸多移動(dòng)寬頻應(yīng)用業(yè)務(wù)的強(qiáng)勁驅(qū)動(dòng)。然而,針對(duì)技術(shù)越 來(lái)越復(fù)雜、利潤(rùn)越來(lái)越薄的手機(jī)市場(chǎng),測(cè)試必須快速、靈活和有效才能保證 生產(chǎn)線達(dá)到維持利潤(rùn)的產(chǎn)量,通過(guò)采用具有先進(jìn)軟硬件和不同測(cè)試模式的 測(cè)試儀器,可以對(duì)各種手機(jī)實(shí)現(xiàn)快速、精確地測(cè)量,因而可以確保3G產(chǎn)品 所需的品質(zhì)。
隨著手機(jī)芯片(晶片)整合度越來(lái)越高,手機(jī)正沿著模塊(即模組,以下 均稱(chēng)為模塊)越來(lái)越小、功能越來(lái)越多的方向發(fā)展,手機(jī)的測(cè)試項(xiàng)目也越來(lái) 越多,例如在3G手機(jī)的測(cè)試中,需要包括功能測(cè)試、協(xié)議相容性測(cè)試、可
用性測(cè)試、互通性測(cè)試.......等等至少I(mǎi)O項(xiàng)主要測(cè)試,這尚未包括每一主
要測(cè)試項(xiàng)目中的子測(cè)試項(xiàng)目。簡(jiǎn)而言之,要想確保手機(jī)產(chǎn)品所需的品質(zhì),簡(jiǎn) 單的通過(guò)/失敗測(cè)量是不夠的,除非想冒失去客戶的風(fēng)險(xiǎn)。移動(dòng)電話制造商 必須在制造過(guò)程中仔細(xì)檢測(cè)任何可能會(huì)影響元件的差錯(cuò)。
另外,對(duì)制造手機(jī)的業(yè)者而言,擁有多樣化產(chǎn)品而布局出 一完整的產(chǎn)品 線是相當(dāng)重要的。在不同型號(hào)的手機(jī)之間的測(cè)試,或有相同的測(cè)試項(xiàng)目,或 有不同的測(cè)試項(xiàng)目,據(jù)此,為了滿足手機(jī)測(cè)試對(duì)多種功能的測(cè)試要求,應(yīng)認(rèn) 真考慮如何整合和配置一套測(cè)試系統(tǒng),去滿足對(duì)手機(jī)測(cè)試設(shè)備的管控,如何 選擇測(cè)試工具軟件和標(biāo)準(zhǔn)庫(kù),以適應(yīng)未來(lái)發(fā)展的需要等等問(wèn)題。
目前,已有針對(duì)單一手機(jī)產(chǎn)品測(cè)試的自動(dòng)化流程控管系統(tǒng),在軟件工 程師將測(cè)試控管流程程序(程序即程式,本文均稱(chēng)為程序)開(kāi)發(fā)完畢后,測(cè)試 工程師需要將測(cè)試控管流程程序安裝至每一條檢測(cè)線的控制計(jì)算機(jī)(計(jì)算
機(jī)即電腦,本文均稱(chēng)為計(jì)算機(jī))中。接著,測(cè)試工程師必須設(shè)定每一臺(tái)控制 計(jì)算機(jī)中測(cè)試控管流程程序的每一個(gè)參數(shù),以確保被測(cè)試的手機(jī)能夠依照 一定的流程依序被送入每一測(cè)試站進(jìn)行不同功能的測(cè)試,或是能跳過(guò)一些 無(wú)須測(cè)試的測(cè)試站。如此一來(lái),自動(dòng)化流程控管系統(tǒng)將可使測(cè)試的效率大 幅提升,進(jìn)而能縮短測(cè)試時(shí)間和提高測(cè)試機(jī)臺(tái)配置的靈活性。
然而,測(cè)試工程師在設(shè)定每一 臺(tái)控制計(jì)算機(jī)中測(cè)試控管流程程序的參 數(shù)時(shí),若設(shè)定錯(cuò)誤但不自知,當(dāng)手機(jī)進(jìn)入測(cè)試站需進(jìn)行A項(xiàng)測(cè)試時(shí),測(cè)試控
管流程程序至伺服器卻去抓取B項(xiàng)的測(cè)試資料而出現(xiàn)錯(cuò)誤。在此情形下,輕
者整條測(cè)試線停機(jī),重者則測(cè)試線未停機(jī)而繼續(xù)進(jìn)行,但錯(cuò)誤的測(cè)試參數(shù) 卻將無(wú)法有效的篩選出不良品,以達(dá)成測(cè)試的目的。再者,測(cè)試工程師需 要逐一設(shè)定控制計(jì)算機(jī)中的參數(shù),如此不但費(fèi)時(shí),而且更會(huì)增加設(shè)定錯(cuò)誤 的可能性。
由此可見(jiàn),上述現(xiàn)有的測(cè)試平臺(tái)的除錯(cuò)方法及其手持裝置測(cè)試系統(tǒng),在 方法、系統(tǒng)的結(jié)構(gòu)及使用上,顯然仍存在有不便與缺陷,而亟待加以進(jìn)一步 改進(jìn)。為解決上述存在的問(wèn)題,相關(guān)廠商莫不費(fèi)盡心思來(lái)謀求解決之道,但 長(zhǎng)久以來(lái)一直未見(jiàn)適用的設(shè)計(jì)被發(fā)展完成,而一般測(cè)試平臺(tái)的除錯(cuò)方法及 其手持裝置測(cè)試系統(tǒng)又沒(méi)有適切的方法及系統(tǒng)能夠解決上述問(wèn)題,此顯然 是相關(guān)業(yè)者急欲解決的問(wèn)題。因此如何能創(chuàng)設(shè)一種新的測(cè)試平臺(tái)的除錯(cuò)方 法及其手持裝置測(cè)試系統(tǒng),實(shí)屬當(dāng)前重要研發(fā)課題之一,亦成為當(dāng)前業(yè)界極
需改進(jìn)的目標(biāo)。
有筌于上述現(xiàn)有的測(cè)試平臺(tái)的除錯(cuò)方法及其手持裝置測(cè)試系統(tǒng)存在的 缺陷,本發(fā)明人基于從事此類(lèi)產(chǎn)品設(shè)計(jì)制造多年豐富的實(shí)務(wù)經(jīng)驗(yàn)及專(zhuān)業(yè)知 識(shí),并配合學(xué)理的運(yùn)用,積極加以研究創(chuàng)新,以期創(chuàng)設(shè)一種新的測(cè)試平臺(tái)的 除錯(cuò)方法及其手持裝置測(cè)試系統(tǒng),能夠改進(jìn)一般現(xiàn)有的測(cè)試平臺(tái)的除錯(cuò)方 法及其手持裝置測(cè)試系統(tǒng),使其更具有實(shí)用性。經(jīng)過(guò)不斷的研究、設(shè)計(jì),并
經(jīng)反復(fù)試作及改進(jìn)后,終于創(chuàng)設(shè)出確具實(shí)用價(jià)值的本發(fā)明。
發(fā)明內(nèi)容
本發(fā)明的目的在于,克服現(xiàn)有的測(cè)試平臺(tái)的除錯(cuò)方法存在的缺陷,而提 供一種新的適用于測(cè)試平臺(tái)的測(cè)試平臺(tái)的除錯(cuò)方法,所要解決的技術(shù)問(wèn)題 是使其可以有效的避免手動(dòng)設(shè)定測(cè)試平臺(tái)的控制計(jì)算機(jī)中的指令集時(shí)發(fā)生 錯(cuò)誤的可能,使其可以減輕測(cè)試工程師設(shè)定控制測(cè)試平臺(tái)的計(jì)算機(jī)中的指 令集的負(fù)擔(dān),進(jìn)而能夠減少整個(gè)測(cè)試過(guò)程所需的時(shí)間,非常適于實(shí)用。
本發(fā)明的再一目的在于,提供一種適用于本發(fā)明上述測(cè)試平臺(tái)的除錯(cuò) 方法的手持裝置測(cè)試系統(tǒng),所要解決的技術(shù)問(wèn)題是使其提供的手持裝置測(cè)
試系統(tǒng)發(fā)出一訊息通知,工廠資訊系統(tǒng)(Factory Info函tion System, FIS)
伺服器中下載所需的數(shù)據(jù)資料,測(cè)試控管流程程序管控復(fù)數(shù)個(gè)測(cè)試站而能 夠滿足手機(jī)測(cè)試對(duì)多種功能的測(cè)試要求,從而更加適于實(shí)用。
本發(fā)明的目的及解決其技術(shù)問(wèn)題是采用以下技術(shù)方案來(lái)實(shí)現(xiàn)的。依據(jù) 本發(fā)明提出的一種確保測(cè)試平臺(tái)正確性的測(cè)試平臺(tái)的除錯(cuò)方法,該測(cè)試平 臺(tái)包含一第一計(jì)算機(jī)及至少一第二計(jì)算機(jī),該方法包括以下步驟提供一測(cè)
試控管流程程序于該第 一計(jì)算機(jī)上;下載該測(cè)試控管流程程序至復(fù)數(shù)個(gè)檢 測(cè)線上的各該第二計(jì)算機(jī)中;建立該測(cè)試控管流程程序的一指令集于該第 一計(jì)算機(jī)的資料庫(kù)中;以及當(dāng)該指令集于該第二計(jì)算機(jī)的該測(cè)試控管流程 程序中設(shè)定完成后,進(jìn)行比對(duì)該資料庫(kù)中的該指令集與該第二計(jì)算機(jī)的測(cè) 試控管流程程序中的該指令集,以產(chǎn)生一比對(duì)結(jié)果;其中,當(dāng)該比對(duì)結(jié)果為 相同時(shí),將該指令集自該第一計(jì)算機(jī)的資料庫(kù)下載至其他該些第二計(jì)算機(jī) 中的該測(cè)試控管流程程序中。
本發(fā)明的目的及解決其技術(shù)問(wèn)題還可采用以下技術(shù)措施進(jìn)一步實(shí)現(xiàn)。
前述的測(cè)試平臺(tái)的除錯(cuò)方法,其中所述的比對(duì)結(jié)果不相同時(shí),該測(cè)試平 臺(tái)會(huì)發(fā)出一訊息通知。
前述的測(cè)試平臺(tái)的除錯(cuò)方法,其中所述的指令集包括自 一工廠資訊系 統(tǒng)伺服器中下載所需的數(shù)據(jù)資料。
前述的測(cè)試平臺(tái)的除錯(cuò)方法,其中所述的測(cè)試控管流程程序管控復(fù)數(shù) 個(gè)測(cè)試站。
前述的測(cè)試平臺(tái)的除錯(cuò)方法,其中所述的指令集包括各該測(cè)試站進(jìn)行 測(cè)試時(shí)所需的數(shù)據(jù)資料。
本發(fā)明的目的及解決其技術(shù)問(wèn)題還采用以下技術(shù)方案來(lái)實(shí)現(xiàn)。依據(jù)本 發(fā)明提出的一種手持裝置測(cè)試系統(tǒng),其至少包括復(fù)數(shù)條測(cè)試線; 一第一計(jì) 算機(jī);以及復(fù)數(shù)臺(tái)第二計(jì)算機(jī),每一該第二計(jì)算機(jī)分別控制每一該些測(cè)試線 以及受該第一計(jì)算機(jī)控制;其中該第一計(jì)算機(jī)將該第一計(jì)算機(jī)的資料庫(kù)中 的一指令集與該第一計(jì)算機(jī)的測(cè)試控管流程程序中的指令集或該些第二計(jì) 算機(jī)的測(cè)試控管流程程序中的指令集進(jìn)行比對(duì),產(chǎn)生一比對(duì)結(jié)果;當(dāng)比對(duì) 結(jié)果為相同時(shí),該已設(shè)定指令集的測(cè)試控管流程程序?qū)⒋嬖谟谠撔┑诙?jì) 算機(jī)中以進(jìn)行后續(xù)的測(cè)試步驟。
本發(fā)明的目的及解決其技術(shù)問(wèn)題還可采用以下技術(shù)措施進(jìn)一步實(shí)現(xiàn)。
前述的手持裝置測(cè)試系統(tǒng),其中所述的比對(duì)結(jié)果不相同時(shí),該手持裝置 測(cè)試系統(tǒng)會(huì)發(fā)出 一訊息通知。
前述的手持裝置測(cè)試系統(tǒng),其中所述的指令集包括自 一工廠資訊系統(tǒng) (Factory Information System, FIS)伺服器中下載所需的數(shù)據(jù)資料。
前述的手持裝置測(cè)試系統(tǒng),其中所述的測(cè)試控管流程程序管控復(fù)數(shù)個(gè) 測(cè)試站。
前述的手持裝置測(cè)試系統(tǒng),其中所述的指令集包括各該測(cè)試站進(jìn)行測(cè) 試時(shí)所需的數(shù)據(jù)資料。
本發(fā)明與現(xiàn)有技術(shù)相比具有明顯的優(yōu)點(diǎn)和有益效果。由以上技術(shù)方案 可知,本發(fā)明的主要技術(shù)內(nèi)容如下
為達(dá)到上述目的,本發(fā)明提供一種測(cè)試平臺(tái)程序參數(shù)的測(cè)試平臺(tái)的除
錯(cuò)方法,該方法包含下列步驟首先,將一測(cè)試控管流程程序上載于一伺服 器上,并在伺服器的資料庫(kù)中建立測(cè)試控管流程程序在此次測(cè)試中所需的 指令集。接著,下載測(cè)試控管流程程序至復(fù)數(shù)個(gè)檢測(cè)線的控制計(jì)算機(jī)中,最 后,將此次測(cè)試中所需的指令集逐一輸入每一控制計(jì)算機(jī)中,并將控制計(jì)算 機(jī)中的指令集與伺服器中的指令集進(jìn)行比對(duì),當(dāng)兩者相同時(shí),則開(kāi)始進(jìn)行 測(cè)試;當(dāng)兩者不相同時(shí),重新檢視控制計(jì)算機(jī)中及伺服器資料庫(kù)中的指令 集。本發(fā)明所揭露的方法,可以確保控制計(jì)算機(jī)中所建立的指令集的正確 性。
另外,為達(dá)到上述目的,本發(fā)明另提供了 一種測(cè)試平臺(tái)程序參數(shù)的測(cè)試 平臺(tái)的除錯(cuò)方法,該方法包含下列步驟首先,將一測(cè)試控管流程程序上 載于一伺服器上,并在伺服器的資料庫(kù)中建立測(cè)試控管流程程序在此次測(cè) 試中所需的指令集。接著,將此次測(cè)試中所需的指令集再次輸入于伺服器 內(nèi)的測(cè)試控管流程程序,并比對(duì)資料庫(kù)中的指令集與測(cè)試控管流程程序內(nèi) 的指令集,當(dāng)兩者相同時(shí),下載測(cè)試控管流程程序至復(fù)數(shù)個(gè)檢測(cè)線的控制 計(jì)算機(jī)中則開(kāi)始進(jìn)行測(cè)試;當(dāng)兩者不相同時(shí),重新檢視測(cè)試控管流程程序 中及伺服器資料庫(kù)中的指令集。本發(fā)明所揭露的方法,不僅可以確??刂?計(jì)算機(jī)中據(jù)以控制測(cè)試流程的指令集的正確性,又因?yàn)榭刂朴?jì)算機(jī)由伺服 器下載測(cè)試控管流程程序,以包含此次測(cè)試所需的參數(shù),所以可以大幅減 少在控制計(jì)算機(jī)建立指令集所需要的時(shí)間。
借由上述技術(shù)方案,本發(fā)明測(cè)試平臺(tái)的除錯(cuò)方法及其手持裝置測(cè)試系 統(tǒng)至少具有下列優(yōu)點(diǎn)及有益效果
1、本發(fā)明的確保測(cè)試平臺(tái)正確性的測(cè)試平臺(tái)的除錯(cuò)方法,克服了現(xiàn)有 的測(cè)試平臺(tái)的除錯(cuò)方法存在的缺陷,提供了 一種新的適用于測(cè)試平臺(tái)的測(cè) 試平臺(tái)的除錯(cuò)方法,可以有效的避免手動(dòng)設(shè)定測(cè)試平臺(tái)的控制計(jì)算機(jī)中的 指令集時(shí)發(fā)生錯(cuò)誤的可能,更可以減輕測(cè)試工程師設(shè)定控制測(cè)試平臺(tái)的計(jì) 算機(jī)中的指令集的負(fù)擔(dān),進(jìn)而能夠減少整個(gè)測(cè)試過(guò)程所需的時(shí)間,非常適 于實(shí)用。
2 、本發(fā)明的手持裝置測(cè)試系統(tǒng),借由發(fā)出 一 訊息通知,工廠資訊系統(tǒng) (Factory Information System, FIS)伺服器中下載所需的數(shù)據(jù)資料,測(cè)試 控管流程程序管控復(fù)數(shù)個(gè)測(cè)試站,而可滿足手機(jī)測(cè)試對(duì)多種功能的測(cè)試要 求,非常適于實(shí)用。
綜上所述,本發(fā)明是有關(guān)于一種測(cè)試平臺(tái)的除錯(cuò)方法及其手持裝置測(cè) 試系統(tǒng),用以對(duì)測(cè)試平臺(tái)中的測(cè)試控管流程程序的指令集除錯(cuò)。該方法是 在測(cè)試平臺(tái)的第 一計(jì)算機(jī)的資料庫(kù)建立一指令集,接著在第 一計(jì)算機(jī)或第 二計(jì)算機(jī)中的測(cè)試控管流程程序設(shè)定同 一指令集。比對(duì)兩組位于不同位置 的指令集以得到一比對(duì)結(jié)果,藉以判斷所建立的指令集的正確性,且能減 少整個(gè)測(cè)試過(guò)程所需的時(shí)間。本發(fā)明的手持裝置測(cè)試系統(tǒng)可以滿足手機(jī)測(cè) 試對(duì)多種功能的測(cè)試要求。本發(fā)明具有上述諸多優(yōu)點(diǎn)及實(shí)用價(jià)值,其不論 在方法、系統(tǒng)的結(jié)構(gòu)或功能上皆有較大改進(jìn),在技術(shù)上有顯著的進(jìn)步,并產(chǎn) 生了好用及實(shí)用的效果,且較現(xiàn)有的測(cè)試平臺(tái)的除錯(cuò)方法及其手持裝置測(cè) 試系統(tǒng)具有增進(jìn)的突出功效,從而更加適于實(shí)用,誠(chéng)為一新穎、進(jìn)步、實(shí)用 的新設(shè)計(jì)。
上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的 技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和 其他目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉較佳實(shí)施例,并配合附 圖,詳細(xì)說(shuō)明如下。
圖1是本發(fā)明的適用于本發(fā)明提供的測(cè)試平臺(tái)的除錯(cuò)方法的手持裝置 測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖。
圖2是依照本發(fā)明的測(cè)試平臺(tái)的除錯(cuò)方法第一較佳實(shí)施例的流程圖。
圖3是依照本發(fā)明的測(cè)試平臺(tái)的除錯(cuò)方法第二較佳實(shí)施例的流程圖。
步驟10Q:測(cè)試控管流程程序開(kāi)發(fā)完成
步驟102:將測(cè)試控管流程程序上載至FIS服務(wù)器
步驟104:將所對(duì)應(yīng)之參數(shù)組建立于FIS服務(wù)器中
步驟106:將測(cè)試控管流程程序自FIS服務(wù)器下載至控制計(jì)算機(jī)中
步驟108:將所對(duì)應(yīng)之參數(shù)組建立于控制計(jì)算機(jī)中
步驟110:比對(duì)兩參數(shù)組是否相同?
步驟112:進(jìn)行測(cè)試作業(yè)
步驟114:發(fā)出"錯(cuò)誤"的訊息
步驟20G:測(cè)試控管流程程序開(kāi)發(fā)完成
步驟202:將所對(duì)應(yīng)之參數(shù)組建立于FIS服務(wù)器中
步驟204:再將所對(duì)應(yīng)之參數(shù)組建立于FIS服務(wù)器中
步驟208:比對(duì)兩參數(shù)組是否相同?
步驟210:將測(cè)試控管流程程序及參數(shù)組自FIS服務(wù)器下載至控制計(jì)算
機(jī)中
步驟212:進(jìn)行測(cè)試作業(yè)
步驟214:發(fā)出"錯(cuò)誤"的訊息
具體實(shí)施例方式
為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定發(fā)明目的所采取的技術(shù)手段及功 效,以下結(jié)合附圖及較佳實(shí)施例,對(duì)依據(jù)本發(fā)明提出的測(cè)試平臺(tái)的除錯(cuò)方法 及其手持裝置測(cè)試系統(tǒng)其具體實(shí)施方式
、方法、步驟、結(jié)構(gòu)、特征及其功 效,詳細(xì)i兌明如后。
為了能使本發(fā)明的技術(shù)方案及技術(shù)特征更為清楚,以下將揭露本發(fā)明 的各種實(shí)施例,例如各種特征的實(shí)施方式,而所描述的特定元件與安排僅 為簡(jiǎn)化本說(shuō)明,并非用以限定本發(fā)明。另外,本發(fā)明會(huì)在各種實(shí)施例中重 復(fù)使用參考標(biāo)號(hào)與文字,重復(fù)的目的在于簡(jiǎn)化與清楚說(shuō)明,并非用以指定 各種實(shí)施例及/或所述結(jié)構(gòu)之間的關(guān)系。
請(qǐng)參閱圖1所示,是本發(fā)明的適用于本發(fā)明提供的測(cè)試平臺(tái)的除錯(cuò)方 法的手持裝置測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖。本發(fā)明較佳實(shí)施例的手持裝置測(cè)試 系統(tǒng)IO,包括第一計(jì)算機(jī)(即電腦)20和多個(gè)第二計(jì)算機(jī)30。每一第二計(jì)算 機(jī)30和第一計(jì)算機(jī)20相連接并控制一條手持裝置測(cè)試線。第一計(jì)算機(jī)20 可以為一伺服器(Server),在本實(shí)施例中,特別是可以為一工廠資訊(即數(shù) 據(jù)信息)系統(tǒng)(Factory Information System, FIS)伺服器。第二計(jì)算機(jī)30 為控制計(jì)算機(jī)。
請(qǐng)參閱圖2所示,是依照本發(fā)明的測(cè)試平臺(tái)的除錯(cuò)方法第一較佳實(shí)施 例的流程圖。本發(fā)明第一較佳實(shí)施例的測(cè)試平臺(tái)的除錯(cuò)方法,包括以下步 驟
首先,進(jìn)行步驟IOO,軟件工程師根據(jù)整條標(biāo)準(zhǔn)測(cè)試線中各測(cè)試站的規(guī) 劃開(kāi)發(fā)出測(cè)試控管流程程序;
接著,進(jìn)行步驟102,由軟件工程師或是測(cè)試工程師將測(cè)試控管流程程 序上載至第一計(jì)算機(jī)20。
由于測(cè)試控管流程程序的開(kāi)發(fā)并非針對(duì)單一產(chǎn)品,所以,測(cè)試線上被 測(cè)試的不同的手持裝置在標(biāo)準(zhǔn)測(cè)試線中所進(jìn)行的測(cè)試流程和站別不一定相 同,例如,無(wú)藍(lán)牙功能的手持裝置會(huì)跳過(guò)藍(lán)牙模塊(模組)的測(cè)試站。所針對(duì) 不同的手持裝置的測(cè)試會(huì)在測(cè)試控管流程程序中建立不同的指令集。指令 集的內(nèi)容包括被測(cè)試的手持裝置所需要的測(cè)試的測(cè)試站及跳過(guò)需要的測(cè)試 的測(cè)試站。
接著,進(jìn)行步驟104,測(cè)試工程師根據(jù)此次被測(cè)試的手持裝置,例如一手 機(jī),規(guī)劃整個(gè)測(cè)試的程序,并將所對(duì)應(yīng)的指令集輸入工廠資訊系統(tǒng)(FIS)伺 服器中并將其建立于工廠資訊系統(tǒng)(F I S)伺服器的資料(即數(shù)據(jù))庫(kù)內(nèi)。另 外,指令集更包括被測(cè)試的手持裝置在每一測(cè)試站進(jìn)行測(cè)試時(shí)所需的數(shù)據(jù) 資料或是該自工廠資訊系統(tǒng)(FI S)伺服器中下載所需的數(shù)據(jù)資料等等。
接著,進(jìn)行步驟106,測(cè)試工程師將測(cè)試控管流程程序自工廠資訊系統(tǒng)
(FIS)伺服器下載至每一測(cè)試線所對(duì)應(yīng)的第二計(jì)算機(jī)30中,該第二計(jì)算機(jī) 30可以為個(gè)人計(jì)算機(jī),第二計(jì)算機(jī)30的目的是作為一條測(cè)試線的控制計(jì)算 機(jī)。
然后,繼續(xù)進(jìn)行步驟108,測(cè)試工程師選擇一臺(tái)控制計(jì)算機(jī)再將所需的 指令集重新設(shè)定于控制計(jì)算機(jī)的測(cè)試控管流程程序之中;
接著,進(jìn)行步驟IIO,在步驟110中,比對(duì)伺服器資料庫(kù)中的指令集與 控制計(jì)算機(jī)的測(cè)試控管流程程序的中的指令集,比對(duì)兩參數(shù)組是否相同。
理論上,在伺服器資料庫(kù)中的指令集資料需與控制計(jì)算機(jī)中的指令集 資料相同,當(dāng)然,若兩者相同,則進(jìn)入步驟112,將伺服器資料庫(kù)中的指令 集下載至其他第二計(jì)算機(jī)的測(cè)試控管流程程序之中,再進(jìn)入步驟114,進(jìn)行 測(cè)試作業(yè);
若是兩者間存在任何的差異,進(jìn)行步驟116,系統(tǒng)會(huì)發(fā)出"錯(cuò)誤"的訊 息通知測(cè)試工程師,此時(shí)測(cè)試工程師必須重新檢視在資料(數(shù)據(jù))庫(kù)中及在 控制計(jì)算機(jī)中的指令集,以找出錯(cuò)誤加以修正后,則可繼續(xù)進(jìn)行檢測(cè)作業(yè)。
在本實(shí)施例中,上述的步驟104及步驟106的順序可以對(duì)調(diào)。
請(qǐng)參閱圖3所示,是依照本發(fā)明的測(cè)試平臺(tái)的除錯(cuò)方法第二較佳實(shí)施 例的流程圖。本發(fā)明第二較佳實(shí)施例的測(cè)試平臺(tái)的除錯(cuò)方法,原則上兩實(shí)施 例在硬件的連接上并無(wú)二致,如圖3所示,其包括以下步驟
首先,進(jìn)行步驟200,軟件工程師根據(jù)整條標(biāo)準(zhǔn)測(cè)試線中各測(cè)試站的規(guī) 劃開(kāi)發(fā)出并完成測(cè)試控管流程程序。
接著,進(jìn)行步驟202,由軟件工程師或測(cè)試工程師將測(cè)試控管流程程岸 上載至一第 一計(jì)算機(jī)中,即將測(cè)試控管流程程序上載至工廠資訊系統(tǒng)FIS伺 服器中。
由于測(cè)試控管流程程序的開(kāi)發(fā)并非針對(duì)單一產(chǎn)品,所以,測(cè)試線上被 測(cè)試的不同的手持裝置在標(biāo)準(zhǔn)測(cè)試線中所進(jìn)行的測(cè)試流程和站別不一定相 同,例如,無(wú)藍(lán)牙功能的手持裝置會(huì)跳過(guò)藍(lán)牙模塊的測(cè)試站。所針對(duì)不同的 手持裝置的測(cè)試會(huì)在測(cè)試控管流程程序中建立不同的指令集。指令集的內(nèi) 容包括被測(cè)試的手持裝置所需要的測(cè)試的測(cè)試站及跳過(guò)需要的測(cè)試的測(cè)試 站。
接著,進(jìn)行步驟204,測(cè)試工程師根據(jù)此次被測(cè)試的手持裝置,例如一手 機(jī),規(guī)劃整個(gè)測(cè)試的程序,并將所對(duì)應(yīng)的指令集輸入工廠資訊系統(tǒng)(FIS)伺 服器中并將其建立于工廠資訊系統(tǒng)(FIS)伺服器的資料庫(kù)內(nèi)。由于被測(cè)試的 手持裝置無(wú)須進(jìn)行整條標(biāo)準(zhǔn)測(cè)試線中所有測(cè)試站的測(cè)試,所以指令集的內(nèi) 容包括被測(cè)試的手持裝置所需要的測(cè)試的測(cè)試站并跳過(guò)需要的測(cè)試的測(cè)試
站。另外,指令集更包括被測(cè)試的手持裝置在每一測(cè)試站進(jìn)行測(cè)試時(shí)所需 的數(shù)據(jù)資料或是該自工廠資訊系統(tǒng)(FI S)伺服器中下載所需的數(shù)據(jù)資料等等。
接著,進(jìn)行步驟206,測(cè)試工程師將所需的指令集設(shè)定于工廠資訊系統(tǒng) (FIS)伺服器中的測(cè)試控管流程程序。步驟204所建立的指令集與步驟206 所設(shè)定的指令集可存于工廠資訊系統(tǒng)(F I S)伺服器的不同位置。
接著,進(jìn)行步驟208,比對(duì)伺服器中先后建立的兩指令集,即比對(duì)兩參 數(shù)組是否相同。
在理論上,在步驟204以及步驟206中所分別建立的指令集應(yīng)該要相 同,當(dāng)然,若兩者相同,則進(jìn)入步驟210,將已設(shè)定好指令集的測(cè)試控管流 程程序下載至每一控制計(jì)算機(jī)中,并在步驟212進(jìn)行測(cè)試作業(yè);若是兩者 之間存在任何的差異,則進(jìn)行步驟214,系統(tǒng)會(huì)發(fā)出"錯(cuò)誤"的訊息通知測(cè) 試工程師,此時(shí)測(cè)試工程師必須重新檢視在資料庫(kù)中及在控制計(jì)算機(jī)中測(cè) 試控管流程程序內(nèi)的指令集,以找出錯(cuò)誤加以修正后,則可繼續(xù)進(jìn)行檢測(cè) 作業(yè)。
在本實(shí)施例中,步驟210將測(cè)試控管流程程序自工廠資訊系統(tǒng)(FIS)伺 服器下載至控制計(jì)算機(jī)的動(dòng)作在步驟202之后隨時(shí)均可進(jìn)行。
由于手持裝置功能的多元化及復(fù)雜化,測(cè)試也相形更為復(fù)雜,在測(cè)試過(guò) 程中的測(cè)試參數(shù)也更多,測(cè)試工程師在測(cè)試線的控制計(jì)算機(jī)建立指令集時(shí) 犯錯(cuò)的可能性也更高。據(jù)此,本發(fā)明運(yùn)用在同一計(jì)算機(jī)中或不同計(jì)算機(jī)中 進(jìn)行兩次或兩次以上的指令集建立后,再將所建立的指令集進(jìn)行比對(duì)。指令 集的內(nèi)容并非僅為簡(jiǎn)單的數(shù)字而已,由于指令集的復(fù)雜性,測(cè)試工程師在 前后建立的指令集之間,會(huì)在同一處出現(xiàn)相同的錯(cuò)誤的機(jī)會(huì)微乎其微。據(jù) 此,測(cè)試工程師無(wú)須在每一條測(cè)試線的控制計(jì)算機(jī)上建立指令集,而且必須 冒著可能犯錯(cuò)的危險(xiǎn)。測(cè)試工程師只需藉由本發(fā)明所揭露的測(cè)試平臺(tái)的除 錯(cuò)方法,在確認(rèn)指令集無(wú)誤后,將已設(shè)定好指令集的測(cè)試控管流程程序自 工廠資訊系統(tǒng)(FIS)伺服器的資料庫(kù)中下載至每一控制計(jì)算機(jī)中。如此一 來(lái),不僅可以大幅降低建立指令集時(shí)可能犯錯(cuò)的機(jī)率,更能夠大幅減少測(cè)試 工程師在控制計(jì)算機(jī)中建立指令集所需要的時(shí)間,非常適于實(shí)用。
以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式 上的限制,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā) 明,任何熟悉本專(zhuān)業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利 用上述揭示的技術(shù)內(nèi)容作出些許更動(dòng)或修飾為等同變化的等效實(shí)施例,但 凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所 作的任何筒單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
權(quán)利要求
1、一種確保測(cè)試平臺(tái)正確性的測(cè)試平臺(tái)的除錯(cuò)方法,該測(cè)試平臺(tái)包含一第一計(jì)算機(jī)及至少一第二計(jì)算機(jī),其特征在于該方法包括以下步驟提供一測(cè)試控管流程程序于該第一計(jì)算機(jī)上;下載該測(cè)試控管流程程序至復(fù)數(shù)個(gè)檢測(cè)線上的各該第二計(jì)算機(jī)中;建立該測(cè)試控管流程程序的一指令集于該第一計(jì)算機(jī)的資料庫(kù)中;以及當(dāng)該指令集于該第二計(jì)算機(jī)的該測(cè)試控管流程程序中設(shè)定完成后,進(jìn)行比對(duì)該資料庫(kù)中的該指令集與該第二計(jì)算機(jī)的測(cè)試控管流程程序中的該指令集,以產(chǎn)生一比對(duì)結(jié)果;其中,當(dāng)該比對(duì)結(jié)果為相同時(shí),將該指令集自該第一計(jì)算機(jī)的資料庫(kù)下載至其他該些第二計(jì)算機(jī)中的該測(cè)試控管流程程序中。
2、 根據(jù)權(quán)利要求1所述的測(cè)試平臺(tái)的除錯(cuò)方法,其特征在于其中所述 的比對(duì)結(jié)果不相同時(shí),該測(cè)試平臺(tái)會(huì)發(fā)出 一訊息通知。
3、 根據(jù)權(quán)利要求1所述的測(cè)試平臺(tái)的除錯(cuò)方法,其特征在于其中所述 的指令集包括自 一 工廠資訊系統(tǒng)伺服器中下載所需的數(shù)據(jù)資料。
4、 根據(jù)權(quán)利要求1所述的測(cè)試平臺(tái)的除錯(cuò)方法,其特征在于其中所述 的測(cè)試控管流程程序管控復(fù)數(shù)個(gè)測(cè)試站。
5、 根據(jù)權(quán)利要求4所述的測(cè)試平臺(tái)的除錯(cuò)方法,其特征在于其中所述 的指令集包括各該測(cè)試站進(jìn)行測(cè)試時(shí)所需的數(shù)據(jù)資料。
6、 一種手持裝置測(cè)試系統(tǒng),其特征在于其至少包括 復(fù)數(shù)條測(cè)試線;一第一計(jì)算機(jī);以及復(fù)數(shù)臺(tái)第二計(jì)算機(jī),每一該第二計(jì)算機(jī)分別控制每一該些測(cè)試線以及 受該第一計(jì)算機(jī)控制;其中該第 一計(jì)算機(jī)將該第 一計(jì)算機(jī)的資料庫(kù)中的 一指令集與該第 一計(jì) 算機(jī)的測(cè)試控管流程程序中的指令集或該些第二計(jì)算機(jī)的測(cè)試控管流程程 序中的指令集進(jìn)行比對(duì),產(chǎn)生一比對(duì)結(jié)果;當(dāng)比對(duì)結(jié)果為相同時(shí),該已設(shè) 定指令集的測(cè)試控管流程程序?qū)⒋嬖谟谠撔┑诙?jì)算機(jī)中以進(jìn)行后續(xù)的測(cè) 試步驟。
7、 根據(jù)權(quán)利要求6所述的手持裝置測(cè)試系統(tǒng),其特征在于其中所述的 比對(duì)結(jié)果不相同時(shí),該手持裝置測(cè)試系統(tǒng)會(huì)發(fā)出一訊息通知。
8、 根據(jù)權(quán)利要求6所述的手持裝置測(cè)試系統(tǒng),其特征在于其中所述的 指令集包括自一工廠資訊系統(tǒng)(Factory Information System, FIS)伺服器 中下載所需的數(shù)據(jù)資料。
9、 根據(jù)權(quán)利要求6所述的手持裝置測(cè)試系統(tǒng),其特征在于其中所述的 測(cè)試控管流程程序管控復(fù)數(shù)個(gè)測(cè)試站。
10、 根據(jù)權(quán)利要求9所述的手持裝置測(cè)試系統(tǒng),其特征在于其中所述的 指令集包括各該測(cè)試站進(jìn)行測(cè)試時(shí)所需的數(shù)據(jù)資料。
全文摘要
本發(fā)明是有關(guān)一種測(cè)試平臺(tái)的除錯(cuò)方法及其手持裝置測(cè)試系統(tǒng),用以對(duì)測(cè)試平臺(tái)中測(cè)試控管流程程序指令集除錯(cuò)。該測(cè)試平臺(tái)除錯(cuò)方法包括在測(cè)試平臺(tái)第一計(jì)算機(jī)資料庫(kù)建立一指令集,接著在第一或第二計(jì)算機(jī)中測(cè)試控管流程程序設(shè)定同一指令集;比對(duì)兩組指令集得到一比對(duì)結(jié)果,以判斷所建立指令集正確性。該手持裝置測(cè)試系統(tǒng),包括復(fù)數(shù)條測(cè)試線;第一計(jì)算機(jī);及復(fù)數(shù)第二計(jì)算機(jī),分別控制每一測(cè)試線及受第一計(jì)算機(jī)控制;第一計(jì)算機(jī)將資料庫(kù)中一指令集與控管程序中指令集或該些第二計(jì)算機(jī)程序中指令集進(jìn)行比對(duì)產(chǎn)生比對(duì)結(jié)果;比對(duì)結(jié)果相同時(shí)流程程序存在于該些第二計(jì)算機(jī)中以進(jìn)行后續(xù)測(cè)試。本發(fā)明可避免手動(dòng)設(shè)定指令集發(fā)生錯(cuò)誤可能,減少測(cè)試時(shí)間,并可滿足多種功能測(cè)試要求。
文檔編號(hào)H04M3/24GK101351008SQ20071004410
公開(kāi)日2009年1月21日 申請(qǐng)日期2007年7月20日 優(yōu)先權(quán)日2007年7月20日
發(fā)明者震 李 申請(qǐng)人:英華達(dá)(上海)科技有限公司