查看原文
其他

自动化测试框架 Karate 0.9.5 发布

六子 21CTO 2021-10-22

Karate(空手道) 0.9.5日前发布,它是一款开放源代码的Java自动化测试框架,号称为 Selenium 的替代品。它的功能包括API测试自动化,客户端模拟,性能测试以及UI自动化。此次的新版本,还给开发者提供了一个新的调试工具。



基于Cucumber框架的Karate,给测试小伙伴提供了一种将测试集成到软件开发中的简捷方法。如今这款软件已经发布到了0.95版,据说是“The Big One”,有一些让人惊喜的功能。


Karate 0.9.5基于流行的Cucumber/Gherkin标准,提供支持IDE和语法高亮功能,它不需要测试人员有任何Java知识,非程序员就可以编写测试用例。


调试器


最让人惊喜的是Karate创新的调试器,不用再用之前JavaFX的实现的UI方式。


Karate Runner可以遍历源代码,支持向后跳转以及代码重装载。Karate Runner可以引用到现有的Maven和Gradle项目,非常适合用API和UI自动化。


浏览器自动化


Karate 0.9.5的另一个创新是实现了浏览器的自动化测试。



Karate 能够嵌入到Web服务器,能够解决独立的网页做为项目演示和复制等问题,并且 Karate 还能够在本地运行。


除了以上两点外,Karate 0.9.5还加入了用于桌面自动化的机器人做为下一版本的实验功能,可以保护隐私和敏感数据。


编译:六子


相关阅读:


2020年最值得期待的五种软件测试趋势

使用开源自动化测试框架的成功秘诀

这21个自动化部署工具,你都知道吗?


: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存