Posts

Showing posts from October, 2018

Android Statistics: October 2018

Image
Another month past, Google  released new statistics , so let's find out what changed compared to previous month. Is Android 9 (Pie) finally showing up in the statistics? How many Android versions do you need to support with your app? Let's take a look at the graphs and find out. https://developer.android.com/about/dashboards/ Statistics, facts and trends Versions over time Facts about the Android versions compared to previous month: The landscape is still a jungle of versions with no outstanding dominant version and next month the gap between all will be even closer There are seven Android versions with more then 7% market share Android 9 (Pie) is not showing up yet (maybe next month) Android 8.1 and 8.0 are the only ones with an up trend Android 7.1, 7.0, 6.0, and 5.1 are showing a steady decrease Android 5.0 and 4.4 are at the end of the cycle  Codenames over time Facts about the Android codenames compared to previous month: Androi

TA basics: Making screenshots when scenarios fail

Image
A picture sometimes says more than words. This is also true for test automation. Therefore it could be that you want your framework to make a screenshot when a scenario is failing to make debugging more easy. But how can you make sure your framework does this for you? Since we're using the `lapis_lazuli` gem, this is actually already been taken care off for most scenario's, but if you're using the 'watir' gem, you need to modify your `hooks.rb` file like briefly described on this page . Let's first look at Watir and then move to LapisLazuli to see what advantages and disadvantages are between the two. Watir screenshots Watir by default does not make a screenshot of a failing test, so you need to write some code to make this work. Below a Watir example Keep in mind that this only makes a screenshot at the end of the scenario. Meaning that it can happen that the screenshot is being taken a fraction later and thus missing the real issue. So let's t

Android statistics: September 2018

Image
Google forgot to update the pie chart picture. Is that because they wait for Android Pie (Android 9.0) to show up in the statistics? Or is it already showing up? Google  released new statistics , so let's find out what changed compared to previous month.  https://developer.android.com/about/dashboards/ Statistics, facts and trends Versions over time Facts about the Android versions compared to previous month: The landscape is still a jungle of versions with no outstanding dominant version Android 9 (Pie) is not shown yet Android 8.1 and 8.0 are the only ones with an up trend We see a strong uptrend which might be related to the fact that more phones provide OS upgrades these days Android 7.1 has reached it's peak and is now heading downwards Android 7.0, 6.0, and 5.1 are showing a steady decrease Android 5.0 is at the end of it's cycle and is slowly becoming irrelevant  Android 4.4 is still showing a steady and is heading towards the 5% marke