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