软件的开发环境、测试环境(沙盒环境sandbox)、生产环境

 沙盒环境又称测试环境和开发环境,是提供给开发者开发和测试用的环境。在该环境中应用功能没有任何限制,但是在该环境测试情况下将会产生正常资费。
 测试环境,测试用(sandbox)。
Detux: The Multiplatform Linux Sandbox- https://github.com/detuxsandbox/detux
Index of /~aurel32/qemu- https://people.debian.org/~aurel32/qemu/

-- 开发环境、测试环境、生产环境的联系
1、开发环境:开发者开发及自己调试的环境;打开错误报告方便调试
2、测试环境:测试者测试及改bug的环境;这个环境要和生产环境类似!!!
3、生产环境:真实用户线上使用的环境;关闭错误报告,打开错误日志!
 生产环境组成:操作系统 ,web服务器 ,语言环境。  php 。 数据库 。 等等
 生产环境的上线:项目数据前端后台已经跑通,部署在阿里云上
 ps:UAT环境:UAT,(User Acceptance Test),用户接受度测试 即验收测试,主要是用来作为客户体验的环境。
    沙盒环境,也就是常说的预生产环境、仿真环境,沙盒环境验证过后才能正式上线,bug的最后一道关卡:
    不定期从生产环境同步,保持和生产环境的设置、数据一致性,大数据量的性能测试首推仿真环境,和生产环境只差性能方面!

-- iOS In-App Purchase 内购之 验证订单是沙盒环境还是真实环境- https://blog.csdn.net/zzzzzdddddxxxxx/article/details/53220098
 创建app内购买项目(Create New),选择类型:
  1.消耗型项目
 对于消耗型 App 内购买项目,用户每次下载时都必须进行购买。一次性服务通常属于消耗型项目,例如钓鱼App 中的鱼饵。
  2.非消耗型项目
 对于非消耗型 App 内购买项目,用户仅需要购买一次。不会过期或随使用而减少的服务通常为非消耗型项目,例如游戏App 的新跑道。
  3.自动续订订阅
 通过自动续订订阅,用户可以购买指定时间期限内的更新和动态内容。除非用户取消选择,否则订阅(例如杂志订阅等)会自动续订。
  4.免费订阅
 通过免费订阅,开发者可以将免费订阅内容放入“报刊杂志”。用户注册免费订阅后,该订阅内容将会出现在与该用户Apple ID 关联的所有设备上。请注意,免费订阅不会过期,并且仅在支持报刊杂志功能的 App 中提供。
  5.非续订订阅
 非续订订阅允许有时限性的营销服务。对于 App 内购买项目中的限时访问内容,就需使用非续订订阅。例如,导航App 中语音导航功能的一周订阅,或者年度订阅已存档的视频或音频的在线目录。
 一定要根据自己应用的情况选择正确,不然会被App Store审核团队拒绝。应用内的虚拟币要采用消耗型的,有固定时限的会员选择自动续订订阅。也可以只选择虚拟币充值自己后台购买的情况解决会员问题。

-- 浅析微信支付:如何使用沙箱环境测试
 在实际开发中,通常我们都是在开发环境中开发,本地环境也有很多限制,比如:微信支付无法调起、H5链接需要鉴权、支付结果通知需要外网等。
 沙箱环境,也就是微信支付的官方测试环境。微信支付沙箱环境,是提供给微信支付商户的开发者,用于模拟支付及回调通知。以验证商户是否理解回调通知、账单格式,以及是否对异常做了正确的处理。

-- 人机对话,智能问答
 目前较为方面的实现人机对话,智能问答。一般就两个选择百度的Unit,和科大讯飞的AIUI。但是科大讯飞的收费,对于尝试人工智能的大部分公司或者个人开发者来说,就可以直接pass掉了。
 在百度unit中,你需要配置各种对话模板,词槽词等,当然讯飞也一样的是这样的操作步骤。举例说明一下,比如你想做一个智能查天气的应用场景,一般我们会这样说:“我想查北京明天的天气”。其中的关键词比如地名:北京; 时间:明天。意图:查天气。配置一个规则包含有地名,时间,且是查天气。然后在训练生效到一个测试环境中,这个就是沙盒环境。

-- PayPal官方提供的测试环境(sandbox)已经测试成功,把测试环境转移到正式环境上。

你可能感兴趣的:(平台(Platform)架构)