Tosca教程– Tosca 13.x的完整成功指南

Tosca教程

目錄中提到了有關Tosca教程的文章列表,這些內容將在整個教程中進行說明。 所有文章均以簡單的語言編寫,並帶有適當的示例,這將有助於入門級軟件測試人員在短時間內理解。

Tosca教程1: 托斯卡概述

托斯卡 教程 Tutorial #2: Tricentis Tosca設置–安裝,卸載和許可配置

托斯卡 教程 Tutorial #3: 托斯卡 工作區創建

托斯卡 教程 Tutorial #4: 了解TOSCA Commander和Tosca用戶管理

托斯卡 教程 Tutorial #5: Tosca掃描-模塊簡介

托斯卡 教程 Tutorial #6: Tosca測試用例創建

托斯卡 教程 Tutorial #7: Tosca參數和庫–緩衝區,業務參數,TCP

托斯卡 教程 Tutorial #8:Tosca測試執行,報告和錯誤管理

托斯卡 教程 Tutorial #9: 測試用例設計–一種測試數據管理的方法 

托斯卡 教程 Tutorial #10: Tosca測試數據管理.

托斯卡 教程 Tutorial #11: Tosca中的API測試

Tosca教程12: 托斯卡面試問答

在本文中,我們將從TOSCA概述開始。 要獲得Tosca採訪的風格,您可以查看最常見的採訪問題,並提供以下答案 這裡.

托斯卡概述

本教程的目的是描述 TOSCA作為針對初學者的測試自動化工具的完整而詳細的概述.

軟件測試的概念:

軟件測試是確保軟件產品質量的重要步驟。 它確保按要求滿足所有要求。 可以在軟件開發生命週期的不同階段中進行測試。 那些是 -

單元測試 –由軟件開發人員在開發時完成。

整合測試 –在開發了不同的組件之後,需要將每個組件集成在一起以製作獨特的產品。 集成後,需要進行集成測試以驗證整個設置(包括所有軟件組件)是否可以作為單個產品正常工作。

系統測試 –集成測試之後,需要進行系統測試以確保軟件的質量。

用戶驗收測試 –這是黑盒測試的一種類型。 業務團隊(軟件產品的最終用戶)負責執行此測試,以驗證是否滿足所有要求。

軟件或應用程序測試可以手動執行,也可以通過某種自動化方法執行。 標記中有多個測試自動化工具可用於自動化測試過程。 在本文中,我們將解釋TOSCA作為測試自動化工具的概述。

什麼是自動化測試?

如今,IT行業要求以最少的人力來提供任何種類的IT服務的質量和功效。 在這裡,自動化測試在測試服務中扮演著重要的角色。 自動化測試是一項服務,用於使測試過程和方案自動化,以減少人工。 在自動化領域,諸如QTP(UFT),RFT和Selenium之類的領先工具正在佔用主要空間。 現在,Tosca正在對這些工具進行激烈的競爭。

為什麼選擇托斯卡?

Tosca是當今市場領先的工具之一。 它還具有執行功能和回歸測試的能力。 在AGILE流程中沒有重要作用的API測試可以通過TOSCA進行。 如今,明顯需要更少的測試工作和更少的工具培訓時間。 在這方面,Tosca是最適合的工具,因為它支持較少的腳本測試,這將消耗最少的學習時間。 Tosca用戶可以用最少的技能來編寫有效的測試用例。 此外,它無需太多定制即可為管理人員生成標準測試報告。

主要特點:

  • 基於模型的測試方法: 這是Tosca作為測試自動化工具的主要功能。 因此,Tosca比市場上提供的其他測試自動化工具更適合。 作為測試用例開發的一部分,我們必須為每個單元級別的功能創建模塊。 測試對象的所有技術特性都存儲在模塊中,這些模塊將在測試創建過程中與測試數據一起合併。
  • 基於風險的測試方法: Tosca的另一個重要方面是它支持基於風險的測試方法。 Tosca能夠通過測試用例評估風險。 基本上,它可以識別整個測試套件的子集,這將最大程度地降低風險機會。 執行完成後,將通過考慮測試執行結果和風險覆蓋範圍來衡量風險。
  • 腳本少的測試用例: Tosca支持較少腳本的自動化,這意味著可以通過Tosca的TestCase部分中的模塊的拖放方法來開發測試用例。 可以通過配置完成測試數據的參數化和檢查點的實現。 因此,任何人都可以使用最少的技能和培訓來開發測試。
  • 動態測試數據:  動態測試數據可以與技術測試用例分開保存。 為此,Tosca提供了高級功能,例如TDM,TCD,TDS等。
  • 易於維護:  如果有應用程序或數據增強功能,則可以通過更新中央存儲庫中的模塊或數據將它們集成到整個測試套件中。 與任何其他測試自動化工具相比,在這里花費的精力更少。
  • 分佈式執行: 它表示測試執行在多個系統中的分佈,以減少人工和執行週期。 基於分佈式執行的配置,我們可以安排多個系統中的測試執行。
  • API測試: 當整個應用程序尚未準備就緒但某些應用程序組件已開發時,API測試非常有用。 使用API​​,Tosca能夠測試相應的應用程序組件。
  • 測試記錄: Tosca能夠記錄測試方案以生成線性測試用例以及檢查點以節省時間。 此功能僅對一次測試非常有用。
  • 詳細報告: Tosca逐步生成執行報告並使用捕獲的屏幕進行記錄。 執行日誌在調查任何錯誤時非常有用。
  • 移動測試: Tosca支持在Android和iOS設備上測試移動應用程序。 對於iOS測試,需要其他MAC基礎結構。
  • 支持的程序:  Tosca與不同類型的應用程序兼容,例如Salesforce,SAP,Web,Powerbuilder,DotNet,Mainframe,移動設備等。
  • 與第三方工具集成: Tosca有助於以最少的自定義與第三方工具集成,例如Perfecto,Selenium,Azure,Jenkins等。

TOSCA架構:

托斯卡 由TRICENTIS Technology&Consulting GmbH(位於維也納的奧地利軟件公司)設計和開發。 測試工具TOSCA具有以下接口–

  • GUI –圖形用戶界面
  • API –應用程序編程接口
  • CLI –命令行界面
  • 綜合測試管理
TOSCA概述-Tosca體系結構
架構圖(Tosca概述)

市場上提供的最新版本的TOSCA Commander是13.3。 Tosca的主要組件如下:

  • 托斯卡嚮導
  • 托斯卡指揮官
  • 托斯卡執行器
  • 測試庫

TOSCA指揮官: TOSCA指揮官是該工具的核心骨幹,用於開發,管理,執行和分析測試腳本創建。 Tosca Commander包含五個部分,這些部分在大多數項目中都使用- 

1.模塊–所有模塊(保留測試對象的技術信息)都存儲在此部分中。

2.測試用例–本部分中保留了所有測試用例的技術組件。

3. TestCaseDesign –此部分用於以井井有條的方式將測試數據與測試用例隔離。 本節的主要目的是不要碰技術測試用例來修改測試數據。

4.執行–此部分將測試執行結果的日誌保存在執行列表中。 基本上,它用於管理測試執行。

5.需求–所有與需求相關的信息都存儲在此部分中。

托斯卡概述-托斯卡指揮官
TOSCA概述– Tosca指揮官

下一篇文章中提供了對不同部分的詳細研究。

TOSCA執行器: Tosca Executor用於執行在TOSCA中開發的執行測試用例。 這是在不打開Tosca指揮官的情況下測試執行的替代方法。 我們可以通過Windows開始菜單瀏覽Tosca執行器:  開始->所有程序-> Tricentis-> Tosca執行器

要獲取有關TestSet文件的更多詳細信息,請單擊 這裡.

Tosca概述-Tosca執行器
Tosca概述– Tosca執行器

Tosca嚮導: 我們需要掃描應用程序以創建用於自動化測試的模塊(對象映射)。 Tosca嚮導是應用程序掃描的舊模型。 它也可以從Commander作為獨立組件打開。 Tosca教程– Tosca 13.x的完整成功指南

TOSCA概述-Tosca嚮導
TOSCA概述– Tosca嚮導

測試庫:測試用例可以存儲在外部共享存儲庫/數據庫中,例如Oracle,SQLServer,SQL Lite等。此外,測試數據可以通過不同的過程(例如TDM –測試數據管理,TDS –測試數據)存儲在Tosca的外部存儲庫中。服務。 需要測試存儲庫,以便多個測試人員可以同時工作。

TOSCA概述-Tosca信息庫
TOSCA概述– Tosca信息庫

 

支持平台:

  • 框架和編程語言: 包含WPF的dotNet, Java,VB,Delphi。
  • 網絡瀏覽器:Firefox,Internet Explorer, 鉻合金。
  • 應用程序開發環境:PowerBuilder.
  • 主機應用程序:3270、5250。
  • MS程序:MS Outlook,MS excel
  • 企業應用程序:Seibel,SAP。
  • 協議和硬件:Flash,Web服務(SOAP),ODBC。

結論

在此Tosca概述的介紹性文章中,我們介紹了Tricentis TOSCA測試工具,Tosca Commander和Workspace的概述。 請點擊 這裡,以導航到Tosca支持門戶以獲取更多信息。

請單擊以閱讀TOSCA教程的下一篇文章– 完成TOSCA指揮官的學習。

關於 K Mondal

Tosca教程– Tosca 13.x的完整成功指南嗨,我是K. Mondal,我與一個領導組織有聯繫。 我有12年以上跨領域的工作經驗,例如應用程序開發,自動化測試,IT顧問。 我對學習不同的技術非常感興趣。 我在這裡實現自己的願望,目前在LambdaGeeks中擔任作者和網站開發人員。
連接到 LinkedIn- https://www.linkedin.com/in/kumaresh-mondal/

發表評論

您的電子郵件地址將不會被發表。 必填字段標 *

en English
X