<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software testing android tutorials and videos</title>
	<atom:link href="https://www.softwaretestingmagazine.com/tag/android/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.softwaretestingmagazine.com</link>
	<description></description>
	<lastBuildDate>Mon, 25 Aug 2025 15:09:59 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.softwaretestingmagazine.com/wp-content/uploads/favicon.png</url>
	<title>Software testing android tutorials and videos</title>
	<link>https://www.softwaretestingmagazine.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Open Source Android Testing Tools</title>
		<link>https://www.softwaretestingmagazine.com/tools/open-source-android-testing-tools/</link>
					<comments>https://www.softwaretestingmagazine.com/tools/open-source-android-testing-tools/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 17 Jun 2025 12:00:17 +0000</pubDate>
				<category><![CDATA[Software Testing Tools]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[appium]]></category>
		<category><![CDATA[mobile testing]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=3252</guid>

					<description><![CDATA[<p>The shift towards mobile platforms is a strong trend currently and Android is the most widely adopted mobile OS with an estimated market share above 80% in 2014. You should naturally test all the apps developed for Android and a large number of open source testing tools and test automation frameworks have been developed to achieve this goal. This article presents a list of open source Android testing tools. For each tool you will get a small description of its features and pointers to additional resources that discusses the tool more in details. Feel free to suggest any additional open source Android software testing framework or resource that you think might be included in this article. Tools are listed by alphabetical order. A list of open source Android testing tools projects that are not active is also included at the end of the article. The open source Android software testing tools mentioned in this article are: Android Test Kit, AndroidX Test Libraries, Appium, AssertJ Android, AutomationCore, Barista, calabash-android, Cortado, Detox, Fastbot-Android, Green Coffee, Macaca, Magneto, MATE, Mobly, Monkey, Robolectric, RoboSpock, Robotium, UIAutomator, Selendroid, Spoon, Test Butler Updates June 17 2025: added Maestro, mobileperf; updated Magneto April 11 2023: added AndroidX Test Libraries, Detox, Fastbot-Android September 30 2019: added AutomationCore, MATE, Spoon November 30 2017: updated Android Test Kit; removed AndroidJUnit4, NativeDriver; added Barista, Cortado, Green Coffee, Macaca, Mobly January 24 2017: removed MonkeyTalk (acquired by Oracle); added AssertJ Android, Magneto, Test Butler AndroidX Test Libraries The AndroidX Test Library provides <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/tools/open-source-android-testing-tools/" title="Open Source Android Testing Tools">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/tools/open-source-android-testing-tools/">Open Source Android Testing Tools</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/tools/open-source-android-testing-tools/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Choosing the Right Mobile Automation Framework</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/choosing-the-right-mobile-automation-framework/</link>
					<comments>https://www.softwaretestingmagazine.com/knowledge/choosing-the-right-mobile-automation-framework/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 14:05:16 +0000</pubDate>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[appium]]></category>
		<category><![CDATA[mobile testing]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=9156</guid>

					<description><![CDATA[<p>People who deal with the design of any mobile system sooner or later begin to ask the same questions. What specific test automation framework should I choose for mobile tests? Do I need to choose Espresso (for Android) or XCUI (for iOS), or should I consider a cross-platform tool (like the open source tool Appium)? What mobile software testing tools do other companies use? Which framework will fail less in the short term? Author: Nataliia Syvynska, TestMatick, https://testmatick.com/ The answer to all these questions cannot be formulated in one paragraph. The most effective way to find all the necessary explanations is to correctly divide the testing problem into several areas. Team Structuring The team structure in this context can be correlated with two types of work team building: Teams with mobile developers who are also responsible for the testing processes &#8211; creating unit tests, functional tests, integration tests, and UI. Project teams that have QA specialists whose main task is to check the quality of the application in terms of user interface, functionality, and overall performance. Let&#8217;s look at each group separately. So, teams of the first type, where software developers themselves create both the product and unit tests for it, usually use familiar tools. For example, it is convenient for any iOS developer to make software in Swift within the iOS ecosystem. Using a UI testing framework like XCUI fits perfectly into this list of working tools. An Android developer, in turn, will most likely prefer Kotlin-based Espresso tests. <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/knowledge/choosing-the-right-mobile-automation-framework/" title="Choosing the Right Mobile Automation Framework">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/choosing-the-right-mobile-automation-framework/">Choosing the Right Mobile Automation Framework</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/knowledge/choosing-the-right-mobile-automation-framework/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Retrieving Logs in Mobile Apps Testing with Android Studio</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/retrieving-logs-in-mobile-apps-testing-with-android-studio/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 14 Nov 2016 16:01:30 +0000</pubDate>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[mobile testing]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=5008</guid>

					<description><![CDATA[<p>Automated testing is a key success factor when you develop mobile applications. In the Android ecosystem, the free Android Studio tool provides many useful features for apps developers. In this article, Nikolay Belousov explores how you can use Android Studio for software testing and explains how to retrieve logs. Author: Nikolay Belousov, TestMatick, http://testmatick.com/ Application development is quite difficult and labor-consuming process that cannot be considered without such an important component as software testing. Android applications development is not an exception. This article presents the Android Studio tool and how to use it for mobile application testing. What is Android Studio? Android Studio is an official integrated Android application development environment (IDE), based on IntelliJ IDEA. This IDE allows to develop applications for any devices that uses the Android OS, such as smartphones, tablets, watches, glasses and so on. As a development tool, Android Studio has a rich set of features that can be used by software testers. System requirements Here is what the official website tells: * Windows &#8211; Microsoft® Windows® 8/7 / Vista / 2003 (32 or 64-bit) &#8211; 2 GB of RAM minimum, 4 GB of RAM is recommended &#8211; 400 MB on hard drive + at least 1 GB for Android SDK, system image emulator, and cashes &#8211; 1280 x 800 minimum screen resolution &#8211; Java Development Kit (JDK) 7 &#8211; In addition, to speed up the emulator: Intel® processor supporting Intel® VT- x , Intel® EM64T (Intel® 64 ) and Execute Disable (XD) Bit functionality <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/knowledge/retrieving-logs-in-mobile-apps-testing-with-android-studio/" title="Retrieving Logs in Mobile Apps Testing with Android Studio">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/retrieving-logs-in-mobile-apps-testing-with-android-studio/">Retrieving Logs in Mobile Apps Testing with Android Studio</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Automated UI Testing for iOS and Android Mobile Apps</title>
		<link>https://www.softwaretestingmagazine.com/videos/automated-ui-testing-for-ios-and-android-mobile-apps/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Wed, 12 Oct 2016 12:32:21 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[mobile testing]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=4811</guid>

					<description><![CDATA[<p>Creating a comprehensive testing suite is imperative to success in the mobile market to ensure your app is of the highest quality with each and every release. Unit tests can only test your core business logic. How can you ensure your user interface is bulletproof and regression free on four versions of iOS on 20 devices or eight versions of android on over 18,000 device models? This is where creating automated user interface testing for mobile apps comes in. Xamarin.UITest is a freely available testing framework that enables you to create user interface tests to programmatically interact with native and hybrid apps. Swipe, tap, or rotate any user interface element and then perform real world assertions and take screenshots for visual validation along the way. Learn how to create these tests and run them locally on your own device or simulator or take them to the Xamarin Test Cloud to automatically test your application on thousands of physical devices ensuring mobile success. Video producer: http://ndcoslo.com/</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/automated-ui-testing-for-ios-and-android-mobile-apps/">Automated UI Testing for iOS and Android Mobile Apps</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Faster Software Testing with Appium</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/faster-software-testing-with-appium/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 11 Oct 2016 15:36:27 +0000</pubDate>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[appium]]></category>
		<category><![CDATA[mobile testing]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=4804</guid>

					<description><![CDATA[<p>With the important number of devices and customized operating systems, the testing of mobile apps can take a long time. Manual testing is almost impossible and normal automated testing can take a very long time. In this article, Sai Krishna explains how to run mobile tests in parallel using the Appium open source testing tool. The article discusses the challenge that exists because every instance of Appium server with the Android UDID has to be registered with Selenium Grid, which means that if you want to run your tests across twenty devices, you need to run twenty nodes. Sai Krishna thus proposes a different approach which is based on the principle to add the dependencies to the project, create a runner class and connect all the devices to a single machine. The article explains the implementation details of this approach with possible improvements. Read the complete article on https://www.thoughtworks.com/insights/blog/speeding-test-execution-appium</p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/faster-software-testing-with-appium/">Faster Software Testing with Appium</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Automated Accessibility Testing for Android Applications</title>
		<link>https://www.softwaretestingmagazine.com/videos/automated-accessibility-testing-for-android-applications/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Wed, 28 Sep 2016 15:11:28 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[mobile testing]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=4769</guid>

					<description><![CDATA[<p>This talk introduces the core accessibility affordances on the Android platform and illustrate some common developer pitfalls related to accessibility. You’ll learn about the new Android Accessibility Test Framework and its integration into the Espresso and Robolectric testing frameworks. Finally, you’ll learn how easy it is to add automated accessibility checking to your your existing Android project tests. Video producer: https://developers.google.com/google-test-automation-conference/</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/automated-accessibility-testing-for-android-applications/">Automated Accessibility Testing for Android Applications</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Testing Android Apps with Robots</title>
		<link>https://www.softwaretestingmagazine.com/videos/testing-android-apps-with-robots/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Thu, 19 May 2016 14:59:11 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[mobile testing]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=4523</guid>

					<description><![CDATA[<p>Software robots, such as Monkey can be used to test Android applications without much manual effort. There are several such tools proposed in academia whose goal is to automatically generate test input to drive Android applications. This talk introduces a set of representative test input generation tools and presents a comparative study to highlight their strengths and limitations. You will learn about the internals of these tools and how you can use them to test your application. Video producer: https://developers.google.com/google-test-automation-conference/ More information and the list of tools: http://bear.cc.gatech.edu/~shauvik/androtest/</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/testing-android-apps-with-robots/">Testing Android Apps with Robots</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>4 Strategies for Android UI Testing</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/4-strategies-for-android-ui-testing/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 19 May 2015 15:15:24 +0000</pubDate>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Blogs]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[functional testing]]></category>
		<category><![CDATA[mobile testing]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=3713</guid>

					<description><![CDATA[<p>The user interface (UI) is an important part of the functionality of Android mobile apps, so you should be able to perform extensive UI tests. Google&#8217;s Mona El Mahdy has published has published on the Google Software Testing blog a post that presents four strategies to test Android UI, aiming to create UI tests that are both fast, reliable and easy to debug. UI testing is defined as &#8220;ensurîng that your application returns the correct UI output in response to a sequence of user actions on a device.&#8221; Mona El Mahdy starts with a reminder of the importance of doing as much unit testing as possible. To test the Android UI, she recommends using Espresso that she defines as a &#8220;great framework for running UI actions and verifications in the same process&#8221;. Strategy 1: Using an End-To-End Test as a UI Test The problem with End-To-End (E2E) tests is that they require that everything (backend servers, networks, etc.) works fine. UI tests can work with just a simulation of these conditions. The next strategies aim at fixing the problems of E2E tests. Strategy 2: Hermetic UI Testing using Fake Servers This approach limits the test size, but you need to maintain a separate fake server as well as your test. It is not easy to debug as you have to inspect the test and the local server. Strategy 3: Dependency Injection Design for Apps Dependency injection is usde in the Android application to swap real module implementations with fake ones. <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/knowledge/4-strategies-for-android-ui-testing/" title="4 Strategies for Android UI Testing">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/4-strategies-for-android-ui-testing/">4 Strategies for Android UI Testing</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
	</channel>
</rss>
