How Google tests mobile apps

Today I found a really interesting blog post by the Google+ team and how they test the Google+ app for iOS and Android. In this post Google describes their mobile testing strategy. The team created 5 general rules, which they follow during the development and testing the Google+ app.

The rules are:

  1. Understand the platform. Testing on Android is not the same as testing on iOS. […]

    Read more

It’s like 10000 knives when all you need is a Spoon

Isn’t ironic that there are so many Android test automation tools and it took me half a year to stumble up on Spoon?
Spoon is an Android test automation tool that is able to run your written java tests on several devices at the same time WITHOUT rooting the device.
Spoon is developed by the company Square, the company already open sourced some really nice tools (see the Open Source Space).

Read more

Latest updates from robotium

Since my last robotium blog posts, robotium was improved in several areas. Since version 4.0 robotium supports webviews and with version 4.2 robotium provide a full support for hybrid apps. You can use methods like: typeTextInWebElement(By by, String text) waitForWebElement(By by) clickOnWebElement(WebElement webElement) clearTextInWebElement(By by) getWebElement(By by, int index) … Also a great improvement is … Read more

Given When Test

Today I want to write about behavior driven development (BDD) with Cucumber and Capybara. All those things are not new, but since I changed my company I had the chance to learn new frameworks and tools. Before using the tools you need to install them :). For me the installation was kind of nasty because I am working with windows again and the installation is not so easy and comfortable as for linux or mac. The following stuff needs to be installed on your machine (windows):

If the installation is done you should install the following gems with ‘gem.bat install GEMNAME

builder, bundler, bundler-unload, capybara, capybara-screenshot, capybara-webkit, childprocess, cucumber, diff-lcs, ffi, gherkin, headless, json, mime-types, mini_portile, multi_json, nokogiri, rack, rack-test, rake, rspec, rspec-core, rspec-expectations, rspec-mocks, rubygems-bundler, rubyzip, rvm, selenium-webdriver, websocket, xpath

Read more

36 Days of Web Testing by Robert Lambert

A couple of days ago I found the ebook from Robert Lambert (@Rob_Lambert) “36 Days of Web Testing”. The book is free and covers testing topics like: – Cross Browser – Multiple tabs – Browser extensions – URL changing – … The book is a nice overview and provide lots of useful hints and tips … Read more