Testing and learning android application programming