高级软件工程师教会小白的那些事( 九 )
但是,这不是唯一一种要做的测试。接下来就是部署环境登场的地方。
你可能有完美的单元测试,但如果没有进行系统测试,则会发生以下情况:
图3/4
这锁好使(吗?)
对于经过良好测试的代码也是如此:如果你的机器上没有所需的库,则会崩溃。
首先是你用来开发的机器(所有“它在我的机器上能正常工作!”这类meme(梗)的来源)。
其次是你用来测试的机器(可能与你用来开发的机器相同)。
最后,有你用来部署的机器(请不要让它与你用来开发的机器相同)
如果测试和部署机器之间的环境不匹配,你就麻烦了。这就是部署环境的用武之地。
我们的机器上有本地开发,它位于docker中。
推荐阅读
- 盗号|假富婆真骗子?自导自演盗号风波,却忘了剑三公司还做过杀毒软件!
- 米哈游|米游社三周年,米哈游游戏的必备软件,你了解多少?
- 高级战争|EDG“最终杀招”即将亮相!赛前狂放烟雾弹,圣枪哥成为致胜关键
- 第五人格|第五人格:外服也有“卧谈会”了,调香师高级皮肤,正在准备中!
- 游戏王|游戏王:陷阱卡破坏神的巨大破坏力下,可让自己高级怪兽二次攻击
- 百里守约|1元可得特工魅影,限时点券暴击活动突袭!高级传说直接兑
- 地下城与勇士|地下城与勇士:从安图恩开始,高级本完全不会打
- 梦幻西游|梦幻西游:玩家展示任务链奖励,这几份高级书铁让看官倍感舒适?
- 司马懿|返场投票前五名出炉,司马懿高级传说确定,88碎片换全特效史诗
- 热血传奇|热血传奇:经典BOSS玛法 , 怎样在隐藏地图爆出高级技能书!