|
Post by Mitu46544 on Nov 7, 2023 21:54:23 GMT -6
告别模拟的客户端并针对真实数据库编写集成测试在本文结束时您将为设置集成测试环境并编写集成测试。什么是集成测试在本系列的上一篇文章中您学习了编写单元测试重点是测试小的独立代码单元以确保应用程序的最小构建块正常运行。这些测试的目标是测试特定场景和功能而不用担心底层数据库外部模块或组件之间的交互。然而集成测试是一种完全不同的思维方式。这种测试涉及应用程序的相关区域或组件并确保。 它们一起正 捷克共和国手机号码列表 常运行。请求图上图说明了一个示例场景其中获取用户的帖子可能需要多次访问数据库以验证用户在实际检索数据之前是否有权访问或任何帖子。运行测试运行和失败注意此时您的测试将失败。这是因为找不到任何要运行测试的文件。编写集成测试现在是时候使用您的测试环境并编写些测试了在考虑应用程。 序的哪些部分需要集成测试时重要的是要考虑组件之间的重要交互以及如何调用这些交互。对于您正在使用的重要的交互分组发生在路由控制器和服务之间。当用户点击中的端点时路由处理程序会将请求传递给控制器并且控制器可以调用服务函数来与数据库交互。记住这一点您将把集成测试的重点放在单独测试每个。
|
|