
發(fā)布
注冊(cè)
/
登錄Test Center的案例
Qt工具 | 集中測(cè)試結(jié)果管理平臺(tái)Test Center介紹
Test C
enter特性
自動(dòng)測(cè)試
-集中存儲(chǔ)來(lái)自不同版本、不同運(yùn)行環(huán)境下的測(cè)試結(jié)果
-通過(guò)網(wǎng)頁(yè)隨時(shí)隨地訪問(wèn)測(cè)試結(jié)果
-項(xiàng)目概覽可快速瀏覽項(xiàng)目健康狀況
-高級(jí)統(tǒng)計(jì)、過(guò)濾和分組
-便于定位失敗與配置直接的關(guān)聯(lián)性
-與第三方管理系統(tǒng)集成,可追溯
Test Center與Squish結(jié)合
同步測(cè)試結(jié)果的方式:
1)Squish IDE
Test Results → Upload Result to Squish Test Center
2)命令行
squishrunner --reportgen testcenter,
/project/
?token=
3)Test Center中上傳 user→ Result Upload
手工測(cè)試
-管理手工測(cè)試步驟
-執(zhí)行手工測(cè)試
-跟蹤測(cè)試結(jié)果
-提供統(tǒng)一的展示、管理、分析自動(dòng)化測(cè)試和手工測(cè)試結(jié)果
-創(chuàng)建缺陷支持同步到Jira
-目前支持從Zephyr 和 Xray 導(dǎo)入手工測(cè)試用例、步驟
典型客戶
關(guān)于Qt
Qt是一套業(yè)界領(lǐng)先的產(chǎn)品開(kāi)發(fā)框架,可供前端設(shè)計(jì)師和開(kāi)發(fā)人員適用于各種設(shè)備和操作系統(tǒng)的先進(jìn)的UI/UX。
Qt被廣泛應(yīng)用于70多個(gè)行業(yè),并在全球范圍內(nèi)建立了完善的生態(tài)系統(tǒng)——每年下載量達(dá)數(shù)百萬(wàn)次。
展開(kāi) Qt質(zhì)量管理工具簡(jiǎn)介
測(cè)試框架和CI集成
支持與現(xiàn)有流行的單元測(cè)試框架進(jìn)行集成,如CppUnit、Google Test或QTest,或與您自有的通用型框架進(jìn)行集成。
內(nèi)置函數(shù)剖析
通過(guò)內(nèi)置的剖析擴(kuò)展評(píng)估和優(yōu)化代碼性能。鎖定代碼中值得重構(gòu)的區(qū)域,并能識(shí)別性能瓶頸。
分布式、黑盒測(cè)試
保持源代碼安全,同時(shí)使QA能夠查看測(cè)試覆蓋數(shù)據(jù)并管理其測(cè)試執(zhí)行,無(wú)論他們位于何處。
測(cè)試結(jié)果的管理和分析概述
*TEST CENTER:來(lái)自FROGLOGIC收購(gòu)
Test Center是一個(gè)測(cè)試結(jié)果集中管理平臺(tái),隨著應(yīng)用程序的更新,組織、匯總和監(jiān)測(cè)軟件測(cè)試結(jié)果。Test Center是基于Web的輕量級(jí)平臺(tái),且可通過(guò)任何瀏覽器輕松訪問(wèn),以交叉協(xié)作的方式為整個(gè)團(tuán)隊(duì)快速洞察應(yīng)用健康狀況。Test Center支持與各類主流測(cè)試、需求管理,Bug跟蹤和團(tuán)隊(duì)已經(jīng)使用的CI工具進(jìn)行集成,從而建立可追溯性,并將測(cè)試自動(dòng)化連接到整個(gè)開(kāi)發(fā)過(guò)程。
功能特點(diǎn)
交叉協(xié)作
來(lái)自項(xiàng)目管理、開(kāi)發(fā)和QA團(tuán)隊(duì)的成員均可以獨(dú)立或交叉協(xié)作的方式使用Test Center:具備高級(jí)別的概述和深入追溯的設(shè)計(jì),能夠快速有效地為團(tuán)隊(duì)成員提供所需信息。
數(shù)據(jù)匯總和故障發(fā)現(xiàn)
來(lái)自跨設(shè)備或跨操作系統(tǒng)測(cè)試的多配置測(cè)試報(bào)告將在導(dǎo)入時(shí)進(jìn)行組織和匯總,以幫助您快速發(fā)現(xiàn)故障。內(nèi)置的歷史報(bào)告隨著應(yīng)用程序的不斷更新捕獲其健康狀況。
錯(cuò)誤、測(cè)試和需求工具的集成
映射并同步您衷愛(ài)的第三方Bug跟蹤、測(cè)試或需求管理工具中的數(shù)據(jù)至由Test Center實(shí)例管理的測(cè)試中,以建立可追溯性。Test Center提供與QAComplete、TestRail、Jira等工具集成。
代碼庫(kù)支持
是用Git作為版本控制的用戶?Test Center與Git本地倉(cāng)庫(kù)的集成,可直接跳轉(zhuǎn)到腳本源代碼,查看測(cè)試失敗發(fā)生的上下文。
展開(kāi) Qt工具|自動(dòng)GUI測(cè)試工具Squish介紹
腳本語(yǔ)言:Python, JavaScript, Ruby, Perl, Tcl
-根據(jù)腳本知識(shí)和優(yōu)勢(shì)選擇腳本語(yǔ)言;
-支持使用每種腳本語(yǔ)言的現(xiàn)有模塊和方法;
-支持將現(xiàn)有的腳本整合入 Squish Test Suite。
基于腳本 or 基于BDD
對(duì)象感知、基于圖像、基于OCR識(shí)別
-基于對(duì)象識(shí)別:基于對(duì)象屬性識(shí)別被測(cè)程序的對(duì)象;不使用所有屬性,只選取穩(wěn)定的屬性;不使用于坐標(biāo)。
*回放:不依賴坐標(biāo)和分辨率
-基于圖像、基于OCR識(shí)別:對(duì)于非對(duì)象操作,支持對(duì)圖像或OCR識(shí)別進(jìn)行操作。
測(cè)試檢查&驗(yàn)證
-確認(rèn)可見(jiàn)的數(shù)據(jù)、驗(yàn)證底層對(duì)象和對(duì)象屬性是否符合預(yù)期值;
-兩大手段:檢查點(diǎn)和Spy工具;
-檢查點(diǎn)類型:屬性、截圖、表格、可視化檢查點(diǎn)、圖片搜索和OCR(光學(xué)字符識(shí)別);
-支持在初始錄制期間,錄制片段或手動(dòng)編寫(xiě)腳本時(shí)創(chuàng)建檢查點(diǎn)。
視頻捕獲
-支持在Squish IDE和命令行中捕獲測(cè)試執(zhí)行視頻;
-視頻格式:MPEG-4;
-可以在Squish IDE和Test Center查看錄制的視頻。
Remote Control
? 解決本地和遠(yuǎn)程系統(tǒng)不在同一機(jī)器帶來(lái)的錄制腳本和調(diào)試腳本耗時(shí)、費(fèi)力的問(wèn)題
? 點(diǎn)擊‘Remote Control ’虛擬任何目標(biāo)應(yīng)用:臺(tái)式計(jì)算機(jī);移動(dòng)設(shè)備;嵌入式設(shè)備。
展開(kāi) GUI自動(dòng)化測(cè)試助力優(yōu)質(zhì)軟件開(kāi)發(fā)
Test Center
Test Center
是一個(gè)用于管理測(cè)試結(jié)果的集中式平臺(tái),并允許您快速、交叉協(xié)作地了解應(yīng)用程序的運(yùn)行狀況。它基于Web,而且是輕量級(jí)的,可以很輕松地從任何瀏覽器訪問(wèn)。
GUI軟件測(cè)試的挑戰(zhàn)是什么?
任何GUI自動(dòng)化測(cè)試的軟件項(xiàng)目都會(huì)遇到一些障礙。我們來(lái)看看其中的幾個(gè)例子:
預(yù)期的行為需要明確
雖然GUI測(cè)試自動(dòng)化讓我們能夠更精確地運(yùn)行測(cè)試用例,但這也意味著您需要更明確地了解預(yù)期的行為。這就意味著分析現(xiàn)有的測(cè)試用例,以確保它們清楚地說(shuō)明了正在測(cè)試的內(nèi)容,這樣計(jì)算機(jī)就知道該做什么。
前期投入
采用自動(dòng)化測(cè)試需要前期投入。需要準(zhǔn)備好測(cè)試用例和測(cè)試方法,并且必須創(chuàng)建初始設(shè)置。這包括選擇正確的GUI測(cè)試自動(dòng)化工具,然后學(xué)習(xí)如何使用該工具。測(cè)試用例可能還需要轉(zhuǎn)換為工具支持的格式。
自動(dòng)化盲區(qū)
由于自動(dòng)化測(cè)試能夠節(jié)省大量時(shí)間,測(cè)試人員可能會(huì)傾向于在測(cè)試過(guò)程的每個(gè)方面都實(shí)現(xiàn)自動(dòng)化,進(jìn)而陷入“自動(dòng)化盲區(qū)”。
GUI自動(dòng)化測(cè)試如何幫助發(fā)布質(zhì)量更佳的軟件
GUI測(cè)試自動(dòng)化為測(cè)試人員提供了寶貴的服務(wù),因?yàn)樗梢栽谑芸厍闆r下分離和分析應(yīng)用程序或網(wǎng)站的各個(gè)方面。您可以放心,通過(guò)GUI自動(dòng)化測(cè)試,您的產(chǎn)品最終界面將具有最高的質(zhì)量,并將從用戶那里得到最少的投訴。這是因?yàn)镚UI自動(dòng)化測(cè)試檢查了軟件的各個(gè)方面,從菜單和側(cè)邊欄的可訪問(wèn)性到跨平臺(tái)文本的易讀性。
因?yàn)樽詣?dòng)化測(cè)試腳本易于遷移和復(fù)用,所以即使關(guān)鍵的測(cè)試團(tuán)隊(duì)成員離開(kāi),您也可以建立標(biāo)準(zhǔn)步驟,以確保一致性。
盡管使用GUI自動(dòng)化測(cè)試需要前期投入,但從長(zhǎng)期來(lái)看,它能為企業(yè)帶來(lái)的好處是巨大的。首先,它能夠?yàn)槟陂_(kāi)發(fā)階段的質(zhì)量保證上節(jié)省時(shí)間和金錢。
展開(kāi) 
翻譯 | 手動(dòng)測(cè)試,還是自動(dòng)化測(cè)試?
本文翻譯自:How to choose between manual or automated testing for your software
原文作者:Qt Group 市場(chǎng)經(jīng)理 Sebastian Polzin
校審:Shawn Luo
軟件測(cè)試是根據(jù)設(shè)計(jì)來(lái)衡量程序的過(guò)程,以確定其是否如預(yù)期的那樣運(yùn)行。它的執(zhí)行是為了確保開(kāi)發(fā)的應(yīng)用程序或系統(tǒng)滿足需求,并使產(chǎn)品的進(jìn)一步開(kāi)發(fā)成為可能。
在軟件開(kāi)發(fā)領(lǐng)域,自動(dòng)化測(cè)試已經(jīng)變得不可或缺。雖然可能需要初始投資,但隨著時(shí)間的推移,它能夠彌補(bǔ)前期成本。手動(dòng)測(cè)試瑕瑜互見(jiàn),比如更容易出錯(cuò),但可以深入了解視覺(jué)對(duì)象。最終,這一切都?xì)w結(jié)于項(xiàng)目的需要以及您手中的資源。
什么是手動(dòng)測(cè)試?
手動(dòng)測(cè)試是一種應(yīng)用程序測(cè)試,QA或軟件工程師在不使用任何自動(dòng)化工具的情況下手動(dòng)執(zhí)行測(cè)試用例。在這個(gè)過(guò)程中,測(cè)試人員利用他們自己的經(jīng)驗(yàn)、知識(shí)和技術(shù)能力對(duì)開(kāi)發(fā)中的應(yīng)用程序或軟件執(zhí)行測(cè)試。這樣做是為了發(fā)現(xiàn)軟件或應(yīng)用程序中的bug和任何問(wèn)題,并確保其在上線后正常工作。
與能夠自行運(yùn)行的自動(dòng)化測(cè)試相反,手動(dòng)測(cè)試需要QA工程師在所有階段密切參與,從測(cè)試用例準(zhǔn)備到實(shí)際測(cè)試執(zhí)行。
使用Test Center進(jìn)行手動(dòng)軟件測(cè)試
Test Center是Qt Quality Assurance Tools組合中的一個(gè)工具,它提供了一個(gè)簡(jiǎn)化的系統(tǒng)來(lái)管理手動(dòng)測(cè)試結(jié)果,并給出了這些自動(dòng)化測(cè)試結(jié)果的概述。此外,還有一個(gè)測(cè)試管理部分,可以在其中設(shè)置和管理手動(dòng)測(cè)試的流程和記錄。
它有一個(gè)分屏設(shè)計(jì),左邊是用于創(chuàng)建和管理測(cè)試層次結(jié)構(gòu),包括創(chuàng)建測(cè)試套件、測(cè)試用例、特性和場(chǎng)景。同時(shí),右邊的窗格是對(duì)測(cè)試用例或場(chǎng)景描述和先決條件進(jìn)行更改的區(qū)域。它也被用來(lái)設(shè)計(jì)和管理測(cè)試的每個(gè)部分。
什么是自動(dòng)化測(cè)試?
展開(kāi) 多線程VC++和Matlab混編在信號(hào)采集和處理中的應(yīng)用
Singal Sampling and Processing Based on Mixed Programming with Multi-Thread VC++ and Matlab
Li Ning,Qin Shuren,Wu Ying
(Test Center, Chongqing University,Chongqing,400044,China)
Abstract:In signal sampling and processing system, VC shows inefficiency in data procession and results demonstration, while Matlab shows its inefficiency in virtualization and data acquisition. In this paper, a mixed programming used by invoking the Matlab engine in VC environment, effectively solved two problems. Multi-thread technology is developed to realize the synchronization of signal sampling and demonstration, and prevent the signal gathering from missing sample spots.
展開(kāi) 輕小型無(wú)人機(jī)測(cè)繪遙感系統(tǒng)研究進(jìn)展
Center for Surveying and Mapping Products,Beijing 100830,China;3.School of Geomatics and Urban Spatial Informatics,Beijing University of Civil Engineering and Architecture,Beijing 100044,China
Review of the light-weighted and small UAV system for aerial photography and remote sensing
ZHANG Jixian1,2,LIU Fei1,WANG Jian3
Abstract:Geospatial information is important in the era of artificial intelligence and big data.Small,lightweight unmanned aerial vehicles(UAVs) for aerial photogrammetry and Remote Sensing (RS) technology,as the main means of obtaining centimeter-scale resolution and real-time remote sensing data,may be expected to play an important role in these fields.
展開(kāi)