TestComplete更新至v14.0版本,引入對BDD、HipTest、Web組件技術支持

TestComplete已更新至v14.0版本,新版本引入了對BDD場景,HipTest,Web組件和其餘現代技術的支持,可幫助您建立更強大的自動化測試,而且比之前更快、更輕鬆地完成此操做。 html

【下載最新版TestCompleteios

BDD支持

TestComplete 14爲BDD測試提供支持。您能夠從TestComplete建立,自動化和運行BDD測試以及項目的其餘測試。算法

爲了幫助您管理BDD測試,TestComplete提供了新的Scenarios項目項。它是測試項目中包含的功能文件的集合。數據庫

咱們能夠在TestComplete中編寫功能文件,從HipTest導入它們,或者從硬盤驅動器上的文件加載它們。TestComplete包含新的Gherkin編輯器,該編輯器支持語言語法並識別英語和母語Gherkin關鍵字。編輯器還有一個特殊的菜單項,用於爲測試步驟生成腳本函數,並幫助您更快地自動化場景。瀏覽器

HipTest集成

HipTest是一個基於雲的測試平臺,適用於軟件開發和軟件交付團隊。它能夠幫助您團隊的全部成員 - 質量保證工程師,開發人員,經理,主題專家和其餘人,爲他們的產品建立,維護和運行BDD測試。編輯器

  • TestComplete 14引入了對HipTest的內置支持。它使您可以從HipTest項目導入功能文件,自動執行它們並從TestComplete中運行自動BDD測試。您繼續在HipTest中建立和編輯測試場景,TestComplete將在您打開項目或在TestComplete中運行測試以前,使用HipTest中的新版本自動更新導入的場景。若是在TestComplete中更改導入的方案並保存更改,TestComplete將自動將它們轉發到HipTest。
  • TestComplete 14會自動將自動測試運行的結果發佈到HipTest項目中,所以您將可以在HipTest中看到它們以及其餘測試結果。

Web測試改進

  • 使用TestComplete 14,您能夠爲使用如下Web組件技術的 Web應用程序建立自動化測試:

    Shadow DOM.在testcomplete14中,您的Web測試能夠與屬於打開的Shadow DOM樹的Web元素進行交互。函數

    Custom Elements.新版本中能夠在自定義元素上記錄和模擬鼠標單擊,擊鍵和其餘用戶操做。工具

  • 引入了對最新版本的現代瀏覽器和技術的支持:
    -Mozilla Firefox 62,63,64
    -谷歌Chrome 71
    -Microsoft Edge 44
    -Chromium Embedded Framework(CEF)版本3.3578.1860。
  • Windows 10 October 2018 Update引入了Edge瀏覽器的新行爲。當您關閉瀏覽器時,瀏覽器的進程不會終止,它將保留在系統中。

這可能會致使Web測試中出現各類問題。例如,返回活動瀏覽器的Sys.Browser()或Sys.Browser("*")方法調用和其餘腳本語句將返回Browser與正在運行的Edge實例匹配的對象。若是測試在測試開始或結束時檢查瀏覽器是否正在運行,這多是測試的問題。此外,若是您的測試嘗試在掛起的Edge瀏覽器中打開網頁,則瀏覽器將沒法打開所需的頁面。性能

移動測試改進

  • Testcomplete14版本中能夠在如下版本的移動操做系統和設備上建立和運行測試:
    iOS 12.0和12.1
    iPhone XS,XS Max和XR
    Android 9.0(API等級28)
  • TestComplete如今包含適用於最新iOS和Android設備的移動瀏覽器模擬器的預約義配置文件。您可使用它們來測試您的網站,以得到跨平臺的移動兼容性。

支持更多的應用程序和控件

  • 支持enkins Pipeline
  • 支持Atlassian JIRA 7.12
  • 支持Developer Express WPF controls (GridControl and BarManager) ver. 17.2.3, 18.1.3.以及Telerik ASP.NET AJAX controls ver. 2018 Q3.

總體改進

  • 支持Windows 10 October 2018更新。
  • 性能改善。優化了許多內部算法,以簡化頻繁操做並提升產品性能。
  • 項目和項目套件變量做爲參數傳遞給ReadyAPI(和SoapUI)測試。
  • 項目文件的格式更新。
  • UI更新。TestComplete有更大的工具欄圖標。
  • 代碼編輯器上下文菜單中的新項:
    記錄此例程.開始記錄並在當前腳本函數的末尾附加記錄的腳本語句。
    將例程添加到測試項目.幫助您在鼠標指針下添加腳本功能以測試項目的項目。
    通用測試日誌頁面的 「附加信息」面板 已重命名爲「 詳細信息」。在TestComplete中建立的新項目再也不自動添加「 高級」文件夾,項目項目做爲直接子項包含在項目中。您仍然能夠在項目中建立自定義文件夾,並手動將項目項添加到項目中。
  • 名稱映射子系統中更新了算法。
  • 修復了一些客戶報告中的bug。

停用項目

  • iOS版9.x和iPod touch 5設備。
  • Xcode 7建立的Objective-C和Swift應用程序。
  • tcCEFHook用於編譯CEF應用程序的庫。
  • 直接從TestComplete測試日誌向Axosoft OnTime數據庫添加已發現問題的信息的功能已被棄用。
  • 默認狀況下隱藏Code Explorer面板。
  • 與Team Foundation Server 2010-2013的集成已通過時。如下功能將在之後的某個版本中刪除:

    將TestComplete測試添加到Team Foundation Server 2010-2013控制的構建中。
    將TestComplete項目直接從TestComplete IDE添加到Team Foundation Server 2010-2013上運行的Team Foundation版本控制中。
    將找到的問題的信息添加到Team Foundation Server 2010-2013由TestComplete測試日誌管理的工做項。測試

  • TestComplete嚮導和對話框不用於將網頁添加到已測試應用程序列表的命令。
  • 「新建項目」嚮導不包含任何將網頁添加到新項目中已測試應用程序列表的方法。

文章轉載自:https://support.smartbear.com/testcomplete/docs/general-info/whats-new.html?_ga=2.108267712.312135957.1551170882-549534077.1542781221

相關文章
相關標籤/搜索