test Android, cosa testare? [chiuso]

-2

Sono piuttosto un noob nel mondo dei test. Ho letto tutti i materiali relativi ai test di Android:

  • Test unitario
  • Test della strumentazione
  • JUnit
  • Robolectric
  • Espresso
  • ecc.

Il fatto è che tutti gli esempi forniti coprono solo casi d'uso molto semplici, come la verifica della presenza di un testo sullo schermo o la verifica che il calcolo di una funzione produca il risultato corretto.

Diciamo che ho un'app che è più vicina a un'app del mondo reale: un'app che ha accesso e recupera l'elenco di elementi di Retrofit e la visualizza su RecyclerView. In questo caso:

  • Quali sono le cose che i programmatori esperti testeranno?
  • In caso di Retrofit e RecyclerView, come lo collaudi effettivamente? controllare se il risultato JSON corrisponde a quello visualizzato su RecyclerView?

Spero che alcuni esperti nei test possano far luce su questo.

    
posta Jacky Coolheart 30.01.2018 - 07:39
fonte

1 risposta

2

what to test?

Trovare la risposta a questa domanda è esattamente un lavoro da tester.

Un tester deve identificare casi di test per diversi tipi di test (come ad esempio Test di unità , Test di modulo / applicazione , test di integrazione , load test e test di usabilità ) Molti di loro dovrebbero essere automatizzati usando testing framework .

examples provided only cover very simple use cases, such as verifying whether a text is on the screen or verifying whether the calculation of a function produce the correct result. But, let's say I have an app which is closer to a real-world app: An app that has login and fetch list of items by Retrofit and display it on a RecyclerView.

Anche la tua "applicazione del mondo reale" riceve dati di input e restituisce risultati in qualche modo. È tuo compito adottare gli esempi per la tua applicazione concreta.

    
risposta data 30.01.2018 - 16:02
fonte

Leggi altre domande sui tag