在我的组织中,我们目前有一个基于Windows的应用程序,将在几年后逐步淘汰。我们正在构建此应用程序的基于Web的版本以替换旧系统。目前,API是用C#编写的,大多数前端是使用JavaScriptJ,HandleBars,Backbone和Bootstrap等几个JavaScript扩展/框架在JavaScript中完成的。我的组织的QA团队由4名测试人员组成,他们都没有任何编程经验。在我加入该组织之前,该团队选择Microsoft Test Manager作为自动化SANITY测试的解决方案,不仅是我们的Windows应用程序,还有我们正在开发的基于Web的应用程序。
我遇到的问题是,由于前端是用JavaScript构建的,因此Microsoft Test Runner和Coded UI Builder等工具无法识别DOM的元素。因此,无法记录按钮单击或将信息输入特定字段的自动化(Microsoft Test Runner和Coded UI Builder在单击网站的任何部分时仅识别“文档”对象)。
我的目标:找到一个可用于自动化JavaScript构建前端测试(无需任何编程)的工具。
我的问题是:Microsoft Test Manager是否可以实现这种自动化,我只是不知道?如果不可能,您可以为此类自动化建议任何工具吗?
谢谢, Hernando Hoyos