Embedded systémy sú malé počítače s mikrokontrolerom/mikroprocesorom, v ktorom je spustený program, tiež nazývaný firmware. Tento program musí detekovať kľúčové tlačidlá a konať podľa toho a tiež zobrazovať informácie používateľovi.
Na tejto pozícii budete testovať embedded systémy, ktoré sa nachádzajú v automobiloch renomovaných a luxusných značiek ako je AUDI, MERCEDES, BMW, JAGUAR.
Prečo sa stať Embedded SW Testerom/kou? Pretože:
• V myslení budete vždy o krok vpred, predvídate následky a odhalíte ich príčinu skôr, než nastanú v praxi.
• Kladiete otázky, zbierate a vyhodnocujete odpovede.
• Je potrebný investigatívny prístup, všetko spochybňujete a overujete, jediným dôkazom a pravdou je pre testera špecifikácia projektu a výsledky testov.
Čo sa na pozícii Embedded Testera/ky naučíte?
Testovať a používať embedded testovacie nástroje ako:
– TESSY automatizuje celý testovací cyklus vrátane regresného testovanie pre embedded softvér v C programovacom jazyku na rôznych cieľových systémoch. Nástroj TESSY podporuje všetky špičkové kompilátory, debuggery a mikrokontroléry ako aj hostiteľskej simulácie.
– TPT (Time Partition Testing) – je „user friendly“ nástroj pre tzv. funkcionalne testovanie. „Test cases“ sú vytvorené v TPT v reálnom čase a môžu byť vykonávané v rôznych testovacích prostrediach, ako sú MATLAB / Simulink, TargetLink, ASCET alebo AUTOSAR.
– C ako programovací jazyk je skvelý jazyk na vyjadrenie spoločných nápadov v programovaní tak, aby sa s nimi väčšina ľudí cítila pohodlne. Navyše veľa princípov použitých v C – napríklad argc a argv pre parametre príkazového riadku, ako aj konštrukcie slučiek a typy premenných – sa objaví v mnohých iných jazykoch, ktoré sa naučíte, takže budete môcť hovoriť k ľuďom, aj keď nevedia C takým spôsobom, ktorý je pre vás oboch spoločný. “