Qt質(zhì)量管理工具簡介

Qt質(zhì)量管理工具簡介的圖1

Qt質(zhì)量管理工具:

您在軟件質(zhì)量管理中需要的一切
您可以利用Qt質(zhì)量保證工具執(zhí)行跨技術(shù)、跨設(shè)備的GUI測試,整個測試框架的代碼覆蓋率分析、靜態(tài)代碼分析,并檢查軟件架構(gòu)的合規(guī)性。您可單獨(dú)使用一種工具,或成對使用,或同時(shí)使用所有工具,以攔截軟件侵蝕。
質(zhì)量管理工具包的最新成員來自靜態(tài)代碼分析和軟件架構(gòu)驗(yàn)證方面的技術(shù)領(lǐng)導(dǎo)者。2022年8月,Qt官宣收購Axivion,為質(zhì)量保證系列增添新成員。Axivion自成立以來一直是軟件架構(gòu)和靜態(tài)代碼分析領(lǐng)域的新一代技術(shù)領(lǐng)導(dǎo)者。
Axivion除了經(jīng)典的靜態(tài)代碼分析(當(dāng)然通常被理解為一種檢測錯誤的方法)之外,它還檢查各種標(biāo)準(zhǔn)編碼指南,例如 MISRA、AUTOSAR C++14 和傳統(tǒng)代碼指標(biāo)。此外,Axivion Suite 能幫助您檢查軟件架構(gòu)的合規(guī)性。

Qt質(zhì)量管理工具主要使用場景

Qt質(zhì)量管理工具簡介的圖2

GUI測試工具概述

*SQUISH: 來自FROGLOGIC收購
Squish GUI Tester是一款用于GUI功能自動化測試的工具。在強(qiáng)大的Squish IDE中,用戶可通過錄制、編寫、調(diào)試、執(zhí)行腳本或使用行為驅(qū)動開發(fā)的測試用例為他們的桌面、移動、Web或嵌入式GUI和人機(jī)交互界面(HMI)設(shè)計(jì)自動化方案。Squish可跨平臺、跨設(shè)備和跨技術(shù)工作,支持當(dāng)今市場上幾乎所有開發(fā)框架的自動化,對Qt框架的支持更是無與倫比。
功能特點(diǎn)
強(qiáng)大靈活的UI控件識別
通過用戶友好、直觀且功能強(qiáng)大的Squish IDE記錄、重構(gòu)、調(diào)試、執(zhí)行和維護(hù)您的腳本。
直觀的集成開發(fā)環(huán)境
通過用戶友好、直觀且功能強(qiáng)大的Squish IDE記錄、重構(gòu)、調(diào)試、執(zhí)行和維護(hù)您的腳本。
易讀易用的腳本語言
自動化GUI測試用例支持Python(2、3)、JavaScript、Perl、Ruby和Tcl五種腳本語言。
集成遠(yuǎn)程控制
通過一個完全集成的遠(yuǎn)程控制解決方案,遠(yuǎn)程控制您的設(shè)備并獲取UI對象進(jìn)行檢查,該方案幾乎適用于任何目標(biāo)設(shè)備。
光學(xué)字符識別(OCR)
使用基于AI的OCR引擎輕松識別和驗(yàn)證屏幕上的文本,并將其與基于對象或圖像的測試相結(jié)合。
測試驗(yàn)證與確認(rèn)
插入驗(yàn)證點(diǎn)以確認(rèn)測試腳本的預(yù)期行為。Squish支持對象屬性、屏幕截圖、視覺和基于OCR的驗(yàn)證點(diǎn)。
Qt質(zhì)量管理工具簡介的圖3
代碼覆蓋率分析概述
*COCO:來自FROGLOGIC收購
Coco是一個多語言、多平臺的代碼覆蓋率分析和剖析工具。自動檢測用于測量和報(bào)告應(yīng)用程序代碼中語句、判斷和條件的測試覆蓋率。Coco也適用于安全關(guān)鍵系統(tǒng),可用于遵守汽車、醫(yī)療、航空電子、鐵路或其他行業(yè)的監(jiān)管安全要求。
功能特點(diǎn)
支持的語言和平臺
支持現(xiàn)代、最新語言C/C++、C#、SystemC、QML和Tcl的應(yīng)用程序。Coco支持所有的流行的平臺、包括Windows、Linux/Unix、macOS,以及一系列的嵌入式平臺。
與您的工具鏈集成
Coco支持廣泛的編譯器,如GCC、Visual Studio、嵌入式編譯器等。
優(yōu)化執(zhí)行和影響分析
優(yōu)化測試執(zhí)行的順序,在最短的時(shí)間內(nèi)提供最大的覆蓋率。通過測試影響分析,分析最后一分鐘代碼補(bǔ)丁的風(fēng)險(xiǎn)性。
測試框架和CI集成
支持與現(xiàn)有流行的單元測試框架進(jìn)行集成,如CppUnit、Google Test或QTest,或與您自有的通用型框架進(jìn)行集成。
內(nèi)置函數(shù)剖析
通過內(nèi)置的剖析擴(kuò)展評估和優(yōu)化代碼性能。鎖定代碼中值得重構(gòu)的區(qū)域,并能識別性能瓶頸。
分布式、黑盒測試
保持源代碼安全,同時(shí)使QA能夠查看測試覆蓋數(shù)據(jù)并管理其測試執(zhí)行,無論他們位于何處。
Qt質(zhì)量管理工具簡介的圖4

測試結(jié)果的管理和分析概述

*TEST CENTER:來自FROGLOGIC收購
Test Center是一個測試結(jié)果集中管理平臺,隨著應(yīng)用程序的更新,組織、匯總和監(jiān)測軟件測試結(jié)果。Test Center是基于Web的輕量級平臺,且可通過任何瀏覽器輕松訪問,以交叉協(xié)作的方式為整個團(tuán)隊(duì)快速洞察應(yīng)用健康狀況。Test Center支持與各類主流測試、需求管理,Bug跟蹤和團(tuán)隊(duì)已經(jīng)使用的CI工具進(jìn)行集成,從而建立可追溯性,并將測試自動化連接到整個開發(fā)過程。
功能特點(diǎn)
交叉協(xié)作
來自項(xiàng)目管理、開發(fā)和QA團(tuán)隊(duì)的成員均可以獨(dú)立或交叉協(xié)作的方式使用Test Center:具備高級別的概述和深入追溯的設(shè)計(jì),能夠快速有效地為團(tuán)隊(duì)成員提供所需信息。
數(shù)據(jù)匯總和故障發(fā)現(xiàn)
來自跨設(shè)備或跨操作系統(tǒng)測試的多配置測試報(bào)告將在導(dǎo)入時(shí)進(jìn)行組織和匯總,以幫助您快速發(fā)現(xiàn)故障。內(nèi)置的歷史報(bào)告隨著應(yīng)用程序的不斷更新捕獲其健康狀況。
錯誤、測試和需求工具的集成
映射并同步您衷愛的第三方Bug跟蹤、測試或需求管理工具中的數(shù)據(jù)至由Test Center實(shí)例管理的測試中,以建立可追溯性。Test Center提供與QAComplete、TestRail、Jira等工具集成。
代碼庫支持
是用Git作為版本控制的用戶?Test Center與Git本地倉庫的集成,可直接跳轉(zhuǎn)到腳本源代碼,查看測試失敗發(fā)生的上下文。
自動報(bào)告和持續(xù)集成
通過與CI系統(tǒng)集成將結(jié)果導(dǎo)入Test Center,進(jìn)行即時(shí)、更新的分析。Test Center使用大量自動報(bào)告的統(tǒng)計(jì)數(shù)據(jù)和圖形分析詳細(xì)說明測試健康狀況。
隨時(shí)隨地訪問
Test Center從一開始就被構(gòu)建為集中、輕量級的測試結(jié)果管理平臺——通過網(wǎng)絡(luò)可以隨時(shí)隨地訪問它。
Qt質(zhì)量管理工具簡介的圖5

靜態(tài)代碼和軟件架構(gòu)分析概述

*AXIVION SUITE:來自AXIVION收購
檢測代碼異味的有效工具,可幫助您識別技術(shù)債務(wù)或從一開始就避免它們,以使您的軟件項(xiàng)目在未來保持可維護(hù)性和可擴(kuò)展性。
功能特點(diǎn)
無縫的CI集成
Axivion Suite可在Windows、Linux和MacOS上運(yùn)行,并可集成到幾乎所有CI環(huán)境中,例如Jenkins或Bamboo,并支持各種構(gòu)建工具,包括make、cmake、msbuild、scons和gradle。
符合行業(yè)標(biāo)準(zhǔn)
我們的靜態(tài)代碼分析根據(jù) MISRA、 AUTOSAR C++14、 CERT 或 C Secure Coding 檢查您的軟件項(xiàng)目是否違反了風(fēng)格——還可以檢查 CWE 的眾多規(guī)則。
根據(jù)您的需求量身定制
我們與客戶一起,設(shè)計(jì)并實(shí)施與項(xiàng)目有關(guān)的編碼準(zhǔn)則。我們還提供架構(gòu)驗(yàn)證、工具分類和鑒定等方面的支持(包括ISO 26262和IEC 62304)。

Qt質(zhì)量管理工具簡介的圖6

關(guān)于Qt

Qt是一套業(yè)界領(lǐng)先的產(chǎn)品開發(fā)框架,可供前端設(shè)計(jì)師和開發(fā)人員適用于各種設(shè)備和操作系統(tǒng)的先進(jìn)的UI/UX。
Qt被廣泛應(yīng)用于70多個行業(yè),并在全球范圍內(nèi)建立了完善的生態(tài)系統(tǒng)——每年下載量達(dá)數(shù)百萬次。
Qt擁有強(qiáng)大的合作伙伴生態(tài)——全球有超過100家軟件服務(wù)公司和SoC方案供應(yīng)商具備Qt開發(fā)能力。

Qt質(zhì)量管理工具簡介的圖7




深圳市優(yōu)飛迪科技有限公司成立于2010年,是一家專注于產(chǎn)品開發(fā)平臺解決方案與物聯(lián)網(wǎng)技術(shù)開發(fā)的國家級高新技術(shù)企業(yè)。

十多年來,優(yōu)飛迪科技在數(shù)字孿生、工業(yè)軟件尤其仿真技術(shù)、物聯(lián)網(wǎng)技術(shù)開發(fā)等領(lǐng)域積累了豐富的經(jīng)驗(yàn),并在這些領(lǐng)域擁有數(shù)十項(xiàng)獨(dú)立自主的知識產(chǎn)權(quán)。同時(shí),優(yōu)飛迪科技也與國際和國內(nèi)的主要頭部工業(yè)軟件廠商建立了戰(zhàn)略合作關(guān)系,能夠?yàn)榭蛻籼峁┩暾漠a(chǎn)品開發(fā)平臺解決方案。

優(yōu)飛迪科技技術(shù)團(tuán)隊(duì)實(shí)力雄厚,主要成員均來自于國內(nèi)外頂尖學(xué)府、并在相關(guān)領(lǐng)域有豐富的工作經(jīng)驗(yàn),能為客戶提供“全心U+端到端服務(wù)”。

Qt質(zhì)量管理工具簡介的圖8

登錄后免費(fèi)查看全文
立即登錄
App下載
技術(shù)鄰APP
工程師必備
  • 項(xiàng)目客服
  • 培訓(xùn)客服
  • 平臺客服

TOP