Послуги з тестування вбудованих систем і апаратури
Послуги з тестування вбудованих систем і апаратури для пристроїв та застосунків навколо них: функціональне тестування пристроїв, стенди hardware-in-the-loop, автоматизація тестування прошивок, тести підключення й сумісності, тестування автомобільних ECU, тестування безпеки пристроїв, тестування оновлень і втрати живлення та виробничі тести наприкінці лінії. Виділені embedded QA-інженери для вашої команди або проєкти під ключ.
Тестування пристроїв, яке ми виконуємо
Функціональне тестування пристроїв і застосунків
Тест-кейси, написані за вашими вимогами та виконані вручну на реальних екземплярах пристрою, дослідницькі сесії з першого налаштування й повсякденного використання, перевірка супровідного застосунку та вебпорталу на реальних телефонах і в браузерах, а кожен баг заводиться з логом послідовного порту та відео.
Автоматизація тестування прошивок
Модульні тести на стороні хоста, симуляції в Renode та тести на цільовому пристрої, підключені до пайплайна, а результати й логи послідовного порту прикріплюються до збірки, що їх створила.
Стенди hardware-in-the-loop
Тестові стенди, де pytest або Robot Framework керує тестованим пристроєм, програмованими джерелами живлення, реле й приладами через SCPI та PyVISA, а labgrid керує платами, тож кожна збірка прошивки проходить на реальному обладнанні ще до того, як її побачить людина.
Тестування підключення та сумісності
Пристрої Bluetooth, Wi-Fi, Thread і Matter, перевірені на телефонах, маршрутизаторах та хабах, які є у ваших клієнтів, із записами сніфера для кожного збою, попередні випробування перед кваліфікацією Bluetooth SIG і сертифікацією Matter, а також тести пропускної здатності з iPerf3 чи TRex для мережевого обладнання.
Тестування автомобільних ECU
Тестові стенди у Vector CANoe та vTESTstudio або на системах hardware-in-the-loop від dSPACE і NI, перевірка трафіку CAN, LIN та автомобільного Ethernet за матрицею комунікацій, діагностика UDS, а також звіти, простежувані до вимог, для ISO 26262 і Automotive SPICE.
Тестування оновлень і втрати живлення
Багаторазові цикли оновлення з відключенням живлення у випадкові моменти, перервані завантаження та навмисно пошкоджені образи, щоб підтвердити: пристрій завжди завантажується в робочу версію.
Енергоспоживання, витривалість і навколишні умови
Час роботи від батареї вимірюється профілювальником енергоспоживання в кожному режимі роботи, тривалі тести витривалості тривають днями, а температурні прогони виконуються в кліматичній камері у вашій лабораторії або у випробувальному центрі.
Тестування безпеки пристроїв
Образи прошивок перевіряються на вбудовані ключі, паролі за замовчуванням і застарілі бібліотеки, парсери протоколів тестуються фазингом через libFuzzer чи AFL++, порти налагодження, як-от JTAG, SWD і UART, перевіряються на блокування, а докази збираються для ETSI EN 303 645 та EN 18031.
Виробничі тести наприкінці лінії
Заводські тестові станції, які прошивають, калібрують і перевіряють кожен пристрій, записують його серійний номер і результати в базу даних та показують оператору лінії простий результат: «пройдено» або «не пройдено».
Наші embedded QA-інженери для вашої команди
Виділені embedded QA-інженери
Embedded QA-інженери, які приєднуються до вашої команди на повний робочий день, працюють у ваших інструментах і за вашим процесом і звітують вашому керівнику. Співбесіду проводите ви, а український договір, зарплата, рахунки й відпустки на нас.
Тестування пристроїв як окремий проєкт
Окремий проєкт (напрям: тестування пристроїв) з визначеним обсягом, фіксованим планом і призначеним керівником з нашого боку, який відповідає за результат і звітує про хід роботи у ваших каналах.
Постійна співпраця: тестування пристроїв
Тестування пристроїв як постійна послуга: ті самі люди щомісяця, беклог, пріоритети в якому визначаєте ви, і години, які видно в нашому порталі та в рахунку.
На сторінці виділеної команди пояснено, як фахівці приєднуються до вашої команди, а на сторінці аутсорсингу описано реалізацію проєктів, прийняття систем від інших команд і те, як ми беремо оплату.
Хто працює над вашим проєктом (напрям: тестування пристроїв)
Embedded QA-інженери
Плани тестування, стенди й автоматизація на цільовому пристрої
Інженери з тестування автомобільних систем
CANoe, HIL-стенди та докази тестування за ISO 26262
QA-інженери
Мануальне тестування й автоматизація на Playwright для застосунків і порталів
Python-інженери
Тестове оточення, керування приладами та зберігання результатів
Hardware-інженери
Оснастка, адаптери та підключення приладів
Як ми тестуємо пристрої
Тести пишуться за вимогами й аналізом ризиків, а не за кодом, і кожен із них простежується до вимоги, яку перевіряє: саме таких доказів потребує медичний, промисловий чи автомобільний процес управління якістю. Автоматизовані набори запускаються на кожній збірці, а мануальне та дослідницьке тестування охоплює те, чого автоматизація не бачить, як-от перше налаштування і поведінка пристрою в руках клієнта.
Тест, що не проходить, блокує реліз, як і в наших вебпроєктах: результати прикріплюються до збірки, нестабільний (flaky) тест виправляють або видаляють, а не перезапускають, доки він не пройде, а баг, знайдений на пристрої, отримує регресійний тест, перш ніж його закривають.
Інші послуги з вбудованих систем і апаратури
Розробка вбудованого ПЗ
Розробка вбудованого ПЗ: embedded Linux, Android і RTOS, драйвери, BSP, automotive, ПЗ для мереж, аудіо та відео й безпечні оновлення. Надаємо виділених інженерів із вбудованого ПЗ або виконуємо проєкт.
Розробка прошивок
Розробка прошивок: прошивки мікроконтролерів на C, C++ і Rust, бездротові стеки, завантажувачі, автомобільні ECU, керування електродвигунами та проєктування з низьким енергоспоживанням. Надаємо виділених інженерів із прошивок або виконуємо проєкт.
Розробка на FPGA
Розробка на FPGA: RTL-проєктування на SystemVerilog і VHDL, верифікація FPGA та ASIC, SoC FPGA, відео, мережі, збір даних і прискорення обчислень. Надаємо виділених FPGA-інженерів або виконуємо проєкт.
Розробка електроніки і друкованих плат
Проєктування hardware і PCB: принципові схеми, багатошарове та HDI-розведення плат, high-speed, RF, аналогові й силові схеми, підготовка до EMC та файли для виробництва. Надаємо виділених hardware-інженерів або виконуємо проєкт.
Розробка IoT
Розробка IoT: підключення, початкове налаштування пристроїв (provisioning), хмарні платформи на Azure або AWS, оновлення парку пристроїв, промисловий IoT, відстеження активів, зарядна інфраструктура для електромобілів, дашборди та застосунки. Надаємо виділених IoT-розробників або виконуємо проєкт.
ПЗ для робототехніки
Розробка ПЗ для робототехніки на ROS 2: сприйняття, навігація, планування руху, керування роботами, промислові робочі комірки, автономні транспортні засоби та ПЗ для парків роботів. Надаємо виділених інженерів-робототехніків або виконуємо проєкт.
Запитання про тестування вбудованих систем і апаратури
Де розташовані тестові стенди?
Там, де обладнання найкорисніше: у вашій лабораторії, якою наші інженери керують через ваш VPN, або в інженера, якщо пристрої й оснастку можна йому надіслати. У будь-якому разі проєкт стенда, схеми підключення та скрипти зберігаються у вашому репозиторії, тож стенд можна відтворити на вашому заводі чи у випробувальному центрі.
Чи проводите ви сертифікаційні випробування?
Сертифікаційні випробування для CE, UKCA, FCC чи медичного стандарту проводить акредитована лабораторія. Ми готуємо до них пристрій: попередні прогони тестів, які називає ваш стандарт, функціональні та регресійні докази для технічного досьє і виправлення до офіційних випробувань, щоб офіційні випробування лише підтвердили результат, а не виявили проблеми.
У яких галузях працюють ваші embedded QA-інженери?
Побутова електроніка та розумний дім: пристрої, які тестуються разом із застосунками й хабами, з якими вони з'єднуються; автомобільна галузь: тестування ECU, інфотейнменту та діагностики; промислове й енергетичне обладнання: контролери, лічильники та зарядні пристрої; медичні пристрої: докази верифікації, яких вимагають IEC 62304 і технічне досьє; телеком і мережі: маршрутизатори та шлюзи, які тестуються на пропускну здатність і стабільність; охоронні системи: сигналізація, контроль доступу та камери.
Як швидко можуть стати до роботи embedded QA-інженери?
Якщо відповідний embedded QA-інженер вільний, старт залежить лише від вашої співбесіди, NDA і передачі прав на інтелектуальну власність. Інакше ми проводимо пошук, який зазвичай дає профілі кандидатів за два-три тижні, і ніхто не починає роботу, доки ви не скажете «так».
Як найняти фахівців через BigTree108, якщо вам потрібні embedded QA-інженери?
Розкажіть про роботу, рівень і години, які вам потрібні. Ми пропонуємо одну-двох людей з їхніми профілями, ви проводите з ними співбесіду так, як зі своїм власним кандидатом, підписуєте один договір із ТОВ «БІГ ТРІ 108» і отримуєте один рахунок на місяць.
Кому належать результати їхньої роботи?
Вам. Кожен фахівець має підписаний із BigTree108 договір, за яким усі результати роботи передаються компанії, а наш договір із вами передає їх далі. Код, дизайн-макети та документи постачаються у ваші власні репозиторії та інструменти, а не зберігаються там, де змінити їх можемо лише ми.
Потрібно протестувати ваш пристрій?
Розкажіть, що робить пристрій, як він оновлюється і скільки ви їх виготовляєте. Відповідь ви отримаєте протягом одного робочого дня: план тестування, профілі кандидатів або проєкт тестового стенда.