簡體   English   中英

JavaScript內置前端的測試自動化

[英]Test Automation for a JavaScript built front end

在我的組織中,我們目前有一個基於Windows的應用程序,它將在幾年內逐步淘汰。 我們正在構建此應用程序的基於Web的版本,以取代舊系統。 目前,該API是用C#編寫的,大多數前端是使用JavaScript擴展的,使用了多個JavaScript擴展/框架,例如NodeJS,HandleBars,Backbone和Bootstrap。 我所在組織的質量檢查團隊由4名測試人員組成,其中沒有一名具有任何編程經驗。 在我加入該組織之前,團隊選擇Microsoft Test Manager作為解決方案,不僅可以自動化Windows應用程序,還可以自動化我們正在開發的基於Web的應用程序的SANITY測試。

我遇到的問題是,由於前端是用JavaScript構建的,因此Microsoft Test Runner和Codeed UI Builder之類的工具無法識別DOM的元素。 因此,無法記錄自動單擊按鈕或在某個字段中輸入信息的情況(Microsoft Test Runner和Codeed UI Builder僅在單擊網站的任何部分時才識別“文檔”對象)。

我的目標:找到一個我可以用來自動化測試JavaScript構建的前端的工具(無需任何編程)。

我的問題是:Microsoft Test Manager是否可以進行這種類型的自動化,我只是不知道? 如果不可能,您是否可以建議使用任何工具來進行此類自動化?

謝謝,Hernando Hoyos

在我工作的地方,我們使用一個名為SAHI的工具。 該工具的幾個優點是它是開源的和專有的(如果您需要一些高級功能),它可以在許多瀏覽器中使用,它具有數據驅動的測試功能,例如數據庫訪問甚至是讀取寫入excel文件,並且具有錄音功能。 您可以根據要測試的內容記錄腳本並進行回放。 無需編程。 與提到的Selenium工具非常相似。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM