Documente Academic
Documente Profesional
Documente Cultură
FACULTATEA DE TRANSPORTURI
SECȚIA AUTOVEHICULE RUTIERE
CAIET DE PRACTICĂ
GRUPA: 8302A
2015-2016
Scurt istoric al Companiei
2015-2016
Prima perioada: 01.07.2016 – 01.08.2016
Pentru a realiza aceste teste bancul de lucru este alcatuit din mai multe
componente:
- target(HU-head unit)
2015-2016
-debug board pentru monitorizare
-hardware
2015-2016
- sursa cu un output de 12V
2015-2016
-junction box(pentru a realiza conexiuni seriale, pentru a putea opri si reporni
target-ul si a putea conecta alte dispozitive periferice: RVC(rear view camera),
IPOD si multe altele)
2015-2016
-cablaj (harness- conectivitate)
2015-2016
CAN LS- folosit pentru acuratete(transmisie de date in siguranta), fiabilitate
ridicata, mai putin inclinat catre erori(minim 100 ohm).
Exista transmisie logica prin broadcast si fizica prin bus.
Testele pot fi :
-L test- acopera absolut toate specificatiile produsului.
-Free testing- nu urmeaza o secventa de pasi, se observa ce se intampla din
testarea manuala.
Se realizeaza o conexiune: DEVICE-CONEXIUNE INTERNET -CONEXIUNE
DE RETEA.
Testele se pot realiza manual sau automat cu un program dedicat ATP. Acest tip de
test automat se realizeaza prin translatarea suitei manuale de teste in automata cu
ajutorul; CAPL(comunicare intre comenzi).
Mi-au fost explicate urmatoarele functii ce trebuie indeplinite pentru a observa
functionalitatea corecta sau incorecta a device-ului ce trebuie testat:
-BCM- body control-se ocupa de inchiderea si deschiderea target-ului
-FAC- testare manuala a target-ului pentru a vedea daca raspunde la comanda
data intr-un timp specificat de ordinul milisecunelor
-IG- interactive generator
-HMI- human machine interface -interfata grafica
-GUI- grafical user interface
-TELEMATICS- reprezinta diversele informatii pe care le poti accesa de la distanta,
despre ceea ce se intampla in masina in anumite situatii
-LIN- alta magistrala mai simpla(control de motor, macarale de gamuri)
-modul GPS+GSM
2015-2016
Dupa ce mi-au fost explicate toate functiile si tot ceea ce ar trebui sa se intample
cu un device pentru a functiona sau nu corect, am avut un curs de training pentru
utilizare LINUX deoarece pe aceste target-uri limbajul e in Linux astfel realizandu-
se accesarea lui din PC. A fost un curs basic de 4 ore, foarte util atat pentru mine
personal dar si pentru a sti cum sa lucrez cu target-ul, in special pentru asta.
Pe langa ceea ce compania mi-a pus la dispozitie am avut un mentor si pentru
programare, dezvoltare de software si nu doar testare, astfel am invatat si despre
retelistica, conectivitate si sisteme de operare. Mi-a fost explicat cum se realizeaza
un build plecandu-se de la codul sursa.
LINUX
In aceasta perioada am facut parte dintr-o alta echipa, echipa HMI, ce si-a propus
realizarea unui nou proiect in cadrul caruia se incearca o imbunatatire a target-ului dar nu la
nivel software ci la nivel de memorie si imagine.
2015-2016
ATP-Automated test procedure(testare automata)-folosit pentru testele de
performanta
Este format din biblioteci (.dll), care indeplineste diferite functii, folosite in functie de
proiect(deoarece aceeasi platforma este valida pentru difertiti clineti).
- platforma interna pentru testare automata
-are diverse optiuni de incarcare a suitelor
- scriere de teste
- validare
- raportare
Functionalitate:
- se pot trimite comenzi prin Telnet, Serial connection si comenzi care indeplinesc o anumita
actiune pe head unit, iar pentru validare se asteapta pe seriala sau pe CAN raspunsul head
unit-ului.
Testare automata: pasii de test(test steps) ar trebui sa fie cat mai atomici deoarece el
fiind automat in timpul rularii nu se poate valida datorita complexitatii.
La validare se monitorizeaza procesele care cresc. In functie de rezultatul afisat in
urma testarii se face un raport cu privire la ceea ce nu functioneaza corect, sau acolo unde se
gasesc bag-uri pentru a putea determina gradul de defectiune al device-ului si modul in care
acesta ar trebui reparat.
2015-2016