是否有一个支持GraphQL,Web应用程序测试和移动设备的测试框架?

乔安妮

我已经开始使用空手道来测试使用GraphQL的移动应用程序,并且到目前为止运行良好,尽管对于我来说不是专业的程序员,这对我来说是一个学习曲线,但是我需要对未来进行进一步的研究并确保找到一个框架,该框架也将支持我们对自定义Web应用程序进行自动化测试的需求。我认为Selenium将会成为前进的道路,所以我正在寻找一个测试框架,在这里我不仅可以测试编写我们的微服务/ API的GraphQL查询,还可以测试我们的Web应用程序和移动应用程序。我们是一家MS商店,但如果需要,例如Karate,我们可以冒险进入另一个堆栈。谢谢!

彼得·托马斯

免责声明:空手道的开发人员在这里。

我不了解移动技术,但是团队已经成功地将Karate和Selenium / WebDriver混合到一个集成脚本中,这可能是因为Karate的Java互操作。

是推荐使用上述方法的堆栈溢出答案,并且此答案是同一团队的成功更新,报告了成功。

您可能需要考虑Karate的另一个原因是,它可能是唯一的框架,允许您通过Gatling集成(仍在开发中)将功能测试脚本重新用作性能测试

我认为空手道是测试框架的“安全”选择,因为从技术上来说,空手道是小黄瓜并且“语言中立”。对于空手道新手来说,这可能是一个惊喜,但实际上,它倾向于使用JavaScript代替Java来编写脚本。

当然,值得一提的是,我还没有找到一个使GraphQL像Karate一样容易进行测试的框架

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何建立一个统一的测试框架,该框架将在所有表示层上运行测试-Web,移动应用程序和桌面应用程序

创建一个测试Web应用程序重播以测试并预热服务器

是否可以使用 Appium 对移动应用程序和 Web 门户进行组合测试?

一个 Web 应用程序是否可以有多个 azure 广告应用程序?

Appium是否可以运行同时涉及2个不同应用程序(一个iOS和另一个Android)的测试?

如何为使用OWIN,SignalR和Selenium / Protractor的Web应用程序进行E2E测试-我只能通过第一个测试

如果我已经在Vue.js应用程序中使用赛普拉斯,是否需要一个单元测试框架?

如何在ubuntu上测试移动设备的Web应用程序?

是否可以使用Android应用程序更改移动设备的API级别并测试我们的应用程序?

在一个应用程序中测试和生产版本Elastic Beanstalk?

是否有一个Java单元测试框架可以自动测试getter和setter?

我是否需要一份支持合同才能在solaris 10上测试我的Web应用程序

Java桌面应用程序是否有一个好的框架?

如何使用现有应用程序的spring配置类仅测试一个bean?

是否有一个支持多个监视器的远程桌面应用程序?

我可以将一个 NextJs api 用于 Web 和移动应用程序吗?

是否可以在同一台服务器上部署具有1个后端的多个前端应用程序(Web /移动设备)?

如何测试Web服务客户端应用程序是否支持TLS?

TestFlight预发布Beta版应用程序版本会更新现有的App Store版本,还是在测试仪的设备上安装该应用程序的另一个实例?

是否可以编写一个应用程序来接口和激活底层的Linux内核设备驱动程序?

支持Web和移动测试的测试框架的最佳方法是什么?

启动我的第一个android应用程序。如何轻松测试服务器是否收到消息?

应用程序是否必须支持所有iPad设备

测试Web应用程序

是否有用于移动和桌面应用程序的 GUI 框架?

是否有一个可连接,播放和/或管理Google音乐的Ubuntu应用程序?

如果DeviceCheck是特定于设备的,而不是特定于应用程序的,那么另一个应用程序是否有可能混淆这4位?

在一个设备上安装应用的生产和测试版本

是否可以使用Xcui测试Web应用程序?