Documente Academic
Documente Profesional
Documente Cultură
ADAS
IVE - Prezentare generală
1 Testarea în Automotive
1.1 Generalități
1.2 Implementare
1.3 Manual vs. automat
1.4 IVE - Workflow
1.5 IVE - Tools
Definiții:
White Box:
▪ Este o tehnică prin care se verifică structura internă și funcționarea în parametrii electrici proiectați;
▪ Presupune generarea de scenarii de test pe baza structurii interne a produsului.
Grey Box:
Este o tehnică care combină ambele tipuri de metode, black și white, necesitând cunoștințe atât hardware,
▪
cât și system;
Plan
▪ Scopul acestei metode este de a căuta și identifica errori/defecte ce pot apare atât din partea de proiectare,
cât și din cea de implementare.
Plan
Architecture Integration
design Integration test design testing
Module Module
Module test design
design testing
Plan
Implementation
Activitati principale:
Cerinte:
Costul testării depinde de resursele umane utilizate în Nu poate fi utilizată pentru detectarea erorilor vizuale;
testare; Plan
Este mai lentă și predispusă la erori umane;
C
B
Precizarea specificațiilor de
test
Se studiază documente aferente proiectului, arhitectura, schematics, layout, pentru a înțelege funcționarea
modulelor/blocurilor constituiente;
Se precizează toți pașii necesari ce trebuie parcurși în timpul fiecărui test, precizând modul de măsură,
condițiile și rezultatele ce trebuiesc obținute, atât pentru măsurătorile directe de pe ECU, cât si reacții ale
sistemului la diferiți stimuli;
Plan
B
A
C
Realizarea de Test Case-uri
Re-testare
Având ca punct de plecare specificațiile de test, se trece la alcătuirea așa numitelor Test Case-uri. Acestea
sunt alcătuite dintr-o succesiune de acțiuni în care se precizează alocarea de resurse necesare
testului(modul, canal, precizie, etc), efectuarea de măsuratori, precum și citirea si compararea cu valori de
referință.
TC_urile pot fi rezultatul unor comenzi date în diferite moduri: C#, CAPL, State Diagram. Rularea acestor
teste se poate face succesiv, test cu test, sau pe secvențe de teste.
Plan
Pot fi măsurate și apoi verificate sau raportate: tensiuni, curenți, nivele logice, comunicații(CAN, ETH), forme
de undă.
C
A
Raportarea
rezultatelor
În timpul testelor se crează log-uri care permit analiza ulterioară(offline) a rezultatelor și totodată asigură
trasabilitatea.
Fiecare test sau secvență de teste se finalizează cu un raport detaliat care conține, de la informații despre
PC-ul pe care s-au rulat, utilizator, timp, module folosite, pașii urmați, până la rezultatele obținute și, evident,
verdictul final: pass/fail.
Toate datele privind activitatea de testare (log-uri, rapoarte), sunt puse pe un server, iar rezultatele sunt
completate direct în platforma de management a proiectului.
Plan
Vector tools
› CANoe: oferă o interfața software
pentru masură, analiză și simulare.
Testele pot fi rulate automat, cu
generarea unui raport detaliat.