我们一直在用Calabash / Xamarin.UITest编写我们的移动应用程序测试,使用后门方法将我们应用程序的基本api url重定向到模拟HTTP服务器,以使测试可重复,而不会产生不必要的服务器成本。
由于Xamarin已宣布逐步淘汰Calabash(以及Xamarin.UITest,因为它依赖于Calabash服务器组件),我们一直在努力将我们的测试套件迁移到Appium以符合Xamarin的建议。我们更简单的测试很容易迁移,但我们的很多测试依赖于具有后门配置的模拟HTTP服务器,Appium似乎不支持这种配置,导致我们的测试无法移植而无法使用内置的模拟HTTP服务器地址重新编译我们的应用程序坦率地说,这很糟糕。
任何人都知道后门方法的替代方案吗?或整个模拟HTTP服务器的替代?
我们希望我们的测试在Xamarin测试云服务中并行运行,因此为此发布QA /测试环境是完全不可取的。