启动移动测试

移动性的调味料——丰富多样的移动平台(设备、操作系统版本和形式因素)——可能会使应用程序和web测试变得异常困难。在“足够”的不同移动平台上进行测试的愿望可能会导致混乱,特别是当团队成员在地理上分散的时候。更糟糕的是,移动性使我们习惯于快速访问生产等效的测试平台、持续集成和持续测试的支柱变得更具挑战性。不像桌面网络,我们可以随意旋转虚拟机,我们不能旋转真正的移动设备。虽然模拟器在应用程序开发和测试中有很重要的作用,但是完整的测试需要真实的设备,而这些设备不能被虚拟化。在这样的限制下,可以停止或逆转DevOps文化的实现过程。

最好的实践者设法保持敏捷目标,同时仍然克服移动性的挑战并满足制造商的需求。在本文中,我们概述了一些我们在成功的企业中看到的决策和程序——它们的DevOps和应用程序交付程序的关键特征。