Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 具有持续集成的ionic angular cordova应用程序real设备的测试框架?_Angularjs_Cordova_Testing_Ionic Framework_Ionic - Fatal编程技术网

Angularjs 具有持续集成的ionic angular cordova应用程序real设备的测试框架?

Angularjs 具有持续集成的ionic angular cordova应用程序real设备的测试框架?,angularjs,cordova,testing,ionic-framework,ionic,Angularjs,Cordova,Testing,Ionic Framework,Ionic,我们的团队正在启动一个项目,我们希望有一个自动化测试服务器,在真实设备上测试我们的应用程序,而不是模拟器或浏览器 这是一个离子框架应用程序,所以Cordova+AngularJS 我将对此进行研究,并给出最好的答案,但在此期间,如果有人熟悉它,我很乐意听到所有关于它的信息 英特尔xkd通过“英特尔xkd预览”应用程序提供设备上测试,并通过带调试器的adb提供设备上调试。还提供了android、ios、windows、tizen、amazon、nook、webapp、chrome、facebook

我们的团队正在启动一个项目,我们希望有一个自动化测试服务器,在真实设备上测试我们的应用程序,而不是模拟器或浏览器

这是一个离子框架应用程序,所以Cordova+AngularJS


我将对此进行研究,并给出最好的答案,但在此期间,如果有人熟悉它,我很乐意听到所有关于它的信息

英特尔xkd通过“英特尔xkd预览”应用程序提供设备上测试,并通过带调试器的adb提供设备上调试。还提供了android、ios、windows、tizen、amazon、nook、webapp、chrome、facebook和firefox的构建服务。这是我发现的在设备上进行测试的最简单的方法,以确保Cordova插件正常工作并进行实时JavaScript调试

我也对这一点感兴趣

例如,我设法用编写了很少的测试,但似乎用


期待其他用户反馈

另一个选择是在phantomjs中运行ionic应用程序,并使用服务器端框架运行集成测试。这使您可以非常轻松地跨整个堆栈进行测试。有一篇关于如何使用rails进行实时Javascript调试的博文,你的意思是在服务器中持续集成,每当github上的主分支接收到推送时就运行一套测试?没有,就像你在计算机上获得调试器一样,当应用程序在手机上运行时,你可以看到网络和控制台日志,调试cordova插件的唯一方法。如果您想自动化测试(而不是在设备上),因为它是一个角度应用程序,您可以始终使用量角器js。如果您打算使用corodva插件,则intel xdk是在设备上真正测试它的唯一方法,而无需每次构建和安装,并且仍然能够调试HMMM有趣-这可能是一个引人注目的选择,但我们已经开始使用其他工具构建应用程序,即ionic。。。我做了一点研究,发现了这个插件——我还不知道它是什么,但如果它能与Jenkins一起工作,并在真实设备上提供测试,这将是完美的——intel xdk真的就像一个混合应用程序ide。我用它来开发离子应用程序。我会检查插件,可能会派上用场。谢谢你的信息