【技術實現步驟摘要】
一種用于對計算機系統進行測試的方法、裝置和設備
本專利技術涉及計算機領域,尤其涉及一種用于對計算機系統進行測試的方法、裝置和設備。
技術介紹
通常對于計算機系統的測試方法中,需要由人工設定系統中各個模塊間的執行順序關系,并且需要由人工確定各個模塊執行所需的測試數據,該方法的問題在于:人工確定執行順序的效率較低,并且由人工確定的測試數據缺乏真實性,導致測試結果與計算機系統實際運行時的真實結果產生較大差異。
技術實現思路
本專利技術的目的是提供一種用于對計算機系統進行測試的方法、裝置和設備。根據本專利技術的一個方面,提供一種計算機實現的用于對計算機系統進行測試的方法,其中,所述方法包括以下步驟:a由計算機系統的多個被測單元中選擇與預知的測試相關信息相對應的一個或多個被測單元,其中,對該一個或多個被測單元中的每個被測單元執行以下步驟:x對該被測單元執行預定操作,以基于所述預定操作后被測單元的運行獲得一個或多個新的測試相關信息,用以對其他被測單元執行操作。根據本專利技術的一個方面,還提供了一種用于對計算機系統進行測試的測試裝置,其中,所述測試裝置包括:選擇裝置,用于由計算機系統的多個被測單元中選擇與預知的測試相關信息相對應的一個或多個被測單元,其中,測試裝置通過以下裝置對該一個或多個被測單元中的每個被測單元執行操作:第一執行獲取裝置,用于對該被測單元執行預定操作,以基于所述預定操作后被測單元的運行獲得一個或多個新的測試相關信息,用以對其他被測單元執行操作。根據本專利技術的另一個方面,還提供一種計算機設備,其中,該計算機設備包含所述測試裝置。與現有技術相比,本專利技術具 ...
【技術保護點】
一種計算機實現的用于對計算機系統進行測試的方法,其中,所述方法包括以下步驟:a由計算機系統的多個被測單元中選擇與預知的測試相關信息相對應的一個或多個被測單元,其中,對該一個或多個被測單元中的每個被測單元執行以下步驟:x對該被測單元執行預定操作,以基于所述預定操作后被測單元的運行獲得一個或多個新的測試相關信息,用以對其他被測單元執行操作。
【技術特征摘要】
1.一種計算機實現的用于對計算機系統進行測試的方法,其中,所述方法包括以下步驟:a由計算機系統的多個被測單元中選擇與預知的測試相關信息相對應的一個或多個被測單元,其中,對該一個或多個被測單元中的每個被測單元執行以下步驟:x對該被測單元執行預定操作,以基于所述預定操作后被測單元的運行獲得一個或多個新的測試相關信息,用以對其他被測單元執行操作;其中,所述步驟a包括:直接基于所述預知的測試相關信息進行查詢以獲得相應的一個或多個被測單元的標識信息;或者,基于預定選擇優先級,由與所述預知的測試相關信息相對應的所有被測單元中選擇所述一個或多個被測單元。2.根據權利要求1所述的方法,其中,所述步驟x包括以下步驟:-基于所述預知的測試相關信息的部分或全部信息來獲得該被測單元的輸入信息,對該被測單元執行預定操作,以基于所述預定操作后被測單元的運行獲得一個或多個新的測試相關信息,用以對其他被測單元執行操作。3.根據權利要求1所述的方法,其中,對于在步驟a中所選擇的一個或多個被測單元中的每個被測單元,所述方法還包括以下步驟:-判斷已獲得的與該被測單元相對應的所有測試相關信息是否為對所述被測單元的執行預定操作所需的全部測試相關信息,其中,所述全部測試相關信息包含所述測試相關信息的部分或全部信息;其中,所述步驟x包括以下步驟:x1當判斷已獲得全部測試相關信息時,對該被測單元執行預定操作,以基于所述預定操作后被測單元的運行獲得一個或多個新的測試相關信息,用以對其他被測單元執行操作。4.根據權利要求3所述的方法,其中,所述步驟x1包括以下步驟:-基于所述全部測試相關信息中的一個或多個測試相關信息來獲得該被測單元的輸入信息,對該被測單元執行預定操作,以基于所述預定操作后被測單元的運行獲得一個或多個新的測試相關信息,用以對其他被測單元執行操作。5.根據權利要求3或4所述的方法,其中,所述全部測試相關信息還包括預存儲的與該被測單元相對應的其他測試相關信息,其中,對于在步驟a中所選擇的一個或多個被測單元中的每個被測單元,所述方法還包括以下步驟:-當判斷未獲得全部測試相關信息時,將所述測試相關信息作為與該被測單元對應的其他測試相關信息進行存儲,以當根據其他新的測試相關信息再次選擇該被測單元時,用以判斷是否已獲得該被測單元的全部測試相關信息。6.根據權利要求1至4中任一項所述的方法,其中,所述方法在所述步驟a之前還包括:-接收第一遠程設備提供的所述預知的測試相關信息,其中,該第一遠程設備基于對自身所包含的被測單元執行預定操作來獲得所述預知的測試相關信息。7.根據權利要求1至4中任一項所述的方法,其中,所述方法在所述步驟a之前還包括:-基于對在該被測單元之前啟動的其他被測單元執行預定操作,獲得所述預知的測試相關信息。8.根據權利要求1至4中任一項所述的方法,其中,對于在步驟a中所選擇的一個或多個被測單元中的每個被測單元,所述方法還包括以下步驟:-獲取該被測單元的操作時間信息;-判斷所述操作時間信息是否符合開始對被測單元執行預定操作所需滿足的預定啟動條件;-當判斷所述操作時間信息符合該被測單元的預定啟動條件時,執行所述步驟x。9.根據權利要求1至4中任一項所述的方法,其中,所述方法還包括以下步驟:-將步驟x中所獲得的所述一個或多個新的測試相關信息發送至網絡中的第二遠程設備,以啟動所述第二遠程設備中所包含的其他被測單元。10.根據權利要求1至4中任一項所述的方法,其中,所述方法還包括以下步驟:-將所述一個或多個新的測試相關信息作為所述預知的測試相關信息并重復所述步驟a和x,直至滿足預定終止條件,并根據每次執行步驟a所確定的所述一個或多個被測單元和/或執行步驟x所獲得的所述一個或多個新的測試相關信息來繪制相應的測試圖形信息。11.根據權利要求10所述的方法,其中,所述預定終止條件包括以下至少一項:-運行時間滿足預定時間終止信息;-運行同一被測單元的次數達到預定閾值;-基于所有能夠獲得的新的測試相關信息,不能對其他被測單元執行預定操作。12.根據權利要求1至4中任一項所述的方法,其中所述測試相關信息包括以下至少一項信息:-該測試相關信息所基于的被測單元的標識信息;-該測試相關信息所基于的被測單元的測試數據信息。13.根據權利要求12所述的方法,其中,所述測試數據信息包括以下至少一項信息:-該測試相關信息所基于的被測單元的輸出信息;-該測試相關信息所基于的被測單元的運行信息;-該測試相關信息所基于的被測單元的運行結果信息。14.一種用于對計算機系統進行測試的測試裝置,其中,所述測試裝置包括:選擇裝置,用于由計算機系統的多個被測單元中選擇與預知的測試相關信息相對應的一個或多個被測單元,其中,測試裝置通過以下裝置對該一個或多個被測單元中的每個被測單元執行...
【專利技術屬性】
技術研發人員:勞勇,
申請(專利權)人:百度在線網絡技術北京有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。