Czym jest plan testów produkcyjnych
Plan testów produkcyjnych to dokument pisemny określający, co każda wysyłana jednostka musi zaliczyć przed nadaniem jej numeru seryjnego i etykiety.
Zawiera:
- Konfigurację testową (przyrządy, osprzęt, środowisko)
- Sekwencję testów (kolejność wykonywania)
- Kryteria zaliczenia i niezaliczenia każdego testu (zakresy numeryczne, oczekiwane wartości, tolerancje)
- Ścieżkę postępowania z defektami (co się dzieje po niezaliczeniu testu)
- Kroki kalibracyjne (kalibracja na jednostkę, jeśli dotyczy)
- Logowanie (co jest zapisywane w bazie danych identyfikowalności)
Dokument liczy zazwyczaj od 5 do 20 stron, w zależności od złożoności produktu.
Co się dzieje bez planu testów
Bez planu testów produkcyjnych jedynymi bramkami jakości są AOI (kontrola montażu i połączeń lutowanych) oraz wizualna kontrola końcowa. Obie nie wykrywają zachowania oprogramowania, dokładności czujników, wydajności RF ani integralności sygnałów analogowych.
Urządzenia opuszczają linię, wyglądając poprawnie, lecz nie działając. Defekty ujawniają się u integratora (kolejne ogniwo łańcucha dostaw) lub u klienta końcowego. Koszt rośnie 10-krotnie na każdym etapie.
Co powinien zawierać plan testów
Plan testów dla urządzenia połączonego zazwyczaj obejmuje:
Uruchomienie i boot
- Bootloader uruchamia się do oczekiwanej wersji i skrótu
- Aplikacja startuje do znanego stanu serwisowego
- Liczba błędów podczas rozruchu wynosi zero
Czujniki i wejścia
- Każdy czujnik odczytuje wartość referencyjną w granicach tolerancji
- Każdy pin wejściowy poprawnie odczytuje znany stan
- Współczynniki kalibracyjne są obliczane i zapisywane, jeśli dotyczy
Wyjścia
- Każde wyjście osiąga oczekiwany poziom
- Przekaźniki przełączają się i weryfikowana jest ciągłość
- Wyświetlacz pokazuje oczekiwany wzorzec
RF (jeśli dotyczy)
- Moc nadawania w granicach tolerancji względem jednostki wzorcowej
- Czułość odbiorcza w granicach tolerancji
- Poprawna modulacja na analizatorze widma
Pobór mocy
- Prąd w stanie spoczynku w granicach specyfikacji
- Prąd w trybie aktywnym w granicach specyfikacji
- Wejście i wyjście z trybu uśpienia działają poprawnie
Komunikacja
- UART, SPI, I2C, enumeracja USB zgodna z oczekiwaniami
- Rejestracja sieciowa, jeśli dotyczy
Kiedy pisać plan testów
Jak najwcześniej w procesie NPI. Plan testów warunkuje:
- Projekt osprzętu testowego (które sygnały wymagają sondowania)
- Projekt oprogramowania układowego (jakie tryby testowe muszą istnieć)
- Szacunki czasu cyklu produkcyjnego
- Kosztorysy dla linii
Plan testów napisany przy uruchomieniu produkcji jest spóźniony. Elementy zostały już zaprojektowane bez uwzględnienia testowania.
Co cechuje dobre plany testów
- Konkretne kryteria numeryczne, a nie „wygląda dobrze"
- Odwołanie do jednostki wzorcowej lub kalibrowanego odniesienia
- Zdefiniowana reakcja na każdy tryb awarii
- Logowanie na jednostkę zdefiniowane z góry
- Przegląd przez inżynierię i dział produkcji
- Aktualizacja w miarę ewolucji produktu