为了QA测试的好坏,有API吗?质量保证测试的后门API - 好还是坏?
我们正在从头开发一个应用程序,我们一直在创建后门API以简化QA的工作。这些后门处理很多事情,比如更改服务器的日期以模拟时间进程等。我对此非常不满。这些后门的数量几乎可以与生产中使用的真正的API相媲美。
这是推荐的方法吗?显而易见的好处是,它使质量保证的生活变得更加简单。我可以看到许多缺点,例如维护这些测试API的功能,确保这些后门API不会在生产环境中暴露。
如果其他人使用了这种方法,有什么方法可以确保这些API在生产环境中不被暴露?
对于那些反对这种方法的人来说,是否有替代方案可以使QA的工作更容易?
感谢
你不能把你的API分成两个独特的组:生产和质量保证。为了测试,您可以使用QA API。但QA API永远无法投入生产。你甚至可以有一个平状QA API,你甚至可以一个看门狗添加到您的生产ENV,这将监控资源,如果它是存在的,吹的口哨声。是否有意义 ? – Alp