Pull to refresh
4
22
Рустам Ахмадуллин@RustamAxm

Могу сделать все что угодно за конечное время

Send message

Как разрабатывать утилиты для тестов embedded-прошивок без железа: практика Test Driven Development

Level of difficultyEasy
Reading time11 min
Reach and readers9.4K

Часто SDET-инженеры, работающие со встраиваемыми системами, не приступают к работе, пока не получат реальное железо: датчик, микроконтроллер или плату с новым чипом. Такой подход обычно оправдывают тем, что без физического девайса «на столе» писать корректно работающий софт невозможно. Очевидный минус: увеличивается время выхода продукта и нового функционала на рынок. Но разработку можно начать, даже не имея в своем распоряжении устройства: все дело в договоренности между командами.

Меня зовут Рустам Ахмадуллин, я старший инженер по системной верификации аппаратуры в YADRO. Расскажу на примере датчика температуры LM75A, как написать API без физического доступа к устройству и его прошивке. Разберем методологию Test Driven Development, при которой разработка начинается с написания автоматизированных тестов, а не самого кода.

Читать далее

Information

Rating
356-th
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Системный инженер
Средний
Linux
C++
Bash
Python
Docker
Git
SQL