The embodiment of the invention provides a hardware test method and a test system of hardware equipment, hardware testing method comprises the following steps: according to the test requirements of each test module are respectively configured for each test module information and at least one of the tested service information to the configuration file; the test module information including ID, test the priority and object path test module, test service information including name and parameter test service; parameters to be determined according to the test requirements of testing services; the host computer receives the test signal and the configuration file; receiving the test signal and the configuration file in the host computer, according to the test at least one test service configuration the various documents and test execution priority test module. The embodiment of the invention can according to the actual test requirements need to test the configuration module and service, so as to increase the flexibility of the test and the use of a type of automatic testing of equipment, improve the test efficiency.
【技術實現步驟摘要】
本專利技術涉及測試
,特別是涉及一種機臺設備的硬件測試方法和一種機臺設備的硬件測試系統。
技術介紹
目前,機臺設備在出廠之前會經過一系列的測試工作,主要包括硬件設備的驗機測試以及針對硬件設備軟件的測試工作等。測試的主要目的是保證機臺在出廠之前能夠達到用戶需求,并盡可能多的發現硬件或軟件上的缺陷,從而及時解決,為客戶提供良好的用戶體驗。其中,針對硬件設備的驗機測試除一些涉及到外觀設計、接線規范之外,還包括對機臺本身性能的測試,如腔室漏率檢測、MFC(MassFlowController,質量流量控制器)校準等操作,這些操作大都涉及到軟件流程,因此與軟件測試有部分重疊。而不同于常用的軟件測試的是,這部分基于軟件的硬件測試具有一定的固定性以及非完備性,也就是說無需像軟件測試那樣測試到所有的情況。通常情況下,由于機臺設備的部件比較多,并且提供給用戶的服務也各種各樣,這就造成了軟硬件測試的復雜性和繁瑣性。另外,對于大型的機臺設備,機械人員、電氣人員、軟件人員、工藝人員等均需要使用,因此造成了機臺設備的爭奪使用,不同程度上干擾了軟硬件測試的進行,降低了測試效率。在測試過程中,各個模塊之間、服務與服務之間的優先級有所差異,有些模塊必須先執行其它模塊才能繼續執行,對于測試人員來說必須首先記住這些規則,才能更好的完成測試計劃。另外,在測試過程中,通常需要人為記錄測試結果并對測試結果進行評價。而市場上自動化測試技術以及自動化測試方案大多是針對網頁或者基于windows系統的軟件,在linux下的自動測試方法雖然也具有一定的可用性,但針對特定的大型機臺設備軟件,因該軟件 ...
【技術保護點】
一種機臺設備的硬件測試方法,所述機臺設備包括多個信息可配置的模塊,每個所述模塊提供多個信息可配置的服務,每個所述服務的參數可配置,其特征在于,所述機臺設備的硬件測試方法包括以下步驟:根據測試需求分別配置每個待測試模塊的信息和每個所述待測試模塊的至少一個待測試服務的信息至配置文件;所述待測試模塊的信息包括所述待測試模塊的ID、測試優先級和對象路徑,所述待測試服務的信息包括所述待測試服務的名稱和參數;所述待測試服務的參數根據所述測試需求確定;上位機接收測試信號和所述配置文件;在所述上位機接收到所述測試信號和所述配置文件后,根據所述配置文件和所述測試優先級執行各個所述待測試模塊的至少一個所述待測試服務的測試。
【技術特征摘要】
1.一種機臺設備的硬件測試方法,所述機臺設備包括多個信息可配置的模塊,每個所述模塊提供多個信息可配置的服務,每個所述服務的參數可配置,其特征在于,所述機臺設備的硬件測試方法包括以下步驟:根據測試需求分別配置每個待測試模塊的信息和每個所述待測試模塊的至少一個待測試服務的信息至配置文件;所述待測試模塊的信息包括所述待測試模塊的ID、測試優先級和對象路徑,所述待測試服務的信息包括所述待測試服務的名稱和參數;所述待測試服務的參數根據所述測試需求確定;上位機接收測試信號和所述配置文件;在所述上位機接收到所述測試信號和所述配置文件后,根據所述配置文件和所述測試優先級執行各個所述待測試模塊的至少一個所述待測試服務的測試。2.根據權利要求1所述的機臺設備的硬件測試方法,其特征在于,在所述根據測試需求分別配置每個待測試模塊的信息之前,還包括以下步驟:將每個所述待測試模塊的測試接口添加至所述配置文件的待測試模塊列表中。3.根據權利要求2所述的機臺設備的硬件測試方法,其特征在于,在所述根據測試需求分別配置每個所述待測試模塊的至少一個待測試服務的信息之前,還包括以下步驟:將每個所述待測試模塊的每個所述待測試服務的服務句柄,添加至所述待測試模塊列表中所述待測試模塊對應的待測試服務列表。4.根據權利要求3所述的機臺設備的硬件測試方法,其特征在于,所述根據所述配置文件和所述測試優先級執行各個所述待測試模塊的至少一個所述待測試服務的測試,具體包括以下步驟:獲取當前待測試模塊的測試接口;所述當前待測試模塊為所述待測試模塊列表的剩余待測試模塊中測試優先級最高的待測試模塊;執行所述當前待測試模塊的至少一個所述待測試服務的測試;在所述當前待測試模塊的至少一個所述待測試服務的測試完成后,調整
\t所述當前待測試模塊為下一個待測試模塊,直至所述待測試模塊列表中每個所述待測試模塊的至少一個所述待測試服務的測試完成。5.根據權利要求4所述的機臺設備的硬件測試方法,其特征在于,所述執行所述當前待測試模塊的至少一個所述待測試服務的測試包括以下步驟:S11,獲取所述當前待測試模塊的對象;S12,獲取所述當前待測試模塊的待測試服務列表;S13,判斷當前待測試服務是否存在于所述對象的服務列表中;S14,如果存在,則根據所述當前待測試服務的名稱和參數獲取所述當前待測試服務的服務句柄;S15,執行所述當前待測試服務的測試;S16,調整所述當前待測試服務為下一個待測試服務;S17,重復執行所述S13至所述S16,直至所述待測試模塊的至少一個所述待測試服務的測試完成。6.根據權利要求4所述的機臺設備的硬件測試系統,其特征在于,所述機臺設備的硬件測試方法還包括以下步驟:在執行各個所述待測試模塊的至少一個所述待測試服務的測試過程中打印各個所述待測試模塊的每個所述待測試服務的執行過程;在各個所述待測試模塊的至少一個所述待測試服務的測試完成后,對每個所述待測試模塊的所述待測試服務個數、已執行的所述待測試服務個數、已執行的所述待測試服務中執行成功的個數和已執行的所述待測試服務中執行失敗的個數進行統計分析,并根據統計分析結果打印測試報告。...
【專利技術屬性】
技術研發人員:牧凈艷,
申請(專利權)人:北京北方微電子基地設備工藝研究中心有限責任公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。