AppReviewX Accedi

Checklist per il test di un'app Windows prima del rilascio

Installazione, aggiornamento, disinstallazione, permessi, alto DPI, offline e arresti anomali, con come verificare ogni punto.

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

  1. 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.
  2. 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.
  3. 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.
  4. 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

  1. L'aggiornamento su una versione precedente mantiene impostazioni e dati. Verifica: installa la release precedente, crea dei dati, aggiorna, confronta.
  2. Aggiornamento con l'app in esecuzione. Verifica: avvia l'aggiornamento con l'app aperta; non deve corrompere i file.

Ambiente

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Sospensione, ibernazione, ripristino. Verifica: metti in sospensione durante un'attività lunga, poi riattivala.

Arresti anomali

  1. 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.
  2. 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.