TWI452464B - 電腦測試系統及方法 - Google Patents
電腦測試系統及方法 Download PDFInfo
- Publication number
- TWI452464B TWI452464B TW098129320A TW98129320A TWI452464B TW I452464 B TWI452464 B TW I452464B TW 098129320 A TW098129320 A TW 098129320A TW 98129320 A TW98129320 A TW 98129320A TW I452464 B TWI452464 B TW I452464B
- Authority
- TW
- Taiwan
- Prior art keywords
- test
- computer
- tested
- project
- document
- Prior art date
Links
Landscapes
- Debugging And Monitoring (AREA)
Description
本發明涉及一種測試系統及方法,尤其是一種電腦測試系統及方法。
隨著電腦功能的日益複雜,週邊設備日漸增多,對電腦本身穩定性、相容性要求隨之提高。這同時也對電腦的測試精度和測試效率提出了更高的要求,否則日益複雜、繁重的測試任務將會極大地影響新產品的開發進度和品質。
通常電腦產品(例如個人電腦、伺服器等)的測試方法,都是針對不同類型的電腦開發不同的測試文檔。但是,這種方法缺點在於:需要根據不同配置的電腦開發不同的測試文檔,操作不方便,浪費開發人員的時間,降低了測試效率,不能滿足日益增長的對電腦測試效率的需求。
鑒於以上內容,有必要提供一種電腦測試系統及方法,可以根據不同類型待測電腦的測試專案在測試文檔中選取相對應的測試程式,操作方便,節省了時間,提高了工作效率。
一種電腦測試系統,該系統運行於測試伺服器中,該測試伺服器與資料庫和待測電腦相連,該電腦測試系統包括:分類模組,用於將資料庫中所儲存的電腦測試文檔進行分類以得到一個分類後
的電腦測試文檔,所述分類後的電腦測試文檔包括測試各個類型硬體的硬體測試文檔和測試各個類型軟體的軟體測試文檔;獲取模組,用於從待測電腦中獲取測試參數,根據所述待測電腦的測試參數在分類後的電腦測試文檔中選取相對應的測試程式;生成模組,用於根據所述選取的測試程式及所述測試參數生成測試指令;發送模組,用於將所述測試指令發送給待測電腦;及測試模組,用於控制所述待測電腦執行接收的測試指令進行測試,獲取並儲存每個測試專案的測試資料,根據所述測試參數對測試資料進行分析,獲取並儲存測試資料的分析結果。
一種電腦測試方法,該方法運行於測試伺服器中,該測試伺服器與資料庫和待測電腦相連,該方法包括如下步驟:將資料庫中所儲存的電腦測試文檔進行分類以得到一個分類後的電腦測試文檔,所述分類後的電腦測試文檔包括測試各個類型硬體的硬體測試文檔和測試各個類型軟體的軟體測試文檔;從待測電腦中獲取測試參數;根據所述待測電腦的測試參數在分類後的電腦測試文檔中選取相對應的測試程式;根據所述選取的測試程式及所述測試參數生成測試指令;將所述測試指令發送給待測電腦;控制所述待測電腦執行接收的測試指令進行測試,獲取並儲存每個測試專案的測試資料;及根據所述測試參數對測試資料進行分析,獲取並儲存測試資料的分析結果。
相較於習知技術,所述的電腦測試系統及方法,可以得到一個包括測試所有類型硬體的硬體測試文檔和測試所有類型軟體的軟體測試文檔的電腦測試文檔,在測試時,可以根據不同類型的待測電腦的測試專案在該測試文檔中選取相對應的測試程式,操作方
便,節省了時間,提高了工作效率。
1‧‧‧訊號量測儀器
2‧‧‧待測物
10‧‧‧訊號檢測系統
11‧‧‧資料庫
12‧‧‧顯示幕
20‧‧‧接收模組
21‧‧‧建立模組
22‧‧‧儲存模組
23‧‧‧判斷模組
24‧‧‧調用模組
圖1係本發明電腦測試系統較佳實施例的硬體架構圖。
圖2係圖1中所示電腦測試系統的功能模組圖。
圖3係本發明電腦測試方法較佳實施例的流程圖。
如圖1所示,係本發明電腦測試系統較佳實施例的系統架構圖。該電腦測試系統20運行於測試伺服器2中,所述測試伺服器2透過網路3與一個或多個待測電腦1相連。待測電腦1中儲存有待測電腦1所屬類型的電腦的測試參數。網路3可以是企業內部網路(Intranet)、網際網路(Internet)或其他任意適用的通訊網路。測試伺服器2透過連接4與資料庫5相連。連接4為一資料庫連接,如開放式資料庫連接(Open Database Connectivity,ODBC),或Java資料庫連接(Java Database Connectivity,JDBC)等。
所述資料庫5用於儲存有多個電腦測試文檔,每個電腦測試文檔包括多個測試程式,用於測試一個類型的電腦,例如:一個類型的電腦的測試文檔包括該類型的電腦所使用處理器的測試程式、該類型的電腦所使用記憶體的測試程式、該類型的電腦所使用硬碟的測試程式、該類型的電腦所使用電池的測試程式、該類型的電腦所使用顯卡的測試程式及該類型的電腦所使用顯示器的測試程式。
如圖2所示,係圖1中所示電腦測試系統20的功能模組圖。所述電
腦測試系統20包括分類模組200、獲取模組202、生成模組204、發送模組206及測試模組208。本發明所稱的模組是完成一特定功能的電腦程式段,比程式更適合於描述軟體在電腦中的執行過程,因此在本發明以下對軟體描述中都以模組描述。
其中,所述分類模組200用於將資料庫5中所儲存的電腦測試文檔進行分類以得到一個分類後的電腦測試文檔。所述分類後的電腦測試文檔包括:測試各個類型硬體的硬體測試文檔和測試各個類型軟體的軟體測試文檔。在所述分類後的電腦測試文檔中,每一類型硬體的硬體測試文檔用於測試所有型號的該類型硬體,每一類型軟體的軟體測試文檔用於測試所有版本的該類型軟體。例如:所述測試各個類型硬體測試測試文檔包括:測試所有型號處理器的處理器測試文檔、測試所有型號記憶體的記憶體測試文檔、測試所有型號硬碟的硬碟測試文檔、測試所有型號電池的電池測試文檔、測試所有型號顯卡的顯卡測試文檔及測試所有型號顯示器的顯示器測試文檔等。其中,所述用於測試所有型號處理器的處理器測試文檔包括,但不限於,用於測試型號為Intel P3處理器的處理器測試程式、用於測試型號為Intel P4處理器的處理器測試程式、用於測試型號為AMD Athlon XP處理器的處理器測試程式等。
所述獲取模組202用於從待測電腦1中獲取測試參數。所述測試參數包括:待測電腦1的類型(例如:商業型臺式電腦)、待測電腦1的測試專案、每個測試項目的標準值及測試結果儲存路徑等。所述測試專案包括待測電腦1的所有硬體和軟體,例如:Intel P3處理器。
所述獲取模組202還用於根據所述待測電腦1的測試參數在分類後的電腦測試文檔中選取相對應的測試程式。例如:若待測電腦1的測試專案包括Intel P3處理器,則獲取模組201在分類後的電腦測試文檔中選取用於測試型號為Intel P3處理器的處理器測試程式。
所述生成模組204用於根據所述選取的測試程式及所述測試參數生成測試指令。其中,所述測試指令包括:待測電腦1的測試專案、每個測試專案對應的測試程式、各測試專案的測試時間、各測試項目的標準值及測試結果儲存路徑。
所述發送模組206用於將所述測試指令發送給待測電腦1。
所述測試模組208用於控制每個待測電腦1執行接收的測試指令進行測試,獲取每個測試專案的測試資料,並儲存至設定的測試結果儲存路徑中。例如,設定測試結果儲存路徑為:D:\Computer\Test。
所述測試模組208還用於根據所述測試參數中每個測試項目的標準值對測試資料進行分析,以判斷每個測試專案的測試資料是否在設定的標準值範圍內,並將分析結果儲存至設定的測試結果儲存路徑中。
如圖3所示,係本發明電腦測試方法較佳實施例的流程圖。
步驟S10,分類模組200將資料庫5中所儲存的電腦測試文檔中進行分類以得到一個分類後的電腦測試文檔。所述分類後的電腦測試文檔包括:測試各個類型硬體的硬體測試文檔和測試各個類型軟體的軟體測試文檔。在所述分類後的電腦測試文檔中,每一類
型硬體的硬體測試文檔用於測試所有型號的該類型硬體,每一類型軟體的軟體測試文檔用於測試所有版本的該類型軟體。
步驟S12,從待測電腦1中獲取測試參數。所述測試參數包括:待測電腦1的類型(例如:商業型臺式電腦)、待側電腦1的測試專案、每個測試項目的標準值及測試結果儲存路徑等。所述測試專案包括待測電腦1的所有硬體和軟體,例如:Intel P3處理器。
步驟S14,根據所述待測電腦1的測試參數在分類後的電腦測試文檔中選取相對應的測試程式。例如:若待測電腦1的測試專案包括Intel P3處理器,則獲取模組201在分類後的電腦測試文檔中選取用於測試型號為Intel P3處理器的處理器測試程式。
步驟S16,根據所述選取的測試程式及所述測試參數生成測試指令。其中,所述測試指令包括:待測電腦1的測試專案、每個測試專案對應的測試程式、各測試專案的測試時間、各測試項目的標準值及測試結果儲存路徑。
步驟S18,將所述測試指令發送給待測電腦1。
步驟S20,控制每個待測電腦1執行接收的測試指令進行測試,獲取每個測試專案的測試資料,並儲存至設定的測試結果儲存路徑中。例如,設定測試結果儲存路徑為:D:\Computer\Test。
步驟S22,根據所述測試參數中每個測試項目的標準值對測試資料進行分析,以判斷每個測試專案的測試資料是否在設定的標準值範圍內,並將分析結果儲存至設定的測試結果儲存路徑中。
綜上所述,本發明符合發明專利要件,爰依法提出專利申請。惟,以上所述者僅為本發明之較佳實施例,本發明之範圍並不以上
述實施例為限,舉凡熟悉本案技藝之人士援依本發明之精神所作之等效修飾或變化,皆應涵蓋於以下申請專利範圍內。
20‧‧‧電腦測試系統
200‧‧‧分類模組
202‧‧‧獲取模組
204‧‧‧生成模組
206‧‧‧發送模組
208‧‧‧測試模組
Claims (6)
- 一種電腦測試系統,該系統運行於測試伺服器中,該測試伺服器與資料庫和待測電腦相連,該電腦測試系統包括:分類模組,用於將資料庫中所儲存的電腦測試文檔進行分類以得到一個分類後的電腦測試文檔,所述分類後的電腦測試文檔包括測試各個類型硬體的硬體測試文檔和測試各個類型軟體的軟體測試文檔;獲取模組,用於從待測電腦中獲取測試參數,根據所述待測電腦的測試參數在分類後的電腦測試文檔中選取相對應的測試程式,所述測試參數包括待測電腦的類型;生成模組,用於根據所述選取的測試程式及所述測試參數生成測試指令;發送模組,用於將所述測試指令發送給待測電腦;及測試模組,用於控制所述待測電腦執行接收的測試指令進行測試,獲取並儲存每個測試專案的測試資料,根據所述測試參數對測試資料進行分析,獲取並儲存測試資料的分析結果。
- 如申請專利範圍第1項所述的電腦測試系統,其中,所述測試參數還包括:待測電腦的測試專案、每個測試項目的標準值及測試結果儲存路徑等。
- 如申請專利範圍第1項所述的電腦測試系統,其中,所述測試指令包括:待測電腦的測試專案、每個測試專案對應的測試程式、各測試專案的測試時間、各測試項目的標準值及測試結果儲存路徑。
- 一種電腦測試方法,該方法運行於測試伺服器中,該測試伺服器與資料庫和待測電腦相連,該方法包括如下步驟: 將資料庫中所儲存的電腦測試文檔進行分類以得到一個分類後的電腦測試文檔,所述分類後的電腦測試文檔包括測試各個類型硬體的硬體測試文檔和測試各個類型軟體的軟體測試文檔;從待測電腦中獲取測試參數,所述測試參數包括待測電腦的類型;根據所述待測電腦的測試參數在分類後的電腦測試文檔中選取相對應的測試程式;根據所述選取的測試程式及所述測試參數生成測試指令;將所述測試指令發送給待測電腦;控制所述待測電腦執行接收的測試指令進行測試,獲取並儲存每個測試專案的測試資料;及根據所述測試參數對測試資料進行分析,獲取並儲存測試資料的分析結果。
- 如申請專利範圍第4項所述的電腦測試方法,其中,所述測試參數還包括:待測電腦的測試專案、每個測試項目的標準值及測試結果儲存路徑等。
- 如申請專利範圍第4項所述的電腦測試方法,其中,所述測試指令包括:待測電腦的測試專案、每個測試專案對應的測試程式、各測試專案的測試時間、各測試項目的標準值及測試結果儲存路徑。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW098129320A TWI452464B (zh) | 2009-08-31 | 2009-08-31 | 電腦測試系統及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW098129320A TWI452464B (zh) | 2009-08-31 | 2009-08-31 | 電腦測試系統及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201107968A TW201107968A (en) | 2011-03-01 |
TWI452464B true TWI452464B (zh) | 2014-09-11 |
Family
ID=44835461
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW098129320A TWI452464B (zh) | 2009-08-31 | 2009-08-31 | 電腦測試系統及方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI452464B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI465901B (zh) * | 2012-10-23 | 2014-12-21 | Taiwan Memory Qualification Ct Corp | Method and system for verification of computerized systems for cloud testing and remote monitoring of integrated circuit devices |
TWI470419B (zh) * | 2012-12-11 | 2015-01-21 | Inventec Corp | 電子裝置檢測結果監控顯示系統及其方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6029257A (en) * | 1996-12-06 | 2000-02-22 | Intergraph Corporation | Apparatus and method for testing computer systems |
US6581169B1 (en) * | 1999-12-08 | 2003-06-17 | Inventec Corporation | Method and device for automatic computer testing on a plurality of computers through a local area network |
TW200923642A (en) * | 2007-11-30 | 2009-06-01 | Hon Hai Prec Ind Co Ltd | System and method for testing embedded systems |
-
2009
- 2009-08-31 TW TW098129320A patent/TWI452464B/zh not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6029257A (en) * | 1996-12-06 | 2000-02-22 | Intergraph Corporation | Apparatus and method for testing computer systems |
US6581169B1 (en) * | 1999-12-08 | 2003-06-17 | Inventec Corporation | Method and device for automatic computer testing on a plurality of computers through a local area network |
TW200923642A (en) * | 2007-11-30 | 2009-06-01 | Hon Hai Prec Ind Co Ltd | System and method for testing embedded systems |
Also Published As
Publication number | Publication date |
---|---|
TW201107968A (en) | 2011-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101996117B (zh) | 计算机测试系统及方法 | |
Reddi et al. | Mlperf inference benchmark | |
CN110046087B (zh) | 非接触式测试平台 | |
Pargaonkar | The Crucial Role of Inspection in Software Quality Assurance | |
US11755319B2 (en) | Code development management system | |
JP5586835B2 (ja) | 臨床診断分析器性能推定器 | |
US9009680B2 (en) | Selecting instrumentation points for an application | |
CN110990053A (zh) | 机器学习方案模板的创建方法、使用方法及装置 | |
CN113822440A (zh) | 用于确定机器学习样本的特征重要性的方法及系统 | |
TWI452464B (zh) | 電腦測試系統及方法 | |
Atonge et al. | The development of data collectors in open-source system for energy efficiency assessment | |
US20230098596A1 (en) | Contextual Data Generation for Application Testing in Mixed Reality Simulations | |
GB2553896B (en) | Product test orchestration | |
Rajput et al. | FECoM: A Step towards Fine-Grained Energy Measurement for Deep Learning | |
US20160209908A1 (en) | Cloud-based integrated system for developing and evaluating energy efficient software | |
US11775419B2 (en) | Performing software testing with best possible user experience | |
Barve et al. | Upsara: A model-driven approach for performance analysis of cloud-hosted applications | |
Wienke et al. | Performance regression testing and run-time verification of components in robotics systems | |
CN117235527A (zh) | 端到端容器化的大数据模型构建方法、装置、设备及介质 | |
Wang et al. | Cloud-based xai services for assessing open repository models under adversarial attacks | |
Zhu et al. | An empirical roofline model for extreme-scale i/o workload analysis | |
Mancebo et al. | GSMP: Green Software Measurement Process | |
US20230335293A1 (en) | Methods and systems for accelerating quantitative systems pharmacology (qsp) models | |
US20240265332A1 (en) | Quality management apparatus, quality management method and program | |
Matsuoka et al. | Preparing for the Future--Rethinking Proxy Apps |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |