XebiaLabs TestView整合了多種測試工具
測試管理和分析工具 XebiaLabs TestView ,整合了測試執行、數據分析和多種功能測試及單元測試工具的可視化。
TestView支持眾多的測試工具和測試結果格式,包括Selenium、FitNesse、 Cucumber、Cucumber.js、JUnit、Appium、 JMeter、 Gatling和TestNG。集成了Jenkins的TestView在特定測試執行完后還可將測試結果推送到TestView上。
TestView項目包含了一系列的測試規格,以下是其中的4種規格:
- Active:用于恢復由TestView支持的測試工具產生的測試結果。
- Executable:用于在多個測試工具之間執行測試并導入結果。
- Passive:用于容納Jenkins推送的測試結果。
- Set:多種規格的集合。
在測試執行完成后,通過收集并分析日志數據可獲得若干報表,并將其羅列在主控面板上。XL TestView的產品經理Viktor Clerc向InfoQ介紹說,不同的角色方可定制多種不同的主控面板:
當前TestView為功能測試工具提供10多種不同的報告。有很多辦法可以在單個主控面板上實現可視化。此外,不同的角色方針對測試結果可能會有不一樣的需求:團隊對“純粹測試結果”會更感興趣,而自動化測試工程師關注諸如執行所有的自動化用例的用時趨勢。經理則在意整體的質量走向。單個主控面板上包括了所有的功能測試和性能測試的結果,但是,角色方的需求是多樣且復雜的。所以,根據需求定制主控面板也就順理成章了。
主控面板的報告可以顯示測試相關信息和統計結果,包括測試用例的通過/失敗情況、測試片、測試時長、測試走向以及與之前測試結果的對照,該對照可用于揭示測試結果隨時間演變的情況。根據設定的質量標準,可自動判斷測試用例集是否通過,進而決定是否發布。
Clerc告訴InfoQ,TestView計劃將來能支持更多的測試工具,并為開發者開發自定義插件提供API,以支持專有工具在TestView上的應用。
TestView提供一個免費的社區版本和兩個付費版本,其中社區版本僅支持單個項目和單個主控面板,而付費版本可支持多個項目和多個主控面板。
查看英文原文: XebiaLabs TestView Integrates Multiple Testing Tools