In questa guida
Eseguila su un computer diverso dal tuo PC di sviluppo: un'installazione Windows pulita in una macchina virtuale o un portatile di riserva. Ogni punto ha un motivo e un modo per verificarlo.
Installazione e disinstallazione
- L'installazione pulita funziona senza strumenti per sviluppatori. Perché: il tuo PC ha runtime e certificati che all'utente mancano. Verifica: installa su una VM pulita; avvia senza installare nient'altro.
- Un utente standard può installare ed eseguire l'app. Perché: molti utenti non hanno diritti di amministratore. Verifica: installa e usa con un account non amministratore; annota ogni richiesta di elevazione.
- Gli avvisi del programma di installazione sono previsti. Perché: un programma di installazione non firmato o poco noto può far comparire un avviso in stile SmartScreen che spaventa gli utenti. Verifica: scarica il programma di installazione con un browser, come farebbe un utente, e annota cosa compare.
- La disinstallazione rimuove l'app in modo pulito. Perché: i residui infastidiscono gli utenti e rompono le reinstallazioni. Verifica: disinstalla, poi controlla la cartella di installazione, il menu Start e l'elenco delle app. Decidi consapevolmente quali dati utente restano.
Aggiornamento
- L'aggiornamento su una versione precedente mantiene impostazioni e dati. Verifica: installa la release precedente, crea dei dati, aggiorna, confronta.
- Aggiornamento con l'app in esecuzione. Verifica: avvia l'aggiornamento con l'app aperta; non deve corrompere i file.
Ambiente
- Alto DPI e scalatura. Perché: testo sfocato o finestre di dialogo tagliate con scalatura al 125-200 percento. Verifica: cambia la scalatura nelle impostazioni di Windows e riapri l'app.
- Due monitor con scalatura diversa; scollegamento di uno. Verifica: sposta la finestra da uno schermo all'altro, chiudi, scollega, riapri. Deve comparire su uno schermo visibile.
- Permessi e cartelle. Perché: scrivere accanto al file .exe fallisce nelle cartelle protette. Verifica: controlla che impostazioni e log vadano in una posizione scrivibile dall'utente.
- Percorsi con spazi, accenti e caratteri non latini. Verifica: apri un file da un percorso del genere e usa un nome utente con questi caratteri.
- Offline e rete instabile. Verifica: disattiva la rete all'avvio, a metà di un'attività e al salvataggio. L'app deve mostrare un messaggio chiaro, non bloccarsi.
- Sospensione, ibernazione, ripristino. Verifica: metti in sospensione durante un'attività lunga, poi riattivala.
Arresti anomali
- Un arresto anomalo lascia informazioni utili. Verifica: forza un errore in una build di test e controlla che esista un log o un report e che non contenga segreti. Vedi come leggere e dare priorità ai report di crash.
- I tester possono segnalare i problemi in modo coerente. Dai loro un modello di segnalazione bug con versione del sistema operativo e numero di build.
Registra i risultati
Segna ogni punto come superato, non superato o non testato. Un elenco breve e onesto batte uno lungo e pieno di caselle vuote.
AppReviewX accetta app tramite link allo store da Google Play, Apple App Store, Mac App Store e Microsoft Store. Le app Windows e Mac devono essere già pubblicate nel rispettivo store, e AppReviewX non distribuisce build né programmi di installazione. Il feedback è privato e strutturato, un feedback accettato = un credito, e le valutazioni nello store sono volontarie, non retribuite e mai richieste. Torna all'hub delle app Windows e Mac. Vedi anche la checklist di test per app Mac e la checklist per la pubblicazione nel Microsoft Store. Se pubblichi anche su mobile, inizia gratis.