如何解决添加额外的逻辑只是为了简化质量保证自动化,这是一种好习惯吗?
我最近收到了添加其他逻辑的请求,以便我的质量保证团队可以针对API运行一些自动化功能。想法是使某些逻辑仅在使用环境变量的QA环境中可用。 我反对仅出于测试目的而在API中添加任何逻辑,我认为应考虑采用更好的解决方案。但我想听听其他意见。
解决方法
在组织中,针对不同的环境具有不同的执行变量是非常典型的。
我们有DEV,INT,STA,PROD环境,但是设置不同:帐户,证书等。
我们使用Python pytest作为基本的测试自动化框架。
我们创建了不同的标记以链接到不同的环境。
DevOps团队只需调用不同的标记,即可针对不同的环境触发正确的测试。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。