複製鏈接
請複製以下鏈接發送給好友

軟件測試平台

鎖定
軟件測試平台即為客户打造了集高效率、低成本等特性於一身,大幅縮短了軟件產品測試週期,並且可以提升產品品質,同時還能充分發揮虛擬化的優勢,減少物理工作站的數量,和降低客户的IT系統能耗、提高了空間使用效率的軟件測試工作空間。
中文名
軟件測試平台
特    點
高效率、低成本
用    途
創造安全、可靠的軟件測試環境、條件等
原    則
儘早地和不斷地進行軟件測試

軟件測試平台用途

(1)創造安全可靠的軟件運行空間
安全在任何服務器實現中都是一項核心挑戰。承載多台虛擬機(VM)的服務器(也稱為合併服務器)不僅要承擔與非合併服務器同樣的安全風險,還要面對管理員角色分離的挑戰。軟件測試平台有助於提高合併服務器的安全性和解決管理員角色分離的挑戰。通過下列功能來實現此目的:強大的分區能力、硬件級別安全性、WindowsServer虛擬化、網絡安全功能和最小的受信任計算基礎。
(2)強大的隔離能力
服務器虛擬化使具有不同資源要求的工作負載能夠在同一主機服務器上共存。軟件測試平台通過靈活的內存分配、動態的硬件添加和靈活的網絡配置,大幅提高主機服務器的物理資源的使用率:
(3)性能大幅提升
軟件測試平台採用基於64位管理程序的輕型、低開銷虛擬化體系結構,通過多核心支持,可以為每個VM分配多達8個邏輯處理器,同時支持64位主機和來賓操作系統,此外,通過服務器硬件技術打通從GuestOS到真實硬件資源的通路,避免在VMM層的IOmapping,指令轉換和數據遷移的漫長過程,減少80%虛擬化應用導致的性能損失;
(4)更簡化的管理
在可能部署的數據中心和遠程分支機構安裝中,需要強大的管理功能和自動化功能來完全實現虛擬化降低成本的可能性。軟件測試平台通過可擴展管理、用於VM管理的界面以及PowerShell腳本和組策略對象(GPO)管理和自動化功能滿足了此需求;同時對於硬件平台監控管理系統可以滿足端到端的全程管理。

軟件測試平台平台的概念

就是一種用來實現某種功能的體系。平台包括各種不同的元素,架構,流程,標準,機制和工具等等。
以測試為例,
- 架構:測試體系中有關的各種Roles以及對應的Responsibilities
- 流程:測試相關的各種流程,比如測試項目流程,測試管理流程配置管理流程……
- 標準:在測試相關的各種流程中應該遵循的各種標準
- 機制:各種相關的機制,如溝通機制,反饋機制,知識傳遞機制……
- 工具:用於實現各項工作和流程的輔助工具,如自動化測試工具,測試管理工具知識管理工具……

軟件測試平台軟件測試原則

1、應當把“儘早地和不斷地進行軟件測試”作為軟件開發者的座右銘。
2、測試用例應由測試輸入數據和與之對應的預期輸出結果兩部分組成。
3、程序員應避免檢查自己的程序。(注意不是指對程序的調試)
4、在設計測試用例時,應當包括合理的輸入條件和不合理的輸入條件。不合理的輸入條件是指異常的,臨界的,可能引起問題異變的輸入條件。
5、充分注意測試中的羣集現象。經驗表明,測試後程序殘存的錯誤數目與該程序中以發現的錯誤數目或檢錯率成正比。應該對錯誤羣集的程序段進行重點測試。
6、嚴格執行測試計劃,排除測試的隨意性。測試計劃應包括:所測軟件的功能,輸入和輸出,測試內容,各項測試的進度安排,資源要求,測試資料,測試工具,測試用例的選擇,測試的控制方法和過程,系統的組裝方式,跟蹤規則,調試規則,以及迴歸測試的規定等等以及評價標準。
7、應當對每一個測試結果做全面的檢查。
8、妥善保存測試計劃,測試用例,出錯統計和最終分析報告,為維護提供方便。軟件測試的對象:   軟件測試並不等於程序測試。軟件測試應該貫穿整個軟件定義與開發整個期間。因此需求分析、概要設 計、詳細設計以及程序編碼等各階段所得到的文檔,包括需求規格説明、概要設計規格説明、詳細設計規格説明以及源程序,都應該是軟件測試的對象。在對需求理解與表達的正確性、設計與表達的正確性、實現的正確性以及運行的正確性的驗證中,任何一個環節發生了問題都可能在軟件測試中表現出來。