mabl
Mabl是用于Web应用程序的自动化前端测试平台,已在新版本中与GitHub和Bitbucket集成,可为开发人员(不仅仅是QA工程师或产品经理)提供更多方式,以确保其Web应用程序按预期方式工作。
Web应用程序前端的Mabl测试可确保Web应用程序不仅可以抽象地通过测试,而且还可以按用户期望的方式运行。 正如Mabl的共同创始人丹·贝尔彻(Dan Belcher)所说:“像Selenium这样的框架会测试前端代码,而不是用户体验。 因此,您的所有脚本都可以通过,但是从用户的角度来看,事情可能仍然会中断。” (对于已经使用Selenium的用户,Mabl可以导入现有的Selenium测试套件。)
[ 也在InfoWorld上:如何通过左移测试改善CI / CD ]
Mabl的最新版本添加了旨在“向左移动” Mabl可以提供的测试的功能,也就是说,可以在应用程序开发周期的早期,以补充开发人员工作流的方式直接向开发人员提供更多测试。
最大的变化涉及与代码托管平台(如GitHub和Bitbucket)的集成。 使用GitHub,端到端的Mabl测试是在接受拉取请求和提交之前作为检查运行的一部分。 GitHub Actions和Atlassian Bamboo自动化可以触发Mabl测试。 还可以对测试进行快照,并将其版本固定到工作流或产品生命周期中的特定点。
Mabl的其他新功能补充了开发人员的本地工作流。 例如,无头的本地测试运行程序可以在开发人员的本地计算机上运行应用程序的前端测试并报告问题,但无需主管来主持测试过程。 另一个以开发人员为中心的新功能是命令行界面,允许开发人员与其他开发工作并排设置和运行Mabl测试。
当出现回归或问题时,Mabl可以选择针对该问题提交Jira票证,包括完整堆栈跟踪和其他详细信息,作为票证附件的一部分。 这样,就包括了重新创建问题所需的所有细节。 开发人员无需尝试手动重新创建问题。
Mabl的价格仅应要求提供,但为期14天的试用版提供了对该平台功能的完整访问。 程序包从每月1,000个测试运行开始,然后根据您需要的辅助功能(例如,支持Chrome / Firefox以外的浏览器)进行扩展。
mabl