如何解决自动化存储库-UI /后端的最佳做法是什么?
直到最近需要创建用于测试UI /后端的测试自动化存储库时,我始终将它们分开以保持关注点分离。
我最近发现,有多个地方正在创建其自动化仓库,作为测试所有内容(UI(网络/移动)和后端)的一个仓库。
我完全意识到分离的好处:
- 关注点分离
- 增加CI的运行时间(减少编译和配置的工作)
- 较少担心由于其他组件导致的故障。例如-如果硒服务器或其他任何设备出现故障,除非我专门为此添加功能,否则我将无法运行API测试。
我很想听听利弊,并且了解当前的最佳做法。
我会注意到,在我们的后端仓库中,我们将API,数据库和事件测试到消息代理中,这是一个高度复杂的系统。
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。