• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種用于對計算機系統進行測試的方法、裝置和設備制造方法及圖紙

    技術編號:8489717 閱讀:192 留言:0更新日期:2013-03-28 08:50
    本發明專利技術的目的是提供一種用于對計算機系統進行測試的方法、裝置和設備。所述方法包括:由計算機系統的多個被測單元中選擇與預知的測試相關信息相對應的一個或多個被測單元,其中,對該一個或多個被測單元中的每個被測單元執行預定操作,以基于所述預定操作后被測單元的運行獲得一個或多個新的測試相關信息,用以對其他被測單元執行操作。本發明專利技術的優點在于:1)確定下游被測單元的過程完全自動化,無需由人工預定上下游被測單元之間的執行順序,提高了測試效率;2)所獲得的測試相關信息為被測單元運行過程中獲得的真實數據,極大的提高了對于計算機系統測試的準確性。

    【技術實現步驟摘要】
    一種用于對計算機系統進行測試的方法、裝置和設備
    本專利技術涉及計算機領域,尤其涉及一種用于對計算機系統進行測試的方法、裝置和設備。
    技術介紹
    通常對于計算機系統的測試方法中,需要由人工設定系統中各個模塊間的執行順序關系,并且需要由人工確定各個模塊執行所需的測試數據,該方法的問題在于:人工確定執行順序的效率較低,并且由人工確定的測試數據缺乏真實性,導致測試結果與計算機系統實際運行時的真實結果產生較大差異。
    技術實現思路
    本專利技術的目的是提供一種用于對計算機系統進行測試的方法、裝置和設備。根據本專利技術的一個方面,提供一種計算機實現的用于對計算機系統進行測試的方法,其中,所述方法包括以下步驟:a由計算機系統的多個被測單元中選擇與預知的測試相關信息相對應的一個或多個被測單元,其中,對該一個或多個被測單元中的每個被測單元執行以下步驟:x對該被測單元執行預定操作,以基于所述預定操作后被測單元的運行獲得一個或多個新的測試相關信息,用以對其他被測單元執行操作。根據本專利技術的一個方面,還提供了一種用于對計算機系統進行測試的測試裝置,其中,所述測試裝置包括:選擇裝置,用于由計算機系統的多個被測單元中選擇與預知的測試相關信息相對應的一個或多個被測單元,其中,測試裝置通過以下裝置對該一個或多個被測單元中的每個被測單元執行操作:第一執行獲取裝置,用于對該被測單元執行預定操作,以基于所述預定操作后被測單元的運行獲得一個或多個新的測試相關信息,用以對其他被測單元執行操作。根據本專利技術的另一個方面,還提供一種計算機設備,其中,該計算機設備包含所述測試裝置。與現有技術相比,本專利技術具有以下優點:1)通過獲取基于對上游被測單元的操作而產生的測試相關信息來確定待操作的下游被測單元,使得確定下游被測單元的過程完全自動化,無需由人工預定上下游被測單元之間的執行順序,提高了測試效率;2)由于所獲得的測試相關信息為被測單元運行過程中獲得的真實數據,極大的提高了對于計算機系統測試的準確性;3)可以將多次執行測試操作所獲得的各項數據以圖表的形式呈現給用戶,以使用戶獲得更加直觀的結果。附圖說明通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本專利技術的其它特征、目的和優點將會變得更明顯:圖1為本專利技術一個方面的一種計算機實現的用于對計算機系統進行測試的方法流程圖;圖2為本專利技術的一個優選實施例的用于對計算機系統進行測試的方法流程圖;圖3為本專利技術的又一個優選實施例的用于對計算機系統進行測試的方法流程圖;圖4為本專利技術一個方面的用于對計算機系統進行測試的測試裝置的結構示意圖;圖5為本專利技術的一個優選實施例的用于對計算機系統進行測試的測試裝置的結構示意圖;圖6為本專利技術的又一個優選實施例的用于對計算機系統進行測試的測試裝置的結構示意圖;圖7為根據本專利技術的優選實施例所獲得的圖形化結果。附圖中相同或相似的附圖標記代表相同或相似的部件。具體實施方式下面結合附圖對本專利技術作進一步詳細描述。圖1示意出了本專利技術一個方面的一種計算機實現的用于對計算機系統進行測試的方法流程圖。根據本專利技術的方法包括步驟S1和步驟S2。其中,根據本專利技術的方法可通過計算機設備中的測試裝置來實現,例如,通過計算機設備中諸如應用模塊、操作系統、處理控制器等來實現。其中,所述計算機設備為一種能夠按照事先存儲的程序,自動、高速地進行大量數值計算和各種信息處理的現代化智能電子設備,其硬件包括但不限于微處理器、FPGA、DSP、嵌入式設備等。優選地,所述計算機設備可單獨運行來實現本專利技術,也可接入網絡并通過與網絡中的其他計算機設備的交互操作來實現本專利技術。所述計算機設備包括網絡設備和用戶設備。其中,所述網絡設備包括但不限于單個網絡服務器、多個網絡服務器組成的服務器組或基于云計算(CloudComputing)的由大量計算機或網絡服務器構成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機,所述用戶設備包括但不限于電腦、智能手機、PDA等。其中,所述計算機設備所處的網絡包括但不限于互聯網、廣域網、城域網、局域網、VPN網絡等。需要說明的是,所述用戶設備及網絡設備僅為舉例,其他現有的或今后可能出現的用戶設備、網絡設備或網絡如可適用于本專利技術,也應包含在本專利技術保護范圍以內,并以引用方式包含于此。在步驟S1中,測試裝置由計算機系統的多個被測單元中選擇與預知的測試相關信息相對應的一個或多個被測單元。其中,所述被測單元包括但不限于所述計算機系統中的一個或多個可執行模塊。所述測試相關信息包括用于啟動一個或多個被測單元來進行測試的相關信息。優選地,所述測試相關信息包括但不限于以下至少一項信息:1)該測試相關信息所基于的被測單元的標識信息,例如,其所基于的被測單元的模塊ID,又例如,其所基于的被測單元的名稱信息等;2)該測試相關信息所基于的被測單元的測試數據信息,其中,所述測試數據信息包括測試裝置基于該被測單元的運行所獲得的各項數據信息,優選地,所述測試數據信息包括但不限于以下至少一項信息:a)該測試相關信息所基于的被測單元的運行輸出信息;b)該測試相關信息所基于的被測單元的運行信息,所述運行信息包括但不限于測試裝置在被測單元運行過程中所獲得的信息,例如,測試裝置在被測單元運行過程中所獲得的該被測單元的CPU占用率,又例如,測試裝置在被測單元運行過程中統計獲得的被測單元所接收到的socket包的數量,再例如,測試裝置對該被測單元的網絡使用情況進行監控獲得的所述被測單元所占用的網絡帶寬等;c)該測試相關信息所基于的被測單元的運行結果信息,優選地,所述運行結果信息包括但不限于:i)運行成功,例如,在被測單元輸出表示其運行成功的信息情況下,又例如,在被測單元輸出了其在正常運行下所應輸出的預定數據的情況下,測試裝置確定被測單元運行成功等;ii)運行失敗,例如,在被測單元被迫終止的情況下,又例如,在被測單元輸出表示其運行失敗的信息情況下,測試裝置確定被測單元運行失敗等;iii)已運行,例如,當被測單元完成運行時,測試裝置即確定被測單元已運行等。其中,獲得所述預知的測試相關信息的方式包括但不限于:1)獲取人工輸入的測試相關信息。2)接收第一遠程設備提供的所述預知的測試相關信息,其中,該第一遠程設備基于對自身所包含的被測單元執行預定操作來獲得所述預知的測試相關信息。所述第一遠程設備與測試裝置經由網絡連接。其中,所述基于對自身所包含的被測單元執行預定操作來獲得所述預知的測試相關信息的方式與后續步驟S2中對被測單元執行預定操作,以基于所述預定操作獲得一個或多個新的測試相關信息的方式相同或相似,此處不予詳述。3)基于對在該被測單元之前啟動的其他被測單元執行預定操作,獲得所述預知的測試相關信息。其中,啟動所述其他被測單元的方式包括但不限于:a)由測試裝置對該其他被測單元執行預定操作而啟動;b)人工啟動,例如,通過在命令行中輸入指令來啟動其他被測單元;c)由該其他被測單元的上游被測單元的運行而啟動。例如,在該其他被測單元的上游被測單元的代碼中包括啟動該其他被測單元的代碼,當該上游被測單元執行該代碼時,即啟動該其他被測單元。其中,所述基于對在該被測單元之前啟動的其他被測單元執行預定操作,獲得所述預知的測試相關信息的方式與后續步驟S本文檔來自技高網...
    一種用于對計算機系統進行測試的方法、裝置和設備

    【技術保護點】
    一種計算機實現的用于對計算機系統進行測試的方法,其中,所述方法包括以下步驟: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.一種用于對計算機系統進行測試的測試裝置,其中,所述測試裝置包括:選擇裝置,用于由計算機系統的多個被測單元中選擇與預知的測試相關信息相對應的一個或多個被測單元,其中,測試裝置通過以下裝置對該一個或多個被測單元中的每個被測單元執行...

    【專利技術屬性】
    技術研發人員:勞勇,
    申請(專利權)人:百度在線網絡技術北京有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 少妇人妻偷人精品无码视频新浪 | 亚洲中文字幕久久无码| 无码少妇一区二区浪潮av| 野花在线无码视频在线播放| 亚洲av无码一区二区乱子伦as| 无码人妻精品一区二区三区在线| 亚洲AV日韩AV永久无码色欲| 久久99久久无码毛片一区二区| 无码夫の前で人妻を犯す中字| 亚洲av中文无码| 亚洲色无码国产精品网站可下载| YW尤物AV无码国产在线观看| 曰产无码久久久久久精品| 国模无码人体一区二区| 精品国产性色无码AV网站| 精品一区二区三区无码免费视频| 亚洲乱亚洲乱少妇无码| 无码丰满熟妇一区二区| 免费A级毛片无码专区| 亚洲中文字幕久久精品无码喷水| 亚洲AⅤ无码一区二区三区在线 | 日韩人妻无码一区二区三区| 亚洲另类无码专区首页| 亚洲AV无码成人专区| 久久精品无码午夜福利理论片| 一本大道东京热无码一区| 人妻系列AV无码专区| 丝袜无码一区二区三区| 亚洲?V无码乱码国产精品| 精品人妻无码专区在中文字幕| 亚洲a∨无码一区二区| 熟妇人妻无码xxx视频| 无码人妻精品一区二区蜜桃| 日韩国产精品无码一区二区三区| 亚洲国产精品无码久久久蜜芽| 亚洲精品无码av人在线观看| 在线观看片免费人成视频无码| 久久精品?ⅴ无码中文字幕| 伊人久久无码中文字幕| 久久无码av三级| 无码人妻精品一区二区三 |