環(huán)球速遞!自動化測試平臺哪家強(qiáng)?

發(fā)布時間:2022-06-25 09:55:33  |  來源:騰訊網(wǎng)  

在如今產(chǎn)品迭代如此之快的大背景下,軟件測試這項(xiàng)工作越來越被大家所重視,但是通常情況下大家都是選擇在產(chǎn)品上線前再去做測試,這個時候就會面臨很多麻煩和挑戰(zhàn)。首先,產(chǎn)品已經(jīng)開發(fā)好之后,體量比較大,要從哪里下手測試都是一個難題,拋開測試過程中成本投入不說,在發(fā)現(xiàn)問題后,又該如何去修改呢?可能這個時候修改一個小地方就會對整個產(chǎn)品產(chǎn)生影響,真的是牽一發(fā)而動全身,所以我們往往需要付出意想不到的成本去完成測試工作。

我們?nèi)绾未罱ㄒ粋€高效有價值的自動化測試平臺呢?這個時候Parasoft的自動化測試平臺就充分展現(xiàn)出他的價值了。


【資料圖】

測試“左移”

搭建自動化測試平臺的核心思想就是測試“左移”。從下圖(圖1)我們可以看出,Parasoft的產(chǎn)品線覆蓋了整個軟件開發(fā)過程。通俗來講,測試左移的概念就是在軟件設(shè)計(jì)的時候就開始考慮測試了,從編碼就開始進(jìn)行測試工作。

軟件開發(fā)V字模型(圖1)

自動化測試平臺如何在編碼期就發(fā)揮作用?

自動化測試平臺模型(圖2)

C/C++test提供插件版,可以集成在開發(fā)人員的IDE中,開發(fā)人員每天結(jié)束工作后,可以先使用C/C++test進(jìn)行自檢,然后將代碼上傳到源碼庫。Parasoft C/C++test可以與構(gòu)建工具集成(比如Jenkins)后,構(gòu)建工具可以在夜間自動從源碼庫拉取代碼,自動化調(diào)用C/C++test對項(xiàng)目進(jìn)行測試,測試結(jié)果會同步到DTP報告中心,給管理者呈現(xiàn)直觀的圖形化結(jié)果(圖3)。結(jié)果可以在第二天分發(fā)到開發(fā)人員的IDE中,開發(fā)人員可以根據(jù)測試結(jié)果進(jìn)行修改。這樣就在每一天的代碼開發(fā)階段,做了一個良性的測試循環(huán)。

DTP報告中心(圖3)

當(dāng)然,自動化測試平臺也可以在測試用例寫好后,自動進(jìn)行運(yùn)行測試,測試結(jié)果也會推送到DTP報告中心中,進(jìn)行可視化的處理,給用戶呈現(xiàn)直觀的圖形化結(jié)果。

雙向追溯

自動化測試平臺也包括與需求管理工具進(jìn)行集成。比如,Parasoft工具可以與Polarion等需求管理工具進(jìn)行集成,可以實(shí)現(xiàn)對需求的驗(yàn)證,達(dá)到數(shù)據(jù)的雙向可追溯。這樣的功能在過認(rèn)證的時候是非常有利的證據(jù),很多標(biāo)準(zhǔn)要求我們對數(shù)據(jù)能夠追溯,并提供證據(jù)。

與Polarion集成雙向追溯(圖4)

自動化靜態(tài)測試的三個維度

模式匹配

流分析

度量分析

通俗地來講,模式匹配就是檢查代碼編寫規(guī)范類的問題,流分析就是檢查代碼中的bug,度量分析就是給代碼“做體檢”,報告出代碼一系列的指標(biāo),比如圈復(fù)雜度,調(diào)用深度等等。

通過Parasoft打造的自動化測試平臺,可以在早期就對代碼進(jìn)行測試,這樣就可以避免產(chǎn)品開發(fā)完成后難以測試的困難,同時,也可以提升產(chǎn)品的穩(wěn)定性、高效性等。這樣的良好循環(huán)間接地節(jié)省了很多的成本,并且加快了產(chǎn)品的上線周期,讓整個測試過程變得簡單高效,有跡可循。

關(guān)鍵詞: 自動化測試平臺哪家強(qiáng) 自動化測試 parasoft 開發(fā)人員

 

網(wǎng)站介紹  |  版權(quán)說明  |  聯(lián)系我們  |  網(wǎng)站地圖 

星際派備案號:京ICP備2022016840號-16 營業(yè)執(zhí)照公示信息版權(quán)所有 郵箱聯(lián)系:920 891 263@qq.com