我从网络开发进入混合应用程序开发有点太快了,我现在正在完成我的第一个使用Ionic / Cordova的移动应用程序。
虽然我很挣扎,但是很糟糕。不是因为代码,而是因为每次修改都不适合测试应用程序。
测试数据很容易,很难测试插件并确保一切正常在设备上运行。在测试Cordova应用程序时,我发现自己在此beta测试期间进行了50%的开发,50%的测试。没有收到推送通知?厄运!试着弄清楚你的代码出了什么问题并重新构建,同时祈求最好的。没有再工作?哈哈!
这种开发至少是耗能的,每次构建大约需要15分钟(使用英特尔XDK与人行横道一起构建),直到它安装到设备中,并且你必须确保每个构建代码是完美的,否则你(和客户)不满意。
我看后端开发人员,我很羡慕他可以改变一行代码并完全重新测试它,而不用花太多时间来追求最佳。所以,如果这个问题更像是一个咆哮,我很抱歉,但测试混合应用程序的最佳做法是什么?
到目前为止,我正在尽我所能避免构建并确保代码完全正常,并且我在代码中有两个开发环境用于测试和开发。我确信有比这更好的做法,请让我们听听他们!
谢谢!