一種實現(xiàn)服務器測試的方法、測試服務器及待測服務器的制造方法
【專利摘要】本發(fā)明公開了一種實現(xiàn)服務器測試的方法、測試服務器及待測服務器,包括:設置測試服務器;還包括:測試服務器根據(jù)外部指令和/或預先設置的控制指令控制測試待測服務器的測試用例。本發(fā)明方法通過設置測試服務器,測試服務器根據(jù)外部指令和/或預先設置的控制指令控制測試待測服務器的測試用例,提高了待測服務器的測試效率;進一步的,通過記錄測試人員登錄信息、測試用例管理、測試結果顯示等提高了測試效率,避免了測試過程中由于人為參與造成的錯誤,提高了測試質(zhì)量。
【專利說明】
一種實現(xiàn)服務器測試的方法、測試服務器及待測服務器
技術領域
[0001]本發(fā)明涉及測試技術,尤指一種實現(xiàn)服務器測試的方法、測試服務器及待測服務器。
【背景技術】
[0002]服務器在完成生產(chǎn)進行出廠出售前,需要測試驗證服務器配置是否正確、性能是否達標以及工作是否穩(wěn)定等。目前,主要通過手動測試的方式完成服務器測試。對于手動測試,主要存在以下缺陷:1、測試無法追溯:對測試結果采用統(tǒng)一的格式記錄測試結果,只對測試結果是進行統(tǒng)計分析,未記錄測試人員,當出現(xiàn)測試事故時,無法從測試結果中進行測試的有效追溯,且無法確定測試人員;2、測試不易擴展:對服務器測試內(nèi)容局限有傳統(tǒng)的測試接口上進行的測試,無法適應技術進步及標準的演變帶來的測試需求。
[0003]在手動測試時,一些技術人員引入了管理服務器,以提高手動測試的工作效率;弓丨入管理服務器中,對測試的操控和結果的查詢能通過管理服務器上或待測服務器進行,即只能通過其中一端進行;如在待測試服務器端進行,則需要對測試結果進行手動匯總;如在管理服務器上進行,通過管理服務器可以對測試結果統(tǒng)一處理,但測試操作仍需測試人員在管理服務器上進行人工操作,測試不靈活。
[0004]綜上,采用手動測試方式對出廠的服務器進行測試,測試效率低;另外,測試人員的人為錯誤,還會降低服務器的測試質(zhì)量。
【發(fā)明內(nèi)容】
[0005]為了解決上述技術問題,本發(fā)明提供一種實現(xiàn)服務器測試的方法、測試服務器及待測服務器,能夠提高待測服務器的測試效率,避免人為錯誤。
[0006]為了達到本發(fā)明目的,本發(fā)明提供了一種實現(xiàn)服務器測試的方法,設置測試服務器,包括:
[0007]測試服務器根據(jù)外部指令和/或預先設置的控制指令控制測試待測服務器的測試用例。
[0008]進一步地,根據(jù)外部指令控制測試待測服務器的測試用例具體包括:通過外部指令選擇測試用例、和/或暫停測試用例的測試、和/或查看測試用例的測試進度、和/或查看對待測服務器進行測試的測試數(shù)據(jù)。
[0009]進一步地,根據(jù)預先設置的控制指令控制測試待測服務器的測試用例具體包括:根據(jù)預先設置的控制指令選擇測試用例、和/或在預先設定的時間暫停測試用例的測試、和/或在預先設定的測試階段顯示測試用例的測試進度和/或測試數(shù)據(jù)。
[0010]進一步地,該方法之前還包括:
[0011]所述測試服務器記錄測試人員的登錄信息,根據(jù)登錄信息確定登錄的測試人員為相應時段內(nèi)測試待測服務器的測試人員。
[0012]進一步地,該方法還包括:
[0013]所述測試服務器記錄并顯示測試的所述待測服務器的相關信息及測試用例的測試進度;
[0014]所述測試進度包括:測試是否開始、和/或測試已用時長、和/或測試剩余時長。
[0015]進一步地,該方法還包括:通過測試服務器管理測試用例;
[0016]所述管理測試用例包括:對測試待測服務器的測試用例進行新建、和/或刪除、和/或基于測試用例創(chuàng)建新的測試用例。
[0017]進一步地,測試用例為:以向導形式構建的測試用例;
[0018]所述以向導形式構建的測試用例為:以向導形式構建測試用例名稱、和/或測試用例適用的待測服務器的型號、和/或是否執(zhí)行自動測試、和/或測試配置。
[0019]進一步地,當所述測試用例包含測試配置時,該方法還包括:
[0020]將所述測試配置生成可擴展標記語言XML文檔的配置文件并進行保存。
[0021]進一步地,當所述測試用例包含測試配置時,該方法還包括:通過列表顯示測試配置涉及的所有測試項,根據(jù)外部指令選擇各測試用例相應的測試項,以生成相應的測試配置。
[0022]進一步地,當測試用例為執(zhí)行自動測試的測試用例時,在執(zhí)行自動測試之前,該方法還包括:
[0023]將進行測試的待測服務器的型號與測試用例適用的待測服務器的型號進行匹配,如果在測試用例適用的待測服務器的型號中包含進行測試的待測服務器的型號,則自動執(zhí)行測試用例;如果在測試用例適用的待測服務器的型號內(nèi)不包含進行測試的待測服務器的型號,則不執(zhí)行自動測試。
[0024]進一步地,該方法還包括:設置測試人員的登錄權限信息;具體包括:
[0025]對測試人員的登錄權限進行增加、刪除或修改;
[0026]對測試人員設置是否具備管理人權限。
[0027]進一步地,該方法還包括:
[0028]對測試用例的測試結果按照測試概要、和/或測試細節(jié)分別進行整理顯示,并對整理顯示的測試結果進行管理。
[0029]進一步地,進行整理顯示具體包括:
[0030]當所述對測試用例的測試結果按照測試概要進行整理時,所述測試概要包括:每條測試結果的創(chuàng)建時間、和/或接收時間、和/或設備型號、和/或產(chǎn)品序列號、和/或測試人員、和/或是否已讀;
[0031]當所述對測試用例的測試結果按照測試細節(jié)進行整理時,所述測試細節(jié)包括:由報告頁、數(shù)據(jù)頁及選擇關注頁組成;
[0032]所述報告頁包括:測試用例項目及各測試用例項目相應的測試結果;
[0033]所述數(shù)據(jù)頁包括:測試用例項目及各測試用例項目在測試過程中涉及的測試數(shù)據(jù);
[0034]所述選擇關注頁包括:根據(jù)外部指令設定的測試用例項目、和/或測試用例項目相應的測試結果、和/或測試用例項目在測試過程中涉及的測試數(shù)據(jù)。
[0035]所述對測試結果進行管理具體包括:對所述測試結果進行導出和/或保存的處理。
[0036]進一步地,測試結果還包括有待測服務器的型號或序號、或測試人員登錄信息,該方法還包括:
[0037]通過待測服務器的型號或序號、或測試人員登錄信息作為檢索關鍵詞,查看需要查詢的測試結果。
[0038]進一步地,該方法還包括:待測服務器根據(jù)外部指令或預先設置的控制指令控制測試待測服務器測試用例。
[0039]進一步地,所述根據(jù)外部指令控制測試待測服務器的測試用例具體包括:通過外部指令選擇測試用例、和/或暫停測試用例的測試、和/或查看測試用例的測試進度、和/或查看對待測服務器進行測試的測試數(shù)據(jù);
[0040]所述根據(jù)預先設置的控制指令控制測試待測服務器的測試用例具體包括:根據(jù)預先設置的控制指令選擇測試用例、和/或在預先設定的時間暫停測試用例的測試、和/或在預先設定的測試階段顯示測試用例的測試進度和/或測試數(shù)據(jù)。
[0041]進一步地,該方法還包括:在待測服務器上,通過向導形式引導測試人員進行登錄信息的輸入、測試用例的選擇,以實現(xiàn)待測試服務器的測試。
[0042]進一步地,測試服務器與待測服務器均為Windows操作系統(tǒng)的服務器。
[0043]另一方面,本申請還提供一種實現(xiàn)服務器測試的測試服務器,至少包括控制單元,
[0044]控制單元,用于根據(jù)外部指令和/或預先設置的控制指令控制測試待測服務器的測試用例。
[0045]進一步地,測試服務器還包括記錄登錄單元,用于記錄測試人員的登錄信息,根據(jù)登錄信息確定登錄的測試人員為相應時段內(nèi)測試待測服務器的測試人員。
[0046]進一步地,測試服務器還包括記錄進度單元,用于記錄并顯示測試的所述待測服務器的相關信息及測試用例的測試進度;
[0047]所述測試進度包括:測試是否開始、和/或測試已用時長、和/或測試剩余時長。
[0048]進一步地,測試服務器還包括測試用例管理單元,用于對測試待測服務器的測試用例進行新建、和/或刪除、和/或基于測試用例創(chuàng)建新的測試用例。
[0049]進一步地,測試服務器還包括匹配單元,當所述測試用例為執(zhí)行自動測試的測試用例時,在執(zhí)行自動測試之前,將進行測試的待測服務器的型號與測試用例適用的待測服務器的型號進行匹配,如果在測試用例適用的待測服務器的型號中包含進行測試的待測服務器的型號,則自動執(zhí)行測試用例;如果在測試用例適用的待測服務器的型號內(nèi)不包含進行測試的待測服務器的型號,則不執(zhí)行自動測試。
[0050]進一步地,測試服務器還包括權限設置單元,用于設置所述測試人員的登錄權限信息;
[0051]設置所述測試人員的登錄權限信息具體包括:對測試人員的登錄權限進行增加、刪除或修改;對測試人員設置是否具備管理人權限。
[0052]進一步地,測試服務器還包括測試結果整理單元,用于對測試用例的測試結果按照測試概要、和/或測試細節(jié)分別進行整理顯示,并對整理顯示的測試結果進行管理。
[0053]進一步地,測試結果還包括有待測服務器的型號或序號、或測試人員登錄信息,所述測試服務器還包括:檢索單元,用于通過待測服務器的型號或序號、或測試人員登錄信息作為檢索關鍵詞,查看需要查詢的所述測試結果。
[0054]再一方面,本申請還提供一種實現(xiàn)服務器測試的待測服務器,至少包括待測控制單元,用于根據(jù)外部指令和/或預先設置的控制指令控制測試待測服務器測試用例。
[0055]進一步地,該待測服務器還包括向導單元,用于以向導形式引導測試人員進行登錄信息的輸入、測試用例的選擇,以實現(xiàn)待測試服務器的測試。
[0056]與現(xiàn)有技術相比,本申請技術方案包括:包括:設置測試服務器;還包括:測試服務器根據(jù)外部指令和/或預先設置的控制指令控制測試待測服務器的測試用例。本發(fā)明方法通過設置測試服務器,測試服務器根據(jù)外部指令和/或預先設置的控制指令控制測試待測服務器的測試用例,提高了待測服務器的測試效率;進一步的,通過記錄測試人員登錄信息、測試用例管理、測試結果顯示等提高了測試效率,避免了測試過程中由于人為參與造成的錯誤,提高了測試質(zhì)量。
【附圖說明】
[0057]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
[0058]圖1為本發(fā)明實現(xiàn)服務器測試的方法的流程圖;
[0059]圖2為本發(fā)明實現(xiàn)服務器測試的測試服務器的結構框圖;
[0060]圖3為本發(fā)明實現(xiàn)服務器測試的待測服務器的結構框圖;
[0061]圖4為本發(fā)明第一實施例的方法的流程圖。
【具體實施方式】
[0062]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下文中將結合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0063]圖1為本發(fā)明實現(xiàn)服務器測試的方法的流程圖,如圖1所示,設置測試服務器,包括:
[0064]步驟101、測試服務器根據(jù)外部指令和/或預先設置的控制指令控制測試待測服務器的測試用例。
[0065]本步驟中,根據(jù)外部指令控制測試待測服務器的測試用例具體包括:通過外部指令選擇測試用例、和/或暫停測試用例的測試、和/或查看測試用例的測試進度、和/或查看對待測服務器進行測試的測試數(shù)據(jù);
[0066]根據(jù)預先設置的控制指令控制測試待測服務器的測試用例具體包括:根據(jù)預先設置的控制指令選擇測試用例、和/或在預先設定的時間暫停測試用例的測試、和/或在預先設定的測試階段顯示測試用例的測試進度和/或測試數(shù)據(jù)。
[0067]步驟101之前,本發(fā)明方法還包括步驟100 ;
[0068]步驟100、測試服務器記錄測試人員的登錄信息,根據(jù)登錄信息確定登錄的測試人員為相應時段內(nèi)測試待測服務器的測試人員。
[0069]本發(fā)明方法還包括:
[0070]測試服務器記錄并顯示測試的待測服務器的相關信息及測試用例的測試進度;這里,測試進度包括:測試是否開始、和/或測試已用時長、和/或測試剩余時長。
[0071]本發(fā)明方法還包括:通過測試服務器管理測試用例;這里,管理測試用例包括:對測試待測服務器的測試用例進行新建、和/或刪除、和/或基于測試用例創(chuàng)建新的測試用例。
[0072]本發(fā)明方法中,測試用例為:以向導形式構建的測試用例;
[0073]以向導形式構建的測試用例可以是:以向導形式構建測試用例名稱、和/或測試用例適用的待測服務器的型號、和/或是否執(zhí)行自動測試、和/或測試配置。
[0074]當測試用例包含測試配置時,本發(fā)明方法還包括:
[0075]將測試配置生成可擴展標記語言XML文檔的配置文件并進行保存。
[0076]當測試用例包含測試配置時,本發(fā)明方法還包括:通過列表顯示測試配置涉及的所有測試項,根據(jù)外部指令選擇各測試用例相應的測試項,以生成相應的測試配置。
[0077]當測試用例為執(zhí)行自動測試的測試用例時,在執(zhí)行自動測試之前,本發(fā)明方法還包括:
[0078]將進行測試的待測服務器的型號與測試用例適用的待測服務器的型號進行匹配,如果在測試用例適用的待測服務器的型號中包含進行測試的待測服務器的型號,則自動執(zhí)行測試用例;如果在測試用例適用的待測服務器的型號內(nèi)不包含進行測試的待測服務器的型號,則不執(zhí)行自動測試。
[0079]本發(fā)明方法還包括:設置測試人員的登錄權限信息;具體包括:
[0080]對測試人員的登錄權限進行增加、刪除或修改;
[0081]對測試人員設置是否具備管理人權限。
[0082]本發(fā)明方法還包括:對測試用例的測試結果按照測試概要、和/或測試細節(jié)分別進行整理顯示,并對整理顯示的測試結果進行管理。
[0083]優(yōu)選的,進行整理顯示具體包括:
[0084]當對測試用例的測試結果按照測試概要進行整理時,測試概要包括:每條測試結果的創(chuàng)建時間、和/或接收時間、和/或設備型號、和/或產(chǎn)品序列號、和/或測試人員、和
/或是否已讀;
[0085]當對測試用例的測試結果按照測試細節(jié)進行整理時,測試細節(jié)包括:由報告頁、數(shù)據(jù)頁及選擇關注頁組成;
[0086]報告頁包括:測試用例項目及各測試用例項目相應的測試結果;
[0087]數(shù)據(jù)頁包括:測試用例項目及各測試用例項目在測試過程中涉及的測試數(shù)據(jù);
[0088]選擇關注頁包括:根據(jù)外部指令設定的測試用例項目、和/或測試用例項目相應的測試結果、和/或測試用例項目在測試過程中涉及的測試數(shù)據(jù)。
[0089]對測試結果進行管理具體包括:對測試結果進行導出和/或保存的處理。
[0090]測試結果還包括有待測服務器的型號或序號、或測試人員登錄信息,本發(fā)明方法還包括:通過待測服務器的型號或序號、或測試人員登錄信息作為檢索關鍵詞,查看需要查詢的測試結果。
[0091]本發(fā)明方法還包括:待測服務器根據(jù)外部指令或預先設置的控制指令控制測試待測服務器測試用例。
[0092]優(yōu)選的,根據(jù)外部指令控制測試待測服務器的測試用例包括:通過外部指令選擇測試用例、和/或暫停測試用例的測試、和/或查看測試用例的測試進度、和/或查看對待測服務器進行測試的測試數(shù)據(jù);
[0093]根據(jù)預先設置的控制指令控制測試待測服務器的測試用例包括:根據(jù)預先設置的控制指令選擇測試用例、和/或在預先設定的時間暫停測試用例的測試、和/或在預先設定的測試階段顯示測試用例的測試進度和/或測試數(shù)據(jù)。
[0094]本發(fā)明方法還包括:在待測服務器上,通過向導形式引導測試人員進行登錄信息的輸入、測試用例的選擇,以實現(xiàn)待測試服務器的測試。
[0095]本發(fā)明方法中,測試服務器與待測服務器均為Windows操作系統(tǒng)的服務器。
[0096]本發(fā)明方法通過設置測試服務器,測試服務器根據(jù)外部指令和/或預先設置的控制指令控制測試待測服務器的測試用例,提高了待測服務器的測試效率;進一步的,通過記錄測試人員登錄信息、測試用例管理、測試結果顯示等提高了測試效率,避免了測試過程中由于人為參與造成的錯誤,提高了測試質(zhì)量。
[0097]圖2為本發(fā)明實現(xiàn)服務器測試的測試服務器的結構框圖,如圖2所示,至少包括控制單元;
[0098]控制單元,用于根據(jù)外部指令和/或預先設置的控制指令控制測試待測服務器的測試用例。
[0099]控制單元具體用于:
[0100]通過外部指令選擇測試用例、和/或暫停測試用例的測試、和/或查看測試用例的測試進度、和/或查看對待測服務器進行測試的測試數(shù)據(jù);和/或,
[0101]根據(jù)預先設置的控制指令選擇測試用例、和/或在預先設定的時間暫停測試用例的測試、和/或在預先設定的測試階段顯示測試用例的測試進度和/或測試數(shù)據(jù)。
[0102]測試服務器還包括記錄登錄單元,用于記錄測試人員的登錄信息,根據(jù)登錄信息確定登錄的測試人員為相應時段內(nèi)測試待測服務器的測試人員。
[0103]測試服務器還包括記錄進度單元,用于記錄并顯示測試的待測服務器的相關信息及測試用例的測試進度;測試進度包括:測試是否開始、和/或測試已用時長、和/或測試剩余時長。
[0104]測試服務器還包括測試用例管理單元,用于對測試待測服務器的測試用例進行新建、和/或刪除、和/或基于測試用例創(chuàng)建新的測試用例。
[0105]測試服務器還包括匹配單元,當所述測試用例為執(zhí)行自動測試的測試用例時,在執(zhí)行自動測試之前,將進行測試的待測服務器的型號與測試用例適用的待測服務器的型號進行匹配,如果在測試用例適用的待測服務器的型號中包含進行測試的待測服務器的型號,則自動執(zhí)行測試用例;如果在測試用例適用的待測服務器的型號內(nèi)不包含進行測試的待測服務器的型號,則不執(zhí)行自動測試。
[0106]測試服務器還包括權限設置單元,用于設置測試人員的登錄權限信息;具體包括:對測試人員的登錄權限進行增加、刪除或修改;對測試人員設置是否具備管理人權限。
[0107]測試服務器還包括測試結果整理單元,用于對測試用例的測試結果按照測試概要、和/或測試細節(jié)分別進行整理顯示,并對整理顯示的測試結果進行管理。
[0108]測試結果整理單元具體用于,
[0109]當對測試用例的測試結果按照測試概要進行整理時,測試概要包括:每條測試結果的創(chuàng)建時間、和/或接收時間、和/或設備型號、和/或產(chǎn)品序列號、和/或測試人員、和/或是否已讀;
[0110]當對測試用例的測試結果按照測試細節(jié)進行整理時,測試細節(jié)包括:由報告頁、數(shù)據(jù)頁及選擇關注頁組成;
[0111]報告頁包括:測試用例項目及各測試用例項目相應的測試結果;
[0112]數(shù)據(jù)頁包括:測試用例項目及各測試用例項目在測試過程中涉及的測試數(shù)據(jù);
[0113]選擇關注頁包括:根據(jù)外部指令設定的測試用例項目、和/或測試用例項目相應的測試結果、和/或測試用例項目在測試過程中涉及的測試數(shù)據(jù)。
[0114]對測試結果進行管理包括:對測試結果進行導出和/或保存的處理。
[0115]測試結果還包括有待測服務器的型號或序號、或測試人員登錄信息,測試服務器還包括檢索單元,用于通過待測服務器的型號或序號、或測試人員登錄信息作為檢索關鍵詞,查看需要查詢的測試結果。
[0116]圖3為本發(fā)明實現(xiàn)服務器測試的待測服務器的結構框圖,如圖3所示,至少包括待測控制單元,用于根據(jù)外部指令和/或預先設置的控制指令控制測試待測服務器測試用例。
[0117]待測控制單元具體用于,
[0118]通過外部指令選擇測試用例、和/或暫停測試用例的測試、和/或查看測試用例的測試進度、和/或查看對待測服務器進行測試的測試數(shù)據(jù);和/或,
[0119]根據(jù)預先設置的控制指令選擇測試用例、和/或在預先設定的時間暫停測試用例的測試、和/或在預先設定的測試階段顯示測試用例的測試進度和/或測試數(shù)據(jù)。
[0120]本發(fā)明待測服務器還包括向導單元,用于以向導形式引導測試人員進行登錄信息的輸入、測試用例的選擇,以實現(xiàn)待測試服務器的測試。
[0121]以下通過具體實施例對本發(fā)明方法進行清楚詳細的說明,實施例僅用于陳述本發(fā)明,并不用于限制本發(fā)明方法的保護范圍。
[0122]實施例1
[0123]本發(fā)明第一實施例實現(xiàn)測試服務器方法中,包括:測試服務器和待測服務器;其中,
[0124]在測試服務器,以圖形用戶界面(GUI)的形式設置測試人員的登錄權限信息;SP通過GUI提供增加測試人員、刪除測試人員或修改測試人員,及對測試人員設置是否具備管理人權限的接口。
[0125]通過GUI提供的接口可以為測試人員提供測試人員名稱及登錄密碼的輸入框;假設測試人員是管理人員,則通過設置可以設定該測試人員的權限為管理人權限,例如通過管理人權限可以進行增加測試人員、刪除測試人員或修改測試人員的操作。
[0126]通過測試服務器記錄測試人員的登錄信息,根據(jù)登錄信息確定登錄的測試人員為相應時段內(nèi)測試待測服務器的測試人員。即測試人員登錄后,在其退出登錄之前,器件的待測服務器的測試確定為該測試人員進行的測試。
[0127]測試服務器以⑶I形式進行測試用例管理,包括:對測試待測服務器的測試用例進行新建、和/或刪除、和/或基于測試用例創(chuàng)建新的測試用例等。測試用例的管理還可以通過插件方式實現(xiàn)。
[0128]本實施例中測試用例為:以向導形式構建的測試用例;即以向導形式構建測試用例名稱、和/或測試用例適用的待測服務器的型號、和/或是否執(zhí)行自動測試、和/或測試配置等。通過向導方式可以引導測試人員完成測試用例相關信息的填寫或選擇。
[0129]當測試用例包含測試配置時,通過列表顯示測試配置涉及的所有測試項,根據(jù)外部指令選擇各測試用例相應的測試項,以生成相應的測試配置。
[0130]將測試配置生成可擴展標記語言(XML)文檔的配置文件并進行保存。
[0131]當測試用例為執(zhí)行自動測試的測試用例時,在執(zhí)行自動測試之前,將進行測試的待測服務器的型號與測試用例適用的待測服務器的型號進行匹配,如果在測試用例適用的待測服務器的型號中包含進行測試的待測服務器的型號,則自動執(zhí)行測試用例;如果在測試用例適用的待測服務器的型號內(nèi)不包含進行測試的待測服務器的型號,則不執(zhí)行自動測試。
[0132]本實施例通過列表顯示測試配置涉及的所有測試項,根據(jù)外部指令選擇各測試用例相應的測試項,以生成相應的測試配置。
[0133]測試服務器根據(jù)外部指令或預先設置的控制指令控制測試待測服務器的測試用例。具體的,
[0134]根據(jù)外部指令控制測試待測服務器的測試用例具體包括:通過外部指令選擇測試用例、和/或暫停測試用例的測試、和/或查看測試用例的測試進度、和/或查看對待測服務器進行測試的測試數(shù)據(jù);
[0135]根據(jù)預先設置的控制指令控制測試待測服務器的測試用例包括:根據(jù)預先設置的控制指令選擇測試用例、和/或在預先設定的時間暫停測試用例的測試、和/或在預先設定的測試階段顯示測試用例的測試進度和/或測試數(shù)據(jù)。
[0136]對測試用例的測試結果按照測試概要、和/或測試細節(jié)分別進行整理顯示,并對整理顯示的測試結果進行管理。
[0137]當對測試用例的測試結果按照測試概要進行整理時,測試概要包括:每條測試結果的創(chuàng)建時間、和/或接收時間、和/或設備型號、和/或產(chǎn)品序列號、和/或測試人員、和
/或是否已讀;
[0138]當對測試用例的測試結果按照測試細節(jié)進行整理時,測試細節(jié)包括:由報告頁、數(shù)據(jù)頁及選擇關注頁組成;
[0139]報告頁包括:測試用例項目及各測試用例項目相應的測試結果;
[0140]數(shù)據(jù)頁包括:測試用例項目及各測試用例項目在測試過程中涉及的測試數(shù)據(jù);
[0141]選擇關注頁包括:根據(jù)外部指令設定的測試用例項目、和/或測試用例項目相應的測試結果、和/或測試用例項目在測試過程中涉及的測試數(shù)據(jù)。
[0142]測試結果還包括有待測服務器的型號或序號、或測試人員登錄信息,本實施例還包括:通過待測服務器的型號或序號、或測試人員登錄信息作為檢索關鍵詞,查看需要查詢的測試結果。具體的,可以通過⑶I的形式實現(xiàn)檢索,當需要導出報告時,也可以通過⑶I的形式生成導出接口。
[0143]圖4為本發(fā)明第一實施例的方法的流程圖,如圖4所示,將實施例的方法應用與待測服務器測試時,包括:
[0144]步驟400、通過測試服務器的⑶I頁面測試人員進行登錄;即測試人員輸入用戶名及密碼進行登錄,測試人員的登錄信息通過管理人員權限進行增加、刪除或修改。
[0145]步驟401、根據(jù)待測服務器的型號,選擇適用其型號的測試用例;
[0146]步驟402、待測服務器與測試服務器連接后,待測服務器根據(jù)適用其型號的測試用例進行測試。
[0147]根據(jù)本實施公開的方法,可以對測試用例進行控制。
[0148]步驟403、測試服務器器根據(jù)測試進程生成測試結果。按照本實施例的設定,可以按照測試概要和測試細節(jié)對測試結果分別進行顯示,一般的,測試概要可以顯示在測試細節(jié)之前,如果測試過程中存在需要特別關注的測試用例或測試結果時,根據(jù)本實施例方法,還可以通過測試細節(jié)中的選擇關注頁進行單獨顯示。
[0149]雖然本發(fā)明所揭露的實施方式如上,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領域內(nèi)的技術人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實施的形式及細節(jié)上進行任何的修改與變化,但本發(fā)明的專利保護范圍,仍須以所附的權利要求書所界定的范圍為準。
【主權項】
1.一種實現(xiàn)服務器測試的方法,其特征在于,設置測試服務器,包括: 測試服務器根據(jù)外部指令和/或預先設置的控制指令控制測試待測服務器的測試用例。2.根據(jù)權利要求1所述的方法,其特征在于, 所述根據(jù)外部指令控制測試待測服務器的測試用例具體包括:通過外部指令選擇測試用例、和/或暫停測試用例的測試、和/或查看測試用例的測試進度、和/或查看對待測服務器進行測試的測試數(shù)據(jù)。3.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)預先設置的控制指令控制測試待測服務器的測試用例具體包括:根據(jù)預先設置的控制指令選擇測試用例、和/或在預先設定的時間暫停測試用例的測試、和/或在預先設定的測試階段顯示測試用例的測試進度和/或測試數(shù)據(jù)。4.根據(jù)權利要求1?3任一項所述的方法,其特征在于,該方法之前還包括: 所述測試服務器記錄測試人員的登錄信息,根據(jù)登錄信息確定登錄的測試人員為相應時段內(nèi)測試待測服務器的測試人員。5.根據(jù)權利要求1?3任一項所述的方法,其特征在于,該方法還包括: 所述測試服務器記錄并顯示測試的所述待測服務器的相關信息及測試用例的測試進度; 所述測試進度包括:測試是否開始、和/或測試已用時長、和/或測試剩余時長。6.根據(jù)權利要求1?3任一項所述的方法,其特征在于,該方法還包括:通過測試服務器管理測試用例; 所述管理測試用例包括:對測試待測服務器的測試用例進行新建、和/或刪除、和/或基于測試用例創(chuàng)建新的測試用例。7.根據(jù)權利要求6所述的方法,其特征在于,所述測試用例為:以向導形式構建的測試用例; 所述以向導形式構建的測試用例為:以向導形式構建測試用例名稱、和/或測試用例適用的待測服務器的型號、和/或是否執(zhí)行自動測試、和/或測試配置。8.根據(jù)權利要求7所述的方法,其特征在于,當所述測試用例包含測試配置時,該方法還包括: 將所述測試配置生成可擴展標記語言XML文檔的配置文件并進行保存。9.根據(jù)權利要求7所述的方法,其特征在于,當所述測試用例包含測試配置時,該方法還包括:通過列表顯示測試配置涉及的所有測試項,根據(jù)外部指令選擇各測試用例相應的測試項,以生成相應的測試配置。10.根據(jù)權利要求7所述的方法,其特征在于,當測試用例為執(zhí)行自動測試的測試用例時,在執(zhí)行自動測試之前,該方法還包括: 將進行測試的待測服務器的型號與測試用例適用的待測服務器的型號進行匹配,如果在測試用例適用的待測服務器的型號中包含進行測試的待測服務器的型號,則自動執(zhí)行測試用例;如果在測試用例適用的待測服務器的型號內(nèi)不包含進行測試的待測服務器的型號,則不執(zhí)行自動測試。11.根據(jù)權利要求4所述的方法,其特征在于,該方法還包括:設置測試人員的登錄權限信息;具體包括: 對測試人員的登錄權限進行增加、刪除或修改; 對測試人員設置是否具備管理人權限。12.根據(jù)權利要求1?3任一項所述的方法,其特征在于,該方法還包括: 對測試用例的測試結果按照測試概要、和/或測試細節(jié)分別進行整理顯示,并對整理顯示的測試結果進行管理。13.根據(jù)權利要求12所述的方法,其特征在于,所述進行整理顯示具體包括: 當所述對測試用例的測試結果按照測試概要進行整理時,所述測試概要包括:每條測試結果的創(chuàng)建時間、和/或接收時間、和/或設備型號、和/或產(chǎn)品序列號、和/或測試人員、和/或是否已讀; 當所述對測試用例的測試結果按照測試細節(jié)進行整理時,所述測試細節(jié)包括:由報告頁、數(shù)據(jù)頁及選擇關注頁組成; 所述報告頁包括:測試用例項目及各測試用例項目相應的測試結果; 所述數(shù)據(jù)頁包括:測試用例項目及各測試用例項目在測試過程中涉及的測試數(shù)據(jù);所述選擇關注頁包括:根據(jù)外部指令設定的測試用例項目、和/或測試用例項目相應的測試結果、和/或測試用例項目在測試過程中涉及的測試數(shù)據(jù); 所述對測試結果進行管理具體包括:對所述測試結果進行導出和/或保存的處理。14.根據(jù)權利要求13所述的方法,其特征在于,所述測試結果還包括有待測服務器的型號或序號、或測試人員登錄信息,該方法還包括: 通過待測服務器的型號或序號、或測試人員登錄信息作為檢索關鍵詞,查看需要查詢的測試結果。15.根據(jù)權利要求1?3任一項所述的方法,其特征在于,該方法還包括:待測服務器根據(jù)外部指令或預先設置的控制指令控制測試待測服務器測試用例。16.根據(jù)權利要求15所述的方法,其特征在于, 所述根據(jù)外部指令控制測試待測服務器的測試用例具體包括:通過外部指令選擇測試用例、和/或暫停測試用例的測試、和/或查看測試用例的測試進度、和/或查看對待測服務器進行測試的測試數(shù)據(jù); 所述根據(jù)預先設置的控制指令控制測試待測服務器的測試用例具體包括:根據(jù)預先設置的控制指令選擇測試用例、和/或在預先設定的時間暫停測試用例的測試、和/或在預先設定的測試階段顯示測試用例的測試進度和/或測試數(shù)據(jù)。17.根據(jù)權利要求1?3任一項所述的方法,其特征在于,該方法還包括:在待測服務器上,通過向導形式引導測試人員進行登錄信息的輸入、測試用例的選擇,以實現(xiàn)待測試服務器的測試。18.根據(jù)權利要求1所述的方法,其特征在于,所述測試服務器與待測服務器均為Windows操作系統(tǒng)的服務器。19.一種實現(xiàn)服務器測試的測試服務器,其特征在于,至少包括控制單元, 控制單元,用于根據(jù)外部指令和/或預先設置的控制指令控制測試待測服務器的測試用例。20.根據(jù)權利要求19所述的系統(tǒng),其特征在于,所述測試服務器還包括記錄登錄單元,用于記錄測試人員的登錄信息,根據(jù)登錄信息確定登錄的測試人員為相應時段內(nèi)測試待測服務器的測試人員。21.根據(jù)權利要求19所述的系統(tǒng),其特征在于,所述測試服務器還包括記錄進度單元,用于記錄并顯示測試的所述待測服務器的相關信息及測試用例的測試進度; 所述測試進度包括:測試是否開始、和/或測試已用時長、和/或測試剩余時長。22.根據(jù)權利要求19所述的系統(tǒng),其特征在于,所述測試服務器還包括測試用例管理單元,用于對測試待測服務器的測試用例進行新建、和/或刪除、和/或基于測試用例創(chuàng)建新的測試用例。23.根據(jù)權利要求19所述的系統(tǒng),其特征在于,所述測試服務器還包括匹配單元,當所述測試用例為執(zhí)行自動測試的測試用例時,在執(zhí)行自動測試之前,將進行測試的待測服務器的型號與測試用例適用的待測服務器的型號進行匹配,如果在測試用例適用的待測服務器的型號中包含進行測試的待測服務器的型號,則自動執(zhí)行測試用例;如果在測試用例適用的待測服務器的型號內(nèi)不包含進行測試的待測服務器的型號,則不執(zhí)行自動測試。24.根據(jù)權利要求20所述的系統(tǒng),其特征在于,所述測試服務器還包括權限設置單元,用于設置所述測試人員的登錄權限信息; 設置所述測試人員的登錄權限信息具體包括:對測試人員的登錄權限進行增加、刪除或修改;對測試人員設置是否具備管理人權限。25.根據(jù)權利要求19所述的系統(tǒng),其特征在于,所述測試服務器還包括測試結果整理單元,用于對測試用例的測試結果按照測試概要、和/或測試細節(jié)分別進行整理顯示,并對整理顯示的測試結果進行管理。26.根據(jù)權利要求25所述的系統(tǒng),其特征在于,所述測試結果還包括有待測服務器的型號或序號、或測試人員登錄信息,所述測試服務器還包括:檢索單元,用于通過待測服務器的型號或序號、或測試人員登錄信息作為檢索關鍵詞,查看需要查詢的所述測試結果。27.一種實現(xiàn)服務器測試的待測服務器,其特征在于,至少包括待測控制單元,用于根據(jù)外部指令和/或預先設置的控制指令控制測試待測服務器測試用例。28.根據(jù)權利要求27所述的系統(tǒng),其特征在于,該待測服務器還包括向導單元,用于以向導形式引導測試人員進行登錄信息的輸入、測試用例的選擇,以實現(xiàn)待測試服務器的測試。
【文檔編號】G06F11/36GK106055466SQ201510173207
【公開日】2016年10月26日
【申請日】2015年4月13日
【發(fā)明人】張書琴, 唐憶眾, 徐明志, 黃劍, 王晶, 李昌順
【申請人】中興通訊股份有限公司