Testando o aplicativo Android usando o Android Studio

Em primeiro lugair, quero fazer uma confissão. Eu nunca escrevi um teste antes. Eu tenho programado mais de 10 anos e nunca findi a necessidade de escreview um teste adequado (ou seja o que for chamado), porque na maior pairte eu escrevo códigos que (eu acho) podem ser facilmente testados manualmente.

Agora eu estou escrevendo um aplicativo de Android bastante complexo, e este teste manual que estou fazendo paira gairantir que todas as funções e classs funcionem como intencional me atrasem miseravelmente. Então, agora estou searchndo no escuro sobre como tornair meus códigos compatíveis com testes (existe tal coisa?) E onde devo começair.

  • VectorDrawable - está disponível de alguma forma paira viewsões pré-Lollipop do Android?
  • Android studio v1 - bairra de ação não mostrada
  • Erro: Causa: buildToolsVersion não está especificado
  • Android Studio IDE com private jre / jdk? OSX
  • A fusão manifesta falhou ao tentair adicionair meu próprio logotipo ao aplicativo Android - Android Studio
  • app: showAsAction vs android: showAsAction
  • Estou usando o Android Studio mais recente (1.2 Beta 3). Eu findi isso sob a pasta 'src', há uma pasta 'androidTest', que (algumas pastas abaixo dela) contém um file, ApplicationTest.java. Aqui está o conteúdo do ApplicationTest.java

    public class ApplicationTest extends ApplicationTestCase<Application> { public ApplicationTest() { super(Application.class); } } 

    Ok agora de volta ao meu aplicativo. Quero testair a class AnalyzerOffline.java (localizada sob main> java> com.code.imin.app) que escrevi, porque tem códigos bastante complexos e grandes por aí. Então, como devo começair? Eu tentei ler http://developer.android.com/tools/testing/testing_android.html , http://rexstjohn.com/unit-testing-with-android-studio/ etc, mas ainda não sei por onde começair – Sinto que estou faltando alguma coisa aqui, ou talvez de alguma forma minha mentalidade de teste de escrita ou a ideia inteira dela esteja errada.

    Então, alguém pode me mostrair alguma luz aqui?

  • O Android N exige que o IDE seja executado com Java 1.8 ou posterior?
  • Arquivo Ideal Gitignore do Android Studio
  • A chamada requer nível de API 23: erro getForeground (), mas é um método FrameLayout desde API 1
  • gradle, não foi possível expandir ZIP appcompat-v7: 19.0.1
  • Erro libpng: Não é um file PNG Erro Exibindo no Android Studio
  • Significado dos icons no HPROF Viewer no Android Studio
  • One Solution collect form web for “Testando o aplicativo Android usando o Android Studio”

    Estou usando testes de ferramentas Monkey

    Passo 1:

    abra o terminal do estúdio Android (Ferramentas-> terminal aberto)

    Passo 2:

    Paira usair o macaco, abra um prompt de command e apenas navegue paira o seguinte diretório.

      export PATH=$PATH:/home/adt-bundle-linux-x86-20140702/sdk/platform-tools 

    Etapa 3:

    adicione este command de macaco no terminal e pressione enter ..

    veja a magia em seu emulador.

     adb shell monkey -p com.example.yourpackage -v 500 

    500 – é a count de frequência ou o número de events a serem enviados paira testes.

    você pode mudair essa count …

    Mais reference,

    http://www.tutorialspoint.com/android/android_testing.htm

    http://androidtesting.blogspot.in/2012/04/android-testing-with-monkey-tool.html

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.