TestingWhiz Solutions
TestingWhiz™是以FAST® automation engine為基礎,一個簡單、直觀、可負擔的解決方案。它採用易使用且智能化的記錄技術,如 關鍵字驅動(keyword-driven)測試、數據驅動測試、Excel輸入、目標記錄和Java scripting,提供功能性強的測試自動化解決方案,如 自動化回歸測試(automated regression testing)、跨瀏覽器測試(cross browser testing)、圖像對照及語言翻譯。
Cross Browser Testing
TestingWhiz可在多個瀏覽器上自動執行網頁應用程式的測試。記錄測試情況只需一次並在任何瀏覽器上重複播放。TestingWhiz為您解省手動測試新版瀏覽器的時間。支援瀏覽器:Internet Explorer、Mozilla Firefox、Google Chrome、Safari、Opera.
Regression Testing
網頁應用程式上的回歸測試自動化(regression test automation)比你想像中簡單。Using TestingWhiz, you can create your regression test suite by simply recording the test steps. TestingWhiz's codeless test editor makes it very easy to modify those test scripts whenever your application undergoes a new release cycle making maintenance a stress free activity.
Image Comparison
圖像對照附加於TestingWhiz,可幫助您比較兩個圖像,並記錄像素水準差異。這種逐一像素比較可用於兩個URL、兩個圖像文件或是一個圖像與一個URL。TestingWhiz自動將整個網頁轉換為圖像來進行比較。此功能將於4.0版本推出。
Language Translation
TestingWhiz是多功能的工具,可使用Google Translate工具的語言快速翻譯。這對於需要將應用程式翻譯成多種語言的使用者有很大的功用。TestingWhiz是可以使用谷歌翻譯工具用於快速一字一句語言翻譯一個多功能的工具。
The above video shows the following features of TestingWhiz:
- TestingWhiz UI Introduction
- TestingWhiz - Test Editor
- Automated Script
- Cross Browser Testing
- Introduction to Visual Reports
- Code-Less Test Editor
- Cross Browser Testing
- Formidable
- Integrations
- Language
- Shorter Learning Curve
FAST Automation Engine 快速自動化引擎
TestingWhiz是一個無代碼測試自動化工具,附帶一個FAST Automation Engine,可幫助您使用Java腳本在關鍵字驅動,數據驅動,基於對象的架構上創建自動化測試用例。引擎可以執行像.exe文件,.bat文件,DOS這樣的文件,以便在執行自動化項目時提供靈活性,速度和易用性。
Object Eye Internal Recorder
TestingWhiz允許您使用智能的ObjectEye®內置刻錄機記錄和存儲所有Web控件。您可以使用智能編輯功能進一步訪問和編輯這些對象,以便為複雜的測試用例創建高度模塊化的場景,以便回放以滿足回歸測試需求並優化測試執行週期。
Visual Recorder
TestingWhiz還附帶了一個Visual Recorder,可幫助您使用來自屏幕操作的輸入(如點擊,輸入,滾動,右鍵單擊,雙擊,取消等)自動測試基於桌面的應用程式,窗口小部件以及Flash應用程式。
Multiple Browsers Support
TestingWhiz通過跨瀏覽器測試支持多種Web瀏覽器,如Chrome,Firefox,Internet Explorer(IE)和Edge以及Android移動瀏覽器。它還支持BrowserStack和Sauce Labs配置文件,以幫助您在雲端上執行跨瀏覽器測試。TestingWhiz還提供無頭測試支持,允許您在不啟動瀏覽器實例的情況下執行測試。
300+ Commands
TestingWhiz提供300多種現成的測試命令,可幫助您創建功能強大的模塊化自動化腳本,而無需在編碼中投入寶貴的時間。借助這些高度可用的測試命令,您可以優化工作負載並提高測試自動化項目的效率。
Dynamic Test Data Support
TestingWhiz允許在幾秒鐘內自動生成數百萬個測試數據,以便在自動化腳本中構建可重複使用的測試邏輯,從而減少維護並提高測試覆蓋率。它還允許通過“對象”列中的變量和參數引用使用動態輸入值,以便輕鬆地針對不同的場景和環境擴展測試。
Continuous Server Integration
TestingWhiz允許用戶通過TestingWhiz CI插件(如Jenkins或Bamboo)在服務器上執行測試腳本。這使您可以在回歸周期中驗證應用程式,並持續向CI工具提供報告。
Mobile Testing Support
TestingWhiz可幫助您通過Appium支持在Android真實設備和模擬器上執行移動Web和移動本機應用程式測試。它為移動設備提供專用測試命令,幫助您輕鬆執行和分析測試。
Robust Reporting & Logs
TestingWhiz還具有強大的報告功能,可提供有關特定測試用例的簡明信息,並提供腳本執行的詳細視圖以及可視日誌。此自動化測試工具還允許您捕獲屏幕,以便在缺陷記錄到錯誤跟蹤工具時幫助您,並輕鬆地將端到端報告發送給利益相關者。
Integration with Bug Tracking tools
TestingWhiz提供與Atlassian JIRA,Mantis和FogBugz的集成,幫助您無縫地報告錯誤並跟蹤其狀態。您可以將失敗的測試用例直接推送到缺陷跟踪工具以及捕獲的屏幕截圖。
Integration with Test Management Tools
TestingWhiz還集成了領先的測試管理工具,如HP Quality Center,可幫助您即時同步測試用例。通過這些集成,TestingWhiz允許您將缺陷,執行的報告和測試腳本直接提交給您選擇的測試管理工具,並生成更好的可見性以跟蹤和管理您的測試用例。
Internationalization
TestingWhiz提供簡單的國際化支持,可幫助您以多種語言翻譯腳本,測試用例和報告。目前,支持的語言包括英語,法語,意大利語,德語,西班牙語和荷蘭語。對於想要使用其本地/區域語言進行測試的用戶來說,這是一個很好的實用工具。
Job Scheduler
TestingWhiz附帶一個調度引擎,可幫助您在預定義的日期,日期,星期和時間安排和運行測試用例,設置異常等等。使用調度程式,您還可以使用高度可配置的時序管理器定義測試運行的頻率。在計劃執行之後,它允許您通過電子郵件發送報告並確定測試用例的趨勢。
Image Comparison
TestingWhiz中的圖像比較功能可幫助您比較兩個圖像,並根據自定義的容差級別(以%為單位)記錄像素級別的差異。可以跨兩個URL,兩個圖像文件或圖像和URL完成逐像素比較。TestingWhiz自動將完整的網頁轉換為圖像以進行比較
Distributed Test Execution
TestingWhiz附帶分發測試功能,允許您通過共享服務器或網絡在多台電腦上執行測試,而無需在每台電腦上安裝。這使您可以在多個節點上並行運行自動腳本到中央服務器,並以經濟高效的方式增加測試工作量。
Captcha Automation
TestingWhiz支持Captcha Automation,它允許您在插入安全代碼和Captcha方面測試需要手動干預的腳本。這使您的Web應用程序可以發送其他數據,這些數據僅在腳本執行時可用,如Captcha代碼。因此,Captcha Automation可以大大減少不必要的長時間等待以及由於缺乏間歇性等待而導致的錯誤。
Risk Based Testing
TestingWhiz使您能夠通過在測試用例級別定義風險來執行基於風險的測試,以根據優先級測試功能和功能。它使用風險分析通過非測試活動識別和避免缺陷,並幫助您選擇要執行的測試活動。這為您提供了細粒度的優勢,可以測試應用程序的關鍵和微小部分。
Reusable Methods
TestingWhiz提供了一個稱為“方法”的重要功能,經常用於測試腳本的大多數測試步驟可以作為方法進行分組,並且可以重複使用整個腳本。
SVN Integration
協作軟體開發是一種允許多個團隊成員共享工作並幫助參與共同任務的人員實現其目標的方法。TestingWhiz提供與SVN作為版本控制系統的開箱即用集成。有了這個連接器,團隊中的每個人都可以隨時隨地在任何文件上工作。連接器允許您提交更改,簽出最新文件,顯示歷史記錄並還原本地更改。
Centralized Object Repository
TestingWhiz通過集中的對象存儲庫強化測試自動化套件並減少維護工作。中央存儲庫提高了所有用戶對象的可重用性,測試用例區分了協作開發實踐。使用此功能,對象可以儲存在RDBMS實例中,並且可以通過SQL查詢來控制對象。通過直觀的UI完成從本地項目到集中式數據庫驅動存儲庫的對象導入和導出。
Pattern based Data Comparison
基於模式的數據比較允許用戶定義字符串或數字的搜索模式。搜索模式可以是簡單字符,固定字符串或包含特殊字符的複雜表達式描述模式。使用基於模式的數據比較可以簡單地實現大量數據驗證和數據認證活動。例如,預期值是一個數字,但未定義長度,有效的郵政編碼,Visa類型的有效信用卡號是此操作的一些用例。
Merge Different Test Projects
一個團隊協作工具,用於利用可重用組件並為您的自動化腳本提供更好的維護。合併工具提供了使用項目團隊中某人準備的代碼的機會。合併測試項目允許用戶比較不同的測試項目文件,查看,移動或複製測試用例從一個項目文件到另一個項目文件。
TestingWhiz Enterprise Edition lets you scale your test automation projects across large distributed testing teams.
數據庫測試
TestingWhiz支持連接到Oracle,MsSQL,IBM DB2,MySQL,PostgreSQL和Teradata(Beta)等數據庫,以幫助您測試數據庫,配置和表單控件,並確保您的應用程式經過全面測試。只需通過從CSV或Excel中將數據提取到TestingWhiz來運行查詢,即可進行數據庫測試。
Web服務測試
TestingWhiz可幫助您執行自動Web服務測試,以驗證Web服務是否與支持SOAP和RESTful Web服務定義的Web通信和訪問信息。
持續服務器集成
TestingWhiz允許用戶通過TestingWhiz CI插件(如Jenkins或Bamboo)在服務器上執行測試腳本。這使您可以在回歸周期中驗證應用程式,並持續向CI工具提供報告。
分佈式測試
TestingWhiz支持WhizGrid Distribution Testing,它允許您通過共享服務器或網路在多台電腦上執行測試,而無需在每台電腦上安裝。現在,您可以在多個節點上並行運行自動腳本到中央服務器,並以經濟高效的方式增加您的測試工作量。
Web UI比較
通過Web UI比較,您可以輕鬆捕獲兩個Web界面,將結果與預期輸出進行比較,並根據自定義的容差級別逐個像素地記錄。
與Bug跟踪工具集成
TestingWhiz集成了流行的缺陷跟蹤工具 - Atlassian JIRA,Mantis&Fog Creek FogBugz。現在將您的缺陷直接推送到您選擇的錯誤跟蹤工具,當您遇到它們以及屏幕截圖時,可以輕鬆跟蹤問題狀態以進行無縫測試。
與測試管理工具集成
TestingWhiz還集成了領先的測試管理工具,如HP Quality Center和TestLink,可幫助您即時同步測試用例
Requirements | Description |
Operating System | Windows 7 and higher |
Processor | Intel Pentium 4 or later |
RAM | 4 GB (8 GB Recommended) |
Free Disk Space | 4 GB |
Java Version | JRE 8 or later |
IE | 9.0 or later |