SilkTest 是面向Web應用、Java應用和傳統的C/S應用,進行自動化的功能測試和回歸測試的工具。它提供了用于測試的創建和定制的工作流設置、測試計劃和管理、直接的數據庫訪問及校驗等功能,使用戶能夠高效率地進行軟件自動化測試。為提高測試效率,SilkTest提供多種手段來提高測試的自動化程度,包括:從測試腳本的生成、測試數據的組織、測試過程的自動化、測試結果的分析等方面。在測試腳本的生成過程中,SilkTest通過動態錄制技術,錄制用戶的操作過程,快速生成測試腳本。
在測試過程中,SilkTest還提供了獨有的恢復系統(Recovery System),允許測試可在24×7×365全天候無人看管條件下運行。在測試過程中一些錯誤導致被測應用崩潰時,錯誤可被發現并記錄下來,之后,被測應用可以被恢復到它原來的基本狀態,以便進行下一個測試用例的測試。
SilkTest 是一種用于目前全球企業應用的先進的基于標準的測試平臺。憑借SilkTest,Segue通過為用戶提供跨多語言、多平臺和多個Web瀏覽器實施單個腳本、對本地化應用進行同步測試的能力,使其領先的SilkTest?功能測試產品的功能得到了擴展。
1、利用單一測試腳本進行同步語言測試
借助SilkTest International,企業能夠更好地滿足常與業務應用本地化有關的緊張的發布進度要求。單一的測試腳本支持所有語言。這就意味著測試不必為每一種語言都開發測試,從而使本地化測試進程更高效。此外,測試可針對所有語言同步運行,從而加快上市速度,降低軟件測試成本,并有助于確保應用在全球的平穩發布。
2、通過Unicode標準提供雙字節支持
SilkTest International對任何語言的測試應用提供完整、基于標準(Unicode)的支持。對雙字節字符的全面支持能夠確保在那些不受標準ASCII字符集支持的語言(如日文和簡體中文)中進行測試。通過支持Unicode標準,SilkTest International可保護客戶的實施方法,使其免于由于采用專有字符集而可能造成的任意改動。
3、對本地平臺的廣泛支持
SilkTest International確保本地化的應用在本地軟/硬件環境中正確運行。未經改動的單一測試腳本能夠在Windows NT和Windows 2000的多種本地化版本上同時運行。因為認可包括HTML、JavaScript、ActiveX、Java、Visual Basic和C/C++在內的多種開發平臺,進一步縮減了測試開發和執行時間。SilkTest International還認可國際化鍵盤,并提供對現場敏感數據(如日期和數字)的全面處理能力,從而確保本地化版本的一致性運行。
4、有效管理質量流程
SilkTest International跨多個平臺、開發環境和瀏覽器無縫地對計劃、測試和報告進行集成。借助SilkTest International,您能夠以用戶定義的標準共享測試計劃、查詢和執行分組化的testcases–所有這些都通過中央控制點來完成。此外,你還能夠通過可表明發布最新狀態的當前測試結果來自動生產報告,或是構建品質。
5、自動恢復系統
自動化的努力可通過SilkTest International的獨特恢復系統進一步得到增強,因為它可以使您在無需看守的情況下運行測試。如果發生錯誤,造成應用失效,恢復系統會記錄錯誤,然后將應用重置為最初狀態,使下一個testcase得以運行。
6、數據驅動測試
使用外部的數據源如:電子表格或數據庫等,無論是初學者還是高手都很容易為應用創建基于數據驅動的測試。
測試邏輯與測試數據獨立,SilkTest的數據驅動測試使得用戶可以使用大量的數據進行邏輯功能測試,多樣化的測試條件大大地提高了測試覆蓋率。
SilkTest數據驅動測試能力,單一測試處理多數據集相對于單個測試單個測試數據更容易維護測試腳本。
文章來源于領測軟件測試網 http://www.kjueaiud.com/