Test di Android - bug non riproducibili [duplicato]

3

Abbiamo il seguente problema: alla fine dell'iterazione diamo la nostra app Android ai nostri clienti per testare.

I nostri clienti riportano bug che non sono riproducibili sui nostri dispositivi di test.

Come possiamo gestire questa situazione?
Ci sono strumenti che possiamo usare (ad esempio per registrare le loro azioni)?

Oppure è possibile eseguire il debug remoto sui propri dispositivi?

Si tratta davvero di questo: ci sono così tanti dispositivi e versioni di Android e molte volte i problemi appaiono solo su dispositivi specifici (ad esempio abbiamo avuto un problema con SMS multipart non inviati, solo su dispositivi Samsung).

    
posta memical 07.08.2014 - 09:57
fonte

1 risposta

3

Nota preliminare:
Hai bisogno di eseguire il debug su un dispositivo specifico dopo il rilascio, ma affronterò anche i test prima del rilascio.

Una risorsa da considerare è il prestito del venditore o i programmi di noleggio per i partner di sviluppo (programmi per partner di sviluppo). Alcuni forniscono un accesso a breve termine a scopo di test in modo economico, forse anche gratuito.
La maggior parte dei produttori di hardware ha programmi di sviluppo che offrono hardware a costi ridotti o addirittura gratuiti (ad es. Samsung , Motorola, Apple, BlackBerry (per i membri BlackBerry Alliance), LG ). Controllali per i dispositivi che desideri / servono.

Ci sono laboratori di test "fisici" accessibili al pubblico che puoi semplicemente visitare (o riservare il tempo). Solitamente vengono chiamati laboratori open device: punto di partenza , Ricerca Google . Controlla se ce ne sono nel tuo quartiere e quali dispositivi hanno.

Ci sono occasionali community di test "crowdsourcing" come uTest che puoi chiedere in giro.

Notare che ci sono anche molti servizi online per testare le tue app su molti dispositivi come AppThwack , TestFlight , < a href="https://testobject.com/"> TestObject , TestFairy , Keynote aka DeviceAnywhere o cloud di test Xamarin che forse hai il dispositivo su cui vuoi eseguire il test.
Li useresti anche prima di rilasciare la tua app, e anche se queste non sono piattaforme di test "definitive" (c'è molto da dire per test su dispositivi reali ), qualsiasi test aiuta.

Nota: Panoramica utile articolo

    
risposta data 07.08.2014 - 12:02
fonte

Leggi altre domande sui tag