基本介紹
- 中文名:軟體測試平台
- 特點:高效率、低成本
- 用途:創造安全可靠的軟體運行空間等
- 原則:儘早地和不斷地進行軟體測試
用途,平台的概念,軟體測試原則,
用途
(1)創造安全可靠的軟體運行空間
安全在任何伺服器實現中都是一項核心挑戰。承載多台虛擬機(VM)的伺服器(也稱為合併伺服器)不僅要承擔與非合併伺服器同樣的安全風險,還要面對管理員角色分離的挑戰。軟體測試平台有助於提高合併伺服器的安全性和解決管理員角色分離的挑戰。通過下列功能來實現此目的:強大的分區能力、硬體級別安全性、WindowsServer虛擬化、網路安全功能和最小的受信任計算基礎。
(2)強大的隔離能力
(3)性能大幅提升
軟體測試平台採用基於64位管理程式的輕型、低開銷虛擬化體系結構,通過多核心支持,可以為每個VM分配多達8個邏輯處理器,同時支持64位主機和來賓作業系統,此外,通過伺服器硬體技術打通從GuestOS到真實硬體資源的通路,避免在VMM層的IOmapping,指令轉換和數據遷移的漫長過程,減少80%虛擬化套用導致的性能損失;
(4)更簡化的管理
在可能部署的數據中心和遠程分支機構安裝中,需要強大的管理功能和自動化功能來完全實現虛擬化降低成本的可能性。軟體測試平台通過可擴展管理、用於VM管理的界面以及PowerShell腳本和組策略對象(GPO)管理和自動化功能滿足了此需求;同時對於硬體平台監控管理系統可以滿足端到端的全程管理。
平台的概念
就是一種用來實現某種功能的體系。平台包括各種不同的元素,架構,流程,標準,機制和工具等等。
以測試為例,
- 架構:測試體系中有關的各種Roles以及對應的Responsibilities
- 標準:在測試相關的各種流程中應該遵循的各種標準
- 機制:各種相關的機制,如溝通機制,反饋機制,知識傳遞機制……
軟體測試原則
1、應當把“儘早地和不斷地進行軟體測試”作為軟體開發者的座右銘。
2、測試用例應由測試輸入數據和與之對應的預期輸出結果兩部分組成。
3、程式設計師應避免檢查自己的程式。(注意不是指對程式的調試)
4、在設計測試用例時,應當包括合理的輸入條件和不合理的輸入條件。不合理的輸入條件是指異常的,臨界的,可能引起問題異變的輸入條件。
5、充分注意測試中的群集現象。經驗表明,測試後程式殘存的錯誤數目與該程式中以發現的錯誤數目或檢錯率成正比。應該對錯誤群集的程式段進行重點測試。