{"id":5325,"date":"2019-10-26T14:50:33","date_gmt":"2019-10-26T16:50:33","guid":{"rendered":"http:\/\/nubo.ai\/?p=5325"},"modified":"2019-10-26T14:51:11","modified_gmt":"2019-10-26T16:51:11","slug":"mobile-application-testing-on-clouds-challenges-opportunities-and-architectural-elements","status":"publish","type":"post","link":"https:\/\/nubo.ai\/?p=5325","title":{"rendered":"Mobile application testing on Clouds: challenges, opportunities and architectural elements"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"5325\" class=\"elementor elementor-5325\" data-elementor-settings=\"[]\">\n\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-element elementor-element-67fb4b02 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"67fb4b02\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16f4ec7 elementor-column elementor-col-100 elementor-top-column\" data-id=\"16f4ec7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap  elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t<div class=\"elementor-element elementor-element-100db479 elementor-widget elementor-widget-text-editor\" data-id=\"100db479\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\"><p><!-- wp:paragraph --><\/p>\n<div>\n<p>With mobility increasing more each year, mobile devices and operating system (OS) fragmentation are increasing at an even faster pace. A multitude of screen sizes, network connection types, and OS versions have emerged in the market and led mobile developers to rethink testing practices to ensure quality and a good experience for increasingly demanding users who crave highly reliable and stable applications. Such best practices come at the high cost for testing infrastructure and maintenance, making most development teams bypass test cycles and deliver applications before they are thoroughly validated. And when teams pursue automated test cycles on clouds, expenses due to high-cost services are not always worth the investment in application development phases. As a result, test cycles which are essential to validate application reliability and stability, such as regression, functional, and leakage tests are left out, primarily affecting user experience. This paper shows the challenges intrinsic to mobile application testing in consonance with the opportunities provided by clouds. We explored the state of the art to synthesize current cloud-based mobile application testing architectures to convey the need for a new concept and platform to minimize maintenance and make testing infrastructures more cost-effective. Hence, we proposed an alternative architecture using emulated devices for testing automation, which aims for massive test cycles at a lower cost.<\/p>\n<\/div>\n<p>https:\/\/ieeexplore.ieee.org\/abstract\/document\/7912641<\/p>\n<p><!-- \/wp:paragraph --><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"With mobility increasing more each year, mobile devices and operating system (OS) fragmentation are increasing at an even faster pace. A multitude of screen sizes, network connection types, and OS versions have emerged in the market and led mobile developers to rethink testing practices to ensure quality and a good experience for increasingly demanding users&#8230;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":""},"categories":[49],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/nubo.ai\/index.php?rest_route=\/wp\/v2\/posts\/5325"}],"collection":[{"href":"https:\/\/nubo.ai\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nubo.ai\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nubo.ai\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nubo.ai\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5325"}],"version-history":[{"count":2,"href":"https:\/\/nubo.ai\/index.php?rest_route=\/wp\/v2\/posts\/5325\/revisions"}],"predecessor-version":[{"id":5328,"href":"https:\/\/nubo.ai\/index.php?rest_route=\/wp\/v2\/posts\/5325\/revisions\/5328"}],"wp:attachment":[{"href":"https:\/\/nubo.ai\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nubo.ai\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nubo.ai\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}