【廣告】
測(cè)試平臺(tái)維修
背景現(xiàn)代互聯(lián)網(wǎng)應(yīng)用的復(fù)雜性日益增加,軟件架構(gòu)由單體架構(gòu)逐漸發(fā)展為多服務(wù)集成工作的微服務(wù)架構(gòu),開(kāi)發(fā)模式從傳統(tǒng)的瀑布流模式開(kāi)發(fā)演進(jìn)為敏捷開(kāi)發(fā),持續(xù)集成持續(xù)部署等概念被廣泛應(yīng)用在互聯(lián)網(wǎng)企業(yè)中。面對(duì)越來(lái)越頻繁的迭代與變更,軟件開(kāi)發(fā)生命周期中重要一環(huán),測(cè)試工作也遇到了很大挑戰(zhàn),傳統(tǒng)的功能測(cè)試人員疲于應(yīng)對(duì)頻繁的產(chǎn)品發(fā)布,無(wú)法在每次發(fā)布時(shí)對(duì)產(chǎn)品整體進(jìn)行的質(zhì)量保證,即使使用了一些自動(dòng)化測(cè)試腳本與測(cè)試工具,但在維護(hù)性,復(fù)用性等方面仍有所欠缺。
為解決測(cè)試工作遇到的這些問(wèn)題,需要軟件測(cè)試服務(wù)平臺(tái)能夠提供測(cè)試數(shù)據(jù)管理,項(xiàng)目質(zhì)量評(píng)估,持續(xù)集成接入等多方面能力。
自動(dòng)化測(cè)試平臺(tái)能力分析· 可提供便捷的軟件測(cè)試數(shù)據(jù)管理與維護(hù)功能,減少用戶的使用成本,使測(cè)試數(shù)據(jù)資產(chǎn)可沉淀,可維護(hù),可管理。
· 可進(jìn)行測(cè)試場(chǎng)景編排。實(shí)際業(yè)務(wù)測(cè)試中,測(cè)試人員往往更關(guān)注整體業(yè)務(wù)流程,而不僅是單個(gè)接口的響應(yīng)情況。這就要求測(cè)試平臺(tái)能提供靈活的測(cè)試編排方式,使測(cè)試人員可以根據(jù)需要編排接口請(qǐng)求,數(shù)據(jù)庫(kù)操作,服務(wù)器操作等等測(cè)試步驟來(lái)模擬實(shí)際業(yè)務(wù)流程。
· 便捷的測(cè)試數(shù)據(jù)生成功能。測(cè)試平臺(tái)可提供便捷的測(cè)試數(shù)據(jù)生成能力,減少測(cè)試用例的錄入成本。
· 測(cè)試度量的能力。測(cè)試平臺(tái)可提供有效的方法來(lái)度量測(cè)試工作的充分程度及軟件項(xiàng)目的質(zhì)量,使測(cè)試及產(chǎn)品可度量,可評(píng)估。
· 可接入CI/CD研發(fā)流程。Devops概念已經(jīng)越來(lái)越多的被接受和采用,測(cè)試工作作為研發(fā)流程中重要的環(huán)節(jié),需要能夠便捷的引入到CI/CD流程中。
性能大幅提升
軟件測(cè)試平臺(tái)采用基于64位管理程序的輕型、低開(kāi)銷虛擬化體系結(jié)構(gòu),通過(guò)多核心支持,可以為每個(gè)VM分配多達(dá)8個(gè)邏輯處理器,同時(shí)支持64位主機(jī)和來(lái)賓操作系統(tǒng),此外,通過(guò)服務(wù)器硬件技術(shù)打通從GuestOS到真實(shí)硬件資源的通路,避免在VMM層的IOmapping,指令轉(zhuǎn)換和數(shù)據(jù)遷移的漫長(zhǎng)過(guò)程,減少80%虛擬化應(yīng)用導(dǎo)致的性能損失;
更簡(jiǎn)化的管理
在可能部署的數(shù)據(jù)中心和遠(yuǎn)程分支機(jī)構(gòu)安裝中,需要強(qiáng)大的管理功能和自動(dòng)化功能來(lái)完全實(shí)現(xiàn)虛擬化降低成本的可能性。軟件測(cè)試平臺(tái)通過(guò)可擴(kuò)展管理、用于VM管理的界面以及PowerShell腳本和組策略對(duì)象(GPO)管理和自動(dòng)化功能滿足了此需求;同時(shí)對(duì)于硬件平臺(tái)監(jiān)控管理系統(tǒng)可以滿足端到端的全程管理。