我被要求创建一些自动化测试来测试项目的API。我对自动化测试还是个新手,对java的了解很有限。我得到的指导包括:使用cucumber/gherkin语法创建一个BDD风格的测试套件,利用Apache fluent-hc来询问API。我还被要求使用Java创建测试套件。我如何使用'Apache fluent-hc‘来测试我的应用程序接口,这可以通过一个像'IntelliJ IDEA’这样的Java IDE来完成吗?谢谢
发布于 2017-08-03 22:45:01
这确实是一个非常普遍的问题。对于所有与IntelliJ相关的开发,我只能简单地说“是的,你可以使用Java”。
从另一个角度来看,在开始任何开发之前,你必须学习和理解你自己的东西,作为一个示例,在这种情况下,你的BDD测试将基于应用编程接口技术开发,正如你所说的,你对Java的了解有限,我建议你首先阅读如何在Java中创建应用编程接口,当然,这都是基于你的需求,但我更喜欢使用Spring Boot开发应用编程接口。
如果你对此感兴趣,我稍后会在这里发布我的博客文章URL,我将在这里从头到尾描述如何用BDD覆盖API(目前它正在准备中,下周我将发布它)。
同时,我建议你阅读this博客,学习一些API及其测试的知识。
更新:这里是我承诺的关于的博客文章- https://www.blazemeter.com/blog/api-testing-with-cucumber-bdd-configuration-tips
https://stackoverflow.com/questions/45463338
复制相似问题