翻譯|行業(yè)資訊|編輯:胡濤|2023-02-27 11:42:16.997|閱讀 171 次
概述:這篇文章將向您介紹如何搭建一個(gè)高效有價(jià)值的自動(dòng)化測(cè)試平臺(tái)
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Parasoft是一家專門提供軟件測(cè)試解決方案的公司,Parasoft通過其經(jīng)過市場(chǎng)驗(yàn)證的自動(dòng)化軟件測(cè)試工具集成套件,幫助企業(yè)持續(xù)交付高質(zhì)量的軟件。Parasoft的技術(shù)支持嵌入式、企業(yè)和物聯(lián)網(wǎng)市場(chǎng),通過將靜態(tài)代碼分析和單元測(cè)試、Web UI和API測(cè)試等所有內(nèi)容集成到交付管道中,再加上服務(wù)虛擬化和完整的代碼覆蓋率,減少了交付安全、可靠和合規(guī)軟件所需的時(shí)間、精力和成本。
在如今產(chǎn)品迭代如此之快的大背景下,軟件測(cè)試這項(xiàng)工作越來越被大家所重視,但是通常情況下大家都是選擇在產(chǎn)品上線前再去做測(cè)試,這個(gè)時(shí)候就會(huì)面臨很多麻煩和挑戰(zhàn)。首先,產(chǎn)品已經(jīng)開發(fā)好之后,體量比較大,要從哪里下手測(cè)試都是一個(gè)難題,拋開測(cè)試過程中成本投入不說,再發(fā)現(xiàn)問題后,又改如何去修改呢?可能這個(gè)時(shí)候修改一個(gè)小地方就會(huì)對(duì)整個(gè)產(chǎn)品產(chǎn)生影響,真的是牽一發(fā)而動(dòng)全身,所以我們往往需要付出意想不到的成本去完成測(cè)試工作。
這個(gè)時(shí)候Parasoft的自動(dòng)化測(cè)試平臺(tái)就充分展現(xiàn)出他的價(jià)值了。那我們?nèi)绾未罱ㄒ粋€(gè)高效有價(jià)值的自動(dòng)化測(cè)試平臺(tái)呢?
搭建自動(dòng)化測(cè)試平臺(tái)的核心思想就是測(cè)試“左移”。從下圖(圖1)我們可以看出,Parasoft的產(chǎn)品線覆蓋了整個(gè)軟件開發(fā)過程。通俗來講,測(cè)試左移的概念就是在軟件設(shè)計(jì)的時(shí)候就開始考慮測(cè)試了,從編碼就開始進(jìn)行測(cè)試工作。
軟件開發(fā)V字模型(圖1)
自動(dòng)化測(cè)試平臺(tái)模型(圖2)
C/C++test提供插件版,可以集成在開發(fā)人員的IDE中,開發(fā)人員每天結(jié)束工作后,可以先使用C/C++test進(jìn)行自檢,然后將代碼上傳到源碼庫。Parasoft C/C++test可以與構(gòu)建工具集成(比如Jenkins)后,構(gòu)建工具可以在夜間自動(dòng)從源碼庫拉取代碼,自動(dòng)化調(diào)用C/C++test對(duì)項(xiàng)目進(jìn)行測(cè)試,測(cè)試結(jié)果會(huì)同步到DTP報(bào)告中心,給管理者呈現(xiàn)直觀的圖形化結(jié)果(圖3)。結(jié)果可以在第二天分發(fā)到開發(fā)人員的IDE中,開發(fā)人員可以根據(jù)測(cè)試結(jié)果進(jìn)行修改。這樣就在每一天的代碼開發(fā)階段,做了一個(gè)良性的測(cè)試循環(huán)。
DTP報(bào)告中心(圖3)
當(dāng)然,自動(dòng)化測(cè)試平臺(tái)也可以在測(cè)試用例寫好后,自動(dòng)進(jìn)行運(yùn)行測(cè)試,測(cè)試結(jié)果也會(huì)推送到DTP報(bào)告中心中,進(jìn)行可視化的處理,給用戶呈現(xiàn)直觀的圖形化結(jié)果。
自動(dòng)化測(cè)試平臺(tái)也包括與需求管理工具進(jìn)行集成。比如,Parasoft工具可以與Polarion等需求管理工具進(jìn)行集成,可以實(shí)現(xiàn)對(duì)需求的驗(yàn)證,達(dá)到數(shù)據(jù)的雙向可追溯。這樣的功能在過認(rèn)證的時(shí)候是非常有利的證據(jù),很多標(biāo)準(zhǔn)要求我們對(duì)數(shù)據(jù)能夠追溯,并提供證據(jù)。
與Polarion集成雙向追溯(圖4)
通俗的來講,模式匹配就是檢查代碼編寫規(guī)范類的問題,流分析就是檢查代碼中的bug,度量分析就是給代碼“做體檢”,報(bào)告出代碼一系列的指標(biāo),比如圈復(fù)雜度,調(diào)用深度等等。
通過Parasoft打造的自動(dòng)化測(cè)試平臺(tái),可以在早期就對(duì)代碼進(jìn)行測(cè)試,這樣就可以避免產(chǎn)品開發(fā)完成后難以測(cè)試的困難,同時(shí),也可以提升產(chǎn)品的穩(wěn)定性、高效性等。這樣的良好循環(huán)間接地節(jié)省了很多地成本,并且加快了產(chǎn)品的上線周期,讓整個(gè)測(cè)試過程變得簡(jiǎn)單高效,有跡可循。
了解更多有關(guān)Parasoft產(chǎn)品咨詢,歡迎咨詢
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn