1. Scopri e trova bug nei prodotti software prima.2. Evitare il maggior numero possibile di difetti software.3. Valutare tutti i tassi di prestazioni dei prodotti software nel modo più completo possibile per garantire la funzione e la tolleranza di errore dei prodotti software.4. Prestare sempre attenzione ai cambiamenti nei bisogni.5. Controllo della funzione: controlla se ogni parte della funzione può funzionare, se ci sono vulnerabilità o non può funzionare.6. Ispezione delle prestazioni: verificare se le prestazioni sono qualificate.7. Inizializzazione, controllo del completamento: verificare se il programma può iniziare e terminare normalmente.