Test di integrazione del software Host vs Target

0

Quali criteri usi per decidere se eseguire un test sul target o sull'host in uno sprint? Abbiamo test di integrazione utilizzando un server per un progetto di sistema integrato.

Stiamo iniziando a imparare e fare ricerche su come applicare i test di integrazione e non so come decidere esattamente. Quali sono gli scenari per ciascun approccio?

Suppongo che quando è necessario testare l'interazione in pochi moduli critici, posso farlo su host. Ma quando sono critici, e il tempismo è importante, è meglio farlo sul bersaglio.

    
posta PySerial Killer 27.10.2017 - 02:00
fonte

1 risposta

1

Dipende da:

  • il costo richiesto per caricare il file eseguibile sul target, controllare il target e scaricare i risultati del test. Se il costo è elevato, il test viene eseguito meno frequentemente.

  • l'ambiente fisico disponibile sulla destinazione ma non sull'host e necessario per il test. Ad esempio un chip specifico per l'obiettivo per implementare Wifi.

  • la disponibilità dell'obiettivo stesso. A volte l'hardware e il software sono progettati in parallelo. Oppure il target effettivo è troppo costoso per essere lasciato ai tester casuali (come i computer con problemi di spazio).

risposta data 27.10.2017 - 12:01
fonte