Hva en produksjonstestplan er
En produksjonstestplan er et skriftlig dokument som definerer hva hver leverte enhet må bestå før den får et serienummer og en etikett.
Den inkluderer:
- Testoppsett (instrumenter, fikstur, miljø)
- Testsekvens (hvilken test som kjører først, andre, tredje)
- Bestått- og strykkriterier per test (numeriske områder, forventede verdier, toleranser)
- Defektruting (hva som skjer når en test feiler)
- Kalibreringssteg (per-enhets-kalibrering om noen)
- Logging (hva som skrives til sporbarhetsdatabasen)
Den er typisk 5 til 20 sider avhengig av produktkompleksitet.
Hva som skjer uten en
Uten en produksjonstestplan er de eneste kvalitetsportene AOI (plasserings- og loddpunktsinspeksjon) og visuell sluttinspeksjon. Begge overser fastvareatferd, sensornøyaktighet, RF-ytelse og analog signalintegritet.
Enheter forlater linjen som ser greie ut, men ikke fungerer. Defekter dukker opp hos integratoren (neste ledd i forsyningskjeden) eller hos sluttkunden. Kostnad eskalerer 10x ved hvert steg.
Hva som inngår i testplanen
En testplan for tilkoblet enhet dekker typisk:
Oppstart og boot
- Bootloader kjører til forventet versjon og hash
- Applikasjonen booter til kjent tjenestestatus
- Antall boot-tidsfeil er null
Sensorer og innganger
- Hver sensor leser en referanseverdi innenfor toleranse
- Hver inngangspin leser kjent tilstand korrekt
- Kalibreringskoeffisienter beregnes og lagres der det er aktuelt
Utganger
- Hver utgang driver til forventet nivå
- Reléer kobler og verifiserer kontinuitet
- Display viser forventet mønster
RF (om aktuelt)
- TX-effekt innenfor toleranse mot golden unit
- RX-følsomhet innenfor toleranse
- Modulasjon korrekt på spektrumanalysator
Strømforbruk
- Tomgangsstrøm innenfor spek
- Aktiv strøm innenfor spek
- Inn- og utgang av søvnmodus fungerer
Kommunikasjon
- UART, SPI, I2C, USB-enumerering som forventet
- Nettverksregistrering om aktuelt
Når testplanen skal skrives
Så tidlig som mulig i NPI. Testplanen styrer:
- Testfiksturdesign (hvilke signaler må kunne probes)
- Fastvaredesign (hvilke testmoduser må eksistere)
- Estimater for produksjonssyklustid
- Kostnadsestimater for linjen
En testplan skrevet ved produksjonsstart er for sent. Ting er allerede designet uten test i tankene.
Hva gode testplaner har felles
- Spesifikke numeriske kriterier, ikke "ser bra ut"
- Referanse til en golden unit eller kalibrert referanse
- Definert respons på hver feilmodus
- Per-enhet-logging definert på forhånd
- Gjennomgått av både engineering og produksjon
- Oppdatert ettersom produktet utvikler seg