Ce este un plan de testare în producție
Un plan de testare în producție este un document scris care definește ce trebuie să treacă fiecare unitate livrată înainte de a primi un număr de serie și o etichetă.
Include:
- Configurația de testare (instrumente, fixtură, mediu)
- Secvența de testare (ce test rulează primul, al doilea, al treilea)
- Criterii de admitere și respingere per test (intervale numerice, valori așteptate, toleranțe)
- Rutarea defectelor (ce se întâmplă când un test eșuează)
- Pași de calibrare (calibrare per unitate, dacă este cazul)
- Înregistrare (ce se scrie în baza de date de trasabilitate)
De obicei are între 5 și 20 de pagini, în funcție de complexitatea produsului.
Ce se întâmplă fără el
Fără un plan de testare în producție, singurele filtre de calitate sunt AOI (inspecția amplasării și a îmbinărilor) și inspecția finală vizuală. Ambele ratează comportamentul firmware-ului, acuratețea senzorilor, performanța RF și integritatea semnalelor analogice.
Unități pleacă de pe linie care arată în regulă, dar nu funcționează. Defectele apar la integrator (etapa următoare din lanțul de aprovizionare) sau la clientul final. Costul crește de 10x la fiecare pas.
Ce intră în planul de testare
Un plan de testare pentru un dispozitiv conectat acoperă de obicei:
Pornire și boot
- Bootloaderul rulează la versiunea și hash-ul așteptat
- Aplicația pornește într-o stare de serviciu cunoscută
- Numărul de erori la pornire este zero
Senzori și intrări
- Fiecare senzor citește o valoare de referință în limitele toleranței
- Fiecare pin de intrare citește corect o stare cunoscută
- Coeficienții de calibrare sunt calculați și stocați, dacă este cazul
Ieșiri
- Fiecare ieșire trece la nivelul așteptat
- Releele comută și verifică continuitatea
- Afișajul arată tiparul așteptat
RF (dacă este cazul)
- Puterea TX în toleranță față de o unitate de referință (golden unit)
- Sensibilitatea RX în toleranță
- Modulație corectă pe analizorul de spectru
Consumul de putere
- Curentul în repaus în specificație
- Curentul activ în specificație
- Intrarea și ieșirea din modul sleep funcționează
Comunicație
- UART, SPI, I2C, USB enumerare conform așteptărilor
- Înregistrare în rețea, dacă este cazul
Când scrieți planul de testare
Cât mai devreme posibil în NPI. Planul de testare determină:
- Designul fixturii de testare (ce semnale trebuie investigate)
- Designul firmware-ului (ce moduri de testare trebuie să existe)
- Estimările timpului de ciclu în producție
- Estimările de cost pentru linie
Un plan de testare scris la lansarea producției este prea târziu. Lucrurile au fost deja proiectate fără a ține cont de testare.
Ce împărtășesc planurile bune de testare
- Criterii numerice specifice, nu "arată bine"
- Referință la o unitate de referință (golden unit) sau o referință calibrată
- Răspuns definit pentru fiecare mod de eșec
- Înregistrare per unitate definită de la început
- Revizuit atât de inginerie, cât și de producție
- Actualizat pe măsură ce produsul evoluează