首页 文章

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

提问于
浏览
1

我已经开始使用Karate来测试我们使用GraphQL的移动应用程序,它到目前为止工作得很好,虽然对我来说有点学习曲线,因为我不是贸易程序员,但我需要进一步研究未来并且一定要找到一个框架,它也支持我们对自定义Web应用程序的测试自动化的需求 . 我认为Selenium将成为可行的方式,所以我正在寻找一个测试框架,我不仅可以测试我们的微服务/ API编写的GraphQL查询,还可以测试我们的Web应用程序和移动应用程序 . 我们是一家MS商店,但如果需要,就像空手道一样,我们可以冒险进入另一个堆栈 . 谢谢!

1 回答

  • 3

    免责声明:在这里开发空手道 .

    我不了解移动设备,但团队已经成功地将Karate和Selenium / WebDriver混合到一个集成的脚本中,这可能是因为Karate的Java inter-op .

    This是建议采用上述方法的Stack Overflow答案,this answer是来自同一团队报告成功的更新 .

    您可能想要考虑空手道的另一个原因是它可能是唯一允许您通过Gatling integration(仍在开发中)重用功能测试脚本作为性能测试的框架 .

    在我看来,空手道是一个选择作为测试框架,因为它在技术上是Gherkin和"language neutral" . 对于那些刚接触空手道的人来说,这可能是一个惊喜,但它实际上倾向于使用JavaScript代替Java而不是Java .

    当然,值得一提的是,我还没有找到一个让testing GraphQL as easy as how Karate does的框架 .

相关问题