我们应该在测试java代码时模拟黄瓜测试吗。我们应该在多大程度上使用黄瓜?
我是一名Java开发人员。我们想在我们的项目中使用黄瓜测试。我们主要致力于创建API。我擅长对黄瓜进行单元测试和研究。 我正在考虑测试持久性方法——CRUD操作作为起点。我的问题是,这次测试的场景可能是什么。 我还应该通过在功能文件中创建表来模拟数据库。我应该使用mockito和Cucumber来模拟对连接到数据库和服务器的其他服务的调用吗。 在这些场景中,cucumber测试应该是什么?在我们的JavaAPI项目中,创建cucumber框架的最佳方法是什么
此外,如果不使用数据库,如何填充模型
# 1 楼答案
IMO小黄瓜(你写的cumber语言的特点),适合写商业可读的,简单的场景
为了快速回答这个问题,我想说,如果你想这样做的话,黄瓜不适合测试方法
正如您在文件命名约定中所看到的,您可以编写
*.feature
文件,我认为这些文件必须只包含与功能相关的描述然而,如果你确实有功能需要测试,你必须选择如何测试它们