当前位置:  开发笔记 > 程序员 > 正文

在生产系统中测试帐户和产品

如何解决《在生产系统中测试帐户和产品》经验,为你挑选了1个好方法。

是否值得设计一个系统以期望测试账户和产品在生产中存在并且活跃,或者是否应该没有测试实体的生产数据库的污染,即使您的运输人员知道不发送任何发给"测试客户"的盒子?

我已经在规范中实现了具有test ="True"属性的消息传递协议,并想知道现代模式是否应该包含用于标记订单,帐户,事务等的元数据作为像任何其他实体一样处理的测试实体 - - 但没有钱花钱的地步.也就是说:它伪造一个假想的信用卡并伪造一个包装的货物.

预计这不会取代完全独立的测试,开发和QA数据库,但即便如此,我们也始终在生产系统中拥有着名的测试SKU和测试客户.无害?



1> stimms..:

在生产中使用测试帐户是我通常不赞成的,因为它开辟了潜在的安全漏洞.人们应该努力尽可能多地复制测试中的生产环境,但显然有些情况是不可能的.仅昂贵的生产硬件就是一个很好的例子.我会说,作为一般惯例,它应该是气馁的,但是如果你能提供一个对你有意义的理由,那么你可能会忽略一个严格而快速的规则.

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有