多路測試的控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及產(chǎn)品測試技術(shù)領(lǐng)域,尤其涉及一種多路測試的控制方法。
【背景技術(shù)】
[0002]產(chǎn)品在生產(chǎn)時都需經(jīng)過一定的測試流程,以確保其各個功能能夠正常運作。產(chǎn)品的測試流程包括硬體測試、處理單元測試、按鍵測試、顯示器顯示情形測試等。
[0003]現(xiàn)有技術(shù)在對產(chǎn)品進行測試的過程中,針對其中一個部分的測試可能需要多個步驟去完成,且在進行每一步驟的測試過程中只能對一種產(chǎn)品進行測試,這樣對于整個產(chǎn)品而言就會增加測試所需時間。同時每個步驟都需要人工進行操作,其人力成本就會相應(yīng)增加,而且難以實現(xiàn)批量測試,測試工作效率也難以提高。
[0004]因此,還需要一種可以實現(xiàn)自動化測試的機臺測試程序架構(gòu),對產(chǎn)品進行多路并行的測試。
【發(fā)明內(nèi)容】
[0005]針對現(xiàn)有技術(shù)中存在的問題,本發(fā)明的目的為提供一種多路測試的控制方法,以解決現(xiàn)有技術(shù)中測試工作效率較低的技術(shù)問題。
[0006]為實現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
[0007]根據(jù)本發(fā)明的一個方面,提供了一種多路測試的控制方法,包括:
[0008]提供多路測試單元,每一路測試單元用于對一個待測產(chǎn)品進行測試;
[0009]控制所述多路測試單元對各自相應(yīng)的待測產(chǎn)品按照相同的順序、并行地執(zhí)行測試流程,其中所述測試流程包括多個測試步驟。
[0010]根據(jù)本發(fā)明的另一實施方式,每一路所述測試單元設(shè)置有多個轉(zhuǎn)臺位置,每一轉(zhuǎn)臺位置對應(yīng)一個測試機臺,用以執(zhí)行一個測試步驟,當(dāng)所述待測產(chǎn)品移動至所述轉(zhuǎn)臺位置時在所對應(yīng)的測試機臺上執(zhí)行相應(yīng)的測試步驟。
[0011]根據(jù)本發(fā)明的另一實施方式,每一路所述測試單元設(shè)置有多個轉(zhuǎn)臺位置,每一轉(zhuǎn)臺位置對應(yīng)至少一個測試機臺,用以執(zhí)行至少一個測試步驟,當(dāng)所述待測產(chǎn)品移動至所述轉(zhuǎn)臺位置時在所對應(yīng)的所述至少一個測試機臺上執(zhí)行相應(yīng)的所述至少一個測試步驟。
[0012]根據(jù)本發(fā)明的另一實施方式,所述多路測試單元包括I?N路測試單元,所述多個轉(zhuǎn)臺位置包括I?M轉(zhuǎn)臺位置,所述執(zhí)行測試流程包括:
[0013]第一路測試單元至第N路測試單元在轉(zhuǎn)至所述第一轉(zhuǎn)臺位置時,各自向執(zhí)行第一個測試步驟的測試機臺發(fā)送第一測試步驟的測試指令;
[0014]完成第一個測試步驟之后,所述第一路測試單元至所述第N路測試單元順序地轉(zhuǎn)至所述第二轉(zhuǎn)臺位置至第M轉(zhuǎn)臺位置,各自執(zhí)行相應(yīng)的測試步驟。
[0015]根據(jù)本發(fā)明的另一實施方式,所述多路測試單元各自獨立地執(zhí)行所述多個測試步驟。
[0016]根據(jù)本發(fā)明的另一方面,還提供了一種多路測試的控制方法,包括:
[0017]提供多路測試單元,每一路測試單元用于對一個待測產(chǎn)品進行測試;
[0018]控制所述多路測試單元對各自相應(yīng)的待測產(chǎn)品按照互不相同的順序執(zhí)行測試流程,其中所述測試流程包括多個測試步驟。
[0019]根據(jù)本發(fā)明的另一實施方式,每一路所述測試單元設(shè)置有多個轉(zhuǎn)臺位置,每一轉(zhuǎn)臺位置對應(yīng)一個測試機臺,用以執(zhí)行一個測試步驟,當(dāng)所述待測產(chǎn)品移動至所述轉(zhuǎn)臺位置時在所對應(yīng)的測試機臺上執(zhí)行相應(yīng)的測試步驟。
[0020]根據(jù)本發(fā)明的另一實施方式,每一路所述測試單元設(shè)置有多個轉(zhuǎn)臺位置,每一轉(zhuǎn)臺位置對應(yīng)至少一個測試機臺,用以執(zhí)行至少一個測試步驟,當(dāng)所述待測產(chǎn)品移動至所述轉(zhuǎn)臺位置時在所對應(yīng)的所述至少一個測試機臺上執(zhí)行相應(yīng)的所述至少一個測試步驟。
[0021]根據(jù)本發(fā)明的另一實施方式,所述多路測試單元包括I?N路測試單元,所述多個轉(zhuǎn)臺位置包括I?M轉(zhuǎn)臺位置,所述按照互不相同的順序執(zhí)行測試流程包括:
[0022]根據(jù)多個測試機臺的不同類型,逐個輸出所述多路測試單元的多個測試步驟的測試指令;
[0023]各個測試機臺收到所述測試指令后開始執(zhí)行相應(yīng)的測試步驟。
[0024]根據(jù)本發(fā)明的另一實施方式,所述逐個輸出所述多路測試單元的多個測試步驟的測試指令為:
[0025]第一路測試單元至第N路測試單元在轉(zhuǎn)至所述第一轉(zhuǎn)臺位置時,各自分別向執(zhí)行第一個測試步驟至第M個測試步驟的測試機臺發(fā)送第一測試步驟至第M個測試步驟的測試指令。
[0026]由上述技術(shù)方案可知,本發(fā)明的有益效果在于:通過本發(fā)明提供的控制方法,將測試部分分解為多個測試步驟,不同類型自動測試機臺結(jié)合在一起,能夠控制不同類型自動測試機臺實現(xiàn)多路并行測試或串行測試,可以實現(xiàn)對多種不同類型產(chǎn)品同時測試,且測試過程自動化,有效節(jié)約了測試時間,減少了測試人力,降低了產(chǎn)品成本。
【附圖說明】
[0027]通過結(jié)合附圖考慮以下對本發(fā)明的優(yōu)選實施例的詳細(xì)說明,本發(fā)明的各種目標(biāo)、特征和優(yōu)點將變得更加顯而易見。附圖僅為本發(fā)明的示范性圖解,并非一定是按比例繪制。在附圖中,同樣的附圖標(biāo)記始終表示相同或類似的部件。
[0028]圖1為本發(fā)明實施例一中提供的一種多路測試的控制方法的步驟流程圖。
[0029]圖2為本發(fā)明實施例一中提供的一種并行多路測試的示意圖。
[0030]圖3為本發(fā)明實施例二中提供的一種多路測試的控制方法的步驟流程圖。
[0031]圖4為本發(fā)明實施例二中提供的一種串行多路測試的示意圖。
[0032]圖5為本發(fā)明實施例二中以6個測試單元和6個轉(zhuǎn)臺位置為例執(zhí)行測試步驟的示意圖。
[0033]圖6為本發(fā)明實施例二中按照圖5所示的測試步驟完成多路測試的步驟流程圖。
【具體實施方式】
[0034]體現(xiàn)本發(fā)明特征與優(yōu)點的典型實施例將在以下的說明中詳細(xì)敘述。應(yīng)理解的是,本發(fā)明能夠在不同的實施例上具有各種的變化,其皆不脫離本發(fā)明的范圍,且其中的說明及附圖在本質(zhì)上是當(dāng)作說明之用,而非用以限制本發(fā)明。
[0035]本發(fā)明所描述的特征、結(jié)構(gòu)或特性可以以任何合適的方式結(jié)合在一個或更多實施方式中。在下面的描述中,提供許多具體細(xì)節(jié)從而給出對本發(fā)明的實施方式的充分理解。然而,本領(lǐng)域技術(shù)人員將意識到,可以實踐本發(fā)明的技術(shù)方案而沒有所述特定細(xì)節(jié)中的一個或更多,或者可以采用其它的方法、組件、材料等。在其它情況下,不詳細(xì)示出或描述公知結(jié)構(gòu)、材料或者操作以避免模糊本發(fā)明的各方面。
[0036]下面將參照附圖示例性地給出本發(fā)明的一些實施例。應(yīng)當(dāng)理解,參照的實施例并不限制本發(fā)明的范圍。也就是說,本說明書中舉出的任何實例都不是限制性的,而是僅僅是示例性的。
[0037]鑒于現(xiàn)有技術(shù)中所存在的缺陷,迫切需要設(shè)計一種可以實現(xiàn)自動化測試的機臺測試程序架構(gòu),用以對多路測試單元進行控制。
[0038]實施例一
[0039]參見圖1,本實施中提供了一種多路測試的控制方法,步驟流程如圖1所示,包括以下步驟:
[0040]步驟Sll:提供多路測試單元,其中每一路測試單元用于對一個待測產(chǎn)品進行測試。
[0041]步驟S12:控制多路測試單元對各自相應(yīng)的待測產(chǎn)品按照相同的順序、并行地執(zhí)行測試流程。其中測試流程包括多個測試步驟,在測試過程中對測試步驟進行自動分解,根據(jù)不同類型的測試機臺實現(xiàn)多路并行測試,可以實現(xiàn)對多種待測產(chǎn)品的同時測試。
[0042]在本實施例中,每一路測試單元可以設(shè)置有多個轉(zhuǎn)臺位置,每一轉(zhuǎn)臺位置可以對應(yīng)一個測試機臺,用以執(zhí)行一個測試步驟,當(dāng)待測產(chǎn)品移動至轉(zhuǎn)臺位置時在所對應(yīng)的測試機臺上執(zhí)行相應(yīng)的測試步驟。
[0043]在本實施例中,每一路測試單元設(shè)置有多個轉(zhuǎn)臺位置,每一轉(zhuǎn)臺位置還可以對應(yīng)至少一個測試機臺,用以執(zhí)行至少一個測試步驟,當(dāng)待測產(chǎn)品移動至轉(zhuǎn)臺位置時在所對應(yīng)的至少一個測試機臺上執(zhí)行相應(yīng)的至少一個測試步驟。
[0044]在本實施例中,多路測試單元包括I?N路測試單元,多個轉(zhuǎn)臺位置包括I?M轉(zhuǎn)臺位置,步驟SI 2中執(zhí)行測試流程包括:
[0045]首先,第一路測試單元至第N路測試單元在轉(zhuǎn)至第一轉(zhuǎn)臺位置時,各自向執(zhí)行第一個測試步驟的測試機臺發(fā)送第一測試步驟的測試指令。
[0046]完成第一個測試步驟之后,第一路測試單元至第N路測試單元順序地轉(zhuǎn)至第二轉(zhuǎn)臺位置至第M轉(zhuǎn)臺位置,各自執(zhí)行相應(yīng)的測試步驟。
[0047]在本實施例中,多路測試單元各自獨立地執(zhí)行多個測試步驟,即并行多路測試中,每一路測試單元均保持獨立狀態(tài),依據(jù)步驟分別得到各分步驟開始測試信號。
[0048]并行多路測試的示意圖如圖2所示,共有N路測試單元,分別簡稱為單元1、單元2……單元N。對產(chǎn)品的性能測試部分分解為M個測試步驟,串行多路測試機臺測試程序依據(jù)不同類型的測試機臺,逐個輸出多路測試單元的M個測試步驟的測試指令,各個測試轉(zhuǎn)臺接收到測試開始指令后,同時進行測試,該測試步驟完成后,將產(chǎn)品脫離轉(zhuǎn)臺位置測試區(qū)域,各轉(zhuǎn)臺按照一定的方向移動至對應(yīng)產(chǎn)品下方,再將產(chǎn)品放置于轉(zhuǎn)臺位置測試區(qū)域,等待下一測試步驟測試的測試指令,進行下一步驟的測試。參見圖2,每一路測試單元均是按照測試步驟1、測試步驟2……測試步驟M的順序分別對待測產(chǎn)品進行測試,執(zhí)行測試步驟的順序相同。
[0049]由上述技術(shù)方案可知,本發(fā)明的有益效果在于:通過本發(fā)明提供的控制方法,將測試部分分解為多個測試步驟,不同類型自動測試機臺結(jié)合在一起,能夠控制不同類型自動測試機臺實現(xiàn)多路并行測試,可以實現(xiàn)對多種不同類型產(chǎn)品同時測試,且測試過程自動化,有效節(jié)約了測試時間,減少了測試人力,降低了產(chǎn)品成本。
[0050]實施例二
[0051]參見圖3,本實施例還提供了一種多路測試的控制方法,步驟流程如圖3所示,包括以下步驟:
[0052]步驟S21:提供多路測試單元,每一路測試單元用于對一個待測產(chǎn)品進行測試。