首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >web开发中的单元测试和集成测试是不同的?

web开发中的单元测试和集成测试是不同的?
EN

Stack Overflow用户
提问于 2015-05-24 23:31:34
回答 1查看 1.7K关注 0票数 1

我对传统软件开发和web开发的单元测试和集成测试非常困惑。我看到了很多不同的答案和解释。

Web工程教科书中提到了web应用程序的单元和集成测试:

单元测试:在单个网页上进行测试,而不是测试单个功能。

集成测试:测试从一个网页到另一个网页的数据流(以及链接)。

而软件工程教科书定义单元测试和集成测试如下。

单元测试:对最小单元的测试

集成测试:单元或模块间交互的测试

希望有人能向我说明哪个是正确的。

EN

回答 1

Stack Overflow用户

发布于 2015-05-25 00:35:15

“网络工程”教科书是..。很可能是错的。这句话对大多数人来说并不是什么意思。

单元测试:独立地测试最小的功能位数。对于Java来说,类似于JUnit框架的东西就是用来实现这一点的。您通常只试着测试一个类,并且可能会使用类似于Mockito的东西来伪造它的依赖关系,所以您实际上只测试了一件事情。

集成测试:一起测试系统的几个部分。这可能是一个小的集成测试(测试多个类而不进行模拟),或者是一些大型的测试,比如确保您的may服务器正确地连接到数据库。

端到端测试:最大的集成测试;这基本上是站起来您的系统的每个部分,并运行脚本,看上去像假用户。Selenium是一种用于此的工具。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30429441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档