Smartwatch App Testing – Pebble OS

Pebble OS title - Adventures in QA

This is the third post of my smartwatch app testing series and in this post I will write about Pebble OS. In the previous posts I wrote about Tizen OS and watch OS. I think we all know the Pebble watches from their success on the Kickstarter campaign in 2012. In this campaign the company Pebble Technology Corporation raised more than $10 million dollar which was the best Kickstarter project at that time. With the raised money the company was able to produce the first Pebble watch. Since then, Pebble launched different versions of their smartwatches and the concept is different compared to Tizen, watch OS or Android Wear. Pebble’s characteristic is the low power e-ink display with either 2 or 64 colors. Right after the start of the first Pebble and the Pebble OS, this platform has become more and more attractive in the smartwatch business and therefore it is important to know the platform details in order to develop or to test for this system.

As a first starting point I recommend to take a look at the Pebble developer page, where all required information like the development SDK, tutorials, developer guide and the SDK documentation is listed. Also worth looking at are the mobile app SDKs for Android and iOS. Pebble watch apps or watch faces can either be written in C, Java or JavaScript.

Read more

Reading Recommendations # 51

Reading Recommendations - Adventures in QA

The 51th edition of the reading recommendations contains 6 interesting blog posts with various topics that might be of interest for you. The first one is from Richard Bradshaw and is about “A Four Week Approach to Creating Abstracts”. The next post is from Robert Lambert with the topic “The Problems with Meetings”. Then there is a post with the topic “6 Questions To Ask Before Releasing Software”. Another very interesting article is about the current date bug in iOS which can brick your i-device when setting the date to 1st of January 1970.
Last week the Google engineers released EarlGrey a functional UI testing framework and the initial post is in this list, too. The last post for this week is from Simon Knight with the topic “Narrow Your Focus to Reach the Right People With Your Words”.

Enjoy reading the posts and send me new ones that are worth reading and I will mention you and link to your social links or blog.

A Four Week Approach to Creating AbstractsFriendly Tester: A Four Week Approach to Creating Abstracts

Read more

Smartwatch App Testing – watchOS

watchOS title - Adventures in QA

This is the second post of my smartwatch app testing series. In this post I will write about Apple’s watchOS. Apple introduced watchOS together with the first Apple Watch in April 2015. WatchOS is already available in the second version watchOS 2. If you are new to this smartwatch app testing series, in the first post I wrote about Tizen OS and the Samsung Gear S2 smartwatch.

Together with the watchOS release, Apple also released the watchKit for developers, an SDK to develop apps for the smartwatch. Apple Watch apps can either be written in Objective-C or Swift, the new open source programming language from Apple. If you want to get started with watchOS, I recommend you to read the following links:

If you want to setup watchOS on your system, you can download the latest version from here. To get an overview about the architecture and the application life cycle of watchKit apps read this link.

Read more

Reading Recommendations # 50

Reading Recommendations - Adventures in QA

Amazing, this is already the 50th edition of the reading recommendations. I hope you liked them so far. This week there are 7 interesting blog posts with various topics that might be of interest for you. This time there are articles from Markus Gärtner, Lisa Crispin and Richard Bradshaw just to name some of the great bloggers in this series.

There are posts about “Testing Beyond the UI”, “It’s not all about the devices”, “Few Best Practices Around Mobile Testing Agility”, “What Flaky Tests Can Tell You”, “Testing inside one sprint’s time”, “Helping a large team focus!” and “Why Was This Check Created?”.

Enjoy reading the posts and send me new ones that are worth reading and I will mention you and link to your social links or blog.

Adventures in Automation: Testing Beyond the UIAdventures in Automation: Testing Beyond the UI: The Testing Pyramid

Read more

Smartwatch App Testing – Tizen OS

Tizen OS - App Testing

In the first blog post of the smartwatch app testing series I will write about Tizen OS. Tizen is an open source operating system built from scratch, developed and supported by a community of developers under open source governance. The main purpose of this new operating system is to address the needs of all different kind of stakeholders of the mobile and connected device world. This includes mobile device manufacturers, mobile operators or application developers. Tizen OS can be used for different use cases and scenarios, so called Tizen profiles. There are profiles for Tizen Mobile, Tizen TV, Tizen IVI (in-vehicle infotainment) and Tizen Wearable. For my series I will focus on the Tizen Wearable profile and will provide you with useful information to get to know this section of the Tizen operating system.

Tizen OS is a pretty new operating system and there are not as many manufacturers out there using Tizen Wearable on their smartwatches as Android Wear for example. Therefore, I will focus in this post on the Samsung Gear S2 smartwatch. If you want to get started with Tizen OS, I recommend you to read about the operating system on tizen.org. If you want to install and use the development SDK download it from here. In the getting started section you get all the details about the SDK. If you want to get more information about the architecture of Tizen, read more about here.

Read more