Testes Automatizados para Aplicações Móveis: teoria e prática