Atualmente, esta bem comum o uso de celulares ou tablets com muitos aplicativos (mini-computadores). Geralmente, quem desenvolve aplicativos para estes aparelhos querem que eles sejam um sucesso, mas para isso e necessario testar muito. Pois, caso a aplicacao possua muitos bugs, ninguem vai querer baixar, ja que a nota de avaliacao ira la para baixo.Antes de pensar em testar estes aplicativos, e importante ter em mente as categorias de aplicacoes para celular, que sao: Aplicacoes baseadas em navegador; aplicacoes pre-instaladas e Aplicacoes instalaveis.Se a aplicacao do celular for para ser acessada em um navegador, e necessario verificar se a pagina nao foi criada com uma grande quantidade de dados, por exemplo, com imagens em alta resolucao. Isto e importante pois se o usuario estiver usando a internet disponivel no celular, geralmente ela e lenta e algumas vezes o custo da internet e de acordo com a transferencia de dados. Alem disso, os dados geralmente nao sao armazenados em cache, isso significa que a cada acesso o usuario tera que esperar novamente o carregamento da pagina, a nao ser que o usuario configure isso no navegador. Ainda para aplicacoes para navegador, verificar se a pagina se adapta a tela do celular, que geralmente e pequena.As aplicacoes de celular que ja vem instaladas, geralmente sao aplicacoes de configuracao do aparelho, elas nao podem ser desinstaladas, nem removidas e tambem nao precisam de atualizacoes. Estas aplicacoes precisam ser muito bem testadas pelo fabricante do aparelho, porque qualquer erro poder ser critico para o funcionamento do celular.No caso de uma aplicacao que e instalada pelo usuario, as vezes elas requerem internet ou atualizacoes constantes para um bom funcionamento. Geralmente, estas aplicacoes estao disponiveis em uma loja de aplicativos (App Store or Market) ou podem ser transferidas via cabo USB diretamente de um computador. Elas podem tambem ser transferidas via Bluetooth, Infra-vermelho ou via Rede Wireless (usando outros aplicativos).Alguns dos aparelhos possuem touch screen (o toque na tela) como entrada de dados, seja para passar a pagina de um livro ou para clicar em um link de uma pagina WEB. Ha muitas duvidas de como realizar testes para estes tipos de aplicativos com touch screen. Pode-se dizer que muitos dos testes realizados para sistemas WEB ou Desktop podem ser utilizados nestes aplicativos, por exemplo, validacao de campos, ortografia, etc. Entretanto, para aplicativos em celular ou tablet, algumas preocupacoes a mais sao necessarias, como por exemplo o processamento, o consumo de bateria, a quantidade de armazenamento de dados, entre outros. O processamento e um item bem importante, ja que muitos aparelhos de celular nao possuem processadores velozes e ninguem vai querer usar um aplicativo que deixe o celular lento, nao e? Antes de sair utilizando qualquer ferramenta para automatizar seus testes, e necessario analisar varios fatores que irao definir o sucesso ou nao dos seus testes. Algumas ferramentas podem nao ser suficientes para representar todos os seus testes, neste caso nao faz sentido utiliza-las.Alem disso, o software a ser testado pode estar em constante atualizacao, onde seus componentes sao modificados, logo os casos de teste automaticos tambem terao