Čo je plán výrobných testov
Plán výrobných testov je písomný dokument, ktorý definuje, čím musí prejsť každý expedovaný kus, kým dostane sériové číslo a štítok.
Obsahuje:
- Nastavenie testu (prístroje, prípravok, prostredie)
- Sekvenciu testov (ktorý test beží prvý, druhý, tretí)
- Kritériá prejdenia a zlyhania pre každý test (číselné rozsahy, očakávané hodnoty, tolerancie)
- Smerovanie chybných kusov (čo sa stane, keď test zlyhá)
- Kroky kalibrácie (kalibrácia po kuse, ak je relevantná)
- Logovanie (čo sa zapisuje do databázy traceability)
Typicky má 5 až 20 strán v závislosti od zložitosti produktu.
Čo sa stane bez neho
Bez plánu výrobných testov sú jedinými kvalitatívnymi bránami AOI (kontrola osadenia a spojov) a vizuálna finálna kontrola. Obe nezachytia správanie firmvéru, presnosť senzorov, RF výkon a integritu analógových signálov.
Z linky odchádzajú kusy, ktoré vyzerajú v poriadku, ale nefungujú. Chyby sa objavia u integrátora (ďalší stupeň v dodávateľskom reťazci) alebo u koncového zákazníka. Náklady eskalujú 10x v každom kroku.
Čo patrí do plánu testov
Plán testov pripojeného zariadenia typicky pokrýva:
Zapnutie a boot
- Bootloader nabehne na očakávanú verziu a hash
- Aplikácia nabootuje do známeho prevádzkového stavu
- Počet chýb pri bootovaní je nula
Senzory a vstupy
- Každý senzor číta referenčnú hodnotu v rámci tolerancie
- Každý vstupný pin správne číta známy stav
- Kalibračné koeficienty vypočítané a uložené, ak je to relevantné
Výstupy
- Každý výstup vybudí očakávanú úroveň
- Relé spínajú a overujú spojitosť
- Displej zobrazuje očakávaný vzor
RF (ak je relevantné)
- TX výkon v tolerancii oproti referenčnej jednotke (golden unit)
- RX citlivosť v tolerancii
- Modulácia správna na spektrálnom analyzátore
Spotreba
- Pokojový prúd v rámci špecifikácie
- Aktívny prúd v rámci špecifikácie
- Vstup a výstup zo sleep režimu fungujú
Komunikácia
- UART, SPI, I2C, USB enumerácia podľa očakávania
- Sieťová registrácia, ak je to relevantné
Kedy napísať plán testov
Čo najskôr v NPI. Plán testov riadi:
- Návrh testovacieho prípravku (ktoré signály treba sondovať)
- Návrh firmvéru (ktoré testovacie režimy musia existovať)
- Odhady cyklového času výroby
- Cenové odhady pre linku
Plán testov napísaný pri spustení výroby je neskoro. Veci už boli navrhnuté bez ohľadu na testovanie.
Čo majú dobré plány testov spoločné
- Konkrétne číselné kritériá, nie „vyzerá dobre“
- Odkaz na referenčnú jednotku (golden unit) alebo kalibrovaný etalón
- Definovaná reakcia na každý mód zlyhania
- Logovanie po kuse definované vopred
- Posúdené tak inžinieringom, ako aj výrobou
- Aktualizované, ako sa produkt vyvíja