单元/集成测试和组件/功能测试之间的差异

时间:2019-05-28 16:32:44

标签: testing

我是Java开发人员,对单元测试和集成测试非常了解,但是在这个地方,他们使用了Jbehave框架并将测试分为组件测试和功能测试,这使我感到困惑。我的问题是:

  1. 是真的,单元测试和集成测试是白盒测试,而组件和功能测试是黑盒测试吗?

  2. 我阅读了一些有关功能测试的互联网文章,它是针对Web应用程序+后端api服务等系统的高级测试,但是我们的系统是纯后端服务,我们将数据推送到事件中心,然后运行服务器从事件中心中提取数据并推送到数据库。我只是看不到我可以为此创建什么样的功能测试。这完全是一个集成测试+一些BDD故事描述。

  3. 对于真正的BDD,PO / PM或BA是否应该先创建场景/故事,然后由开发人员开发测试代码?在这里,我们作为开发人员都做到了,所以感觉真的很像编写集成测试以及一些额外的单词

任何人都可以解释吗?

0 个答案:

没有答案