Перейти до вмісту
BigTree108

Послуги з тестування вбудованих систем і апаратури

Послуги з тестування вбудованих систем і апаратури для пристроїв та застосунків навколо них: функціональне тестування пристроїв, стенди 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) тест виправляють або видаляють, а не перезапускають, доки він не пройде, а баг, знайдений на пристрої, отримує регресійний тест, перш ніж його закривають.

Інші послуги з вбудованих систем і апаратури

Вбудовані системи і залізо: огляд

Запитання про тестування вбудованих систем і апаратури

Де розташовані тестові стенди?

Там, де обладнання найкорисніше: у вашій лабораторії, якою наші інженери керують через ваш VPN, або в інженера, якщо пристрої й оснастку можна йому надіслати. У будь-якому разі проєкт стенда, схеми підключення та скрипти зберігаються у вашому репозиторії, тож стенд можна відтворити на вашому заводі чи у випробувальному центрі.

Чи проводите ви сертифікаційні випробування?

Сертифікаційні випробування для CE, UKCA, FCC чи медичного стандарту проводить акредитована лабораторія. Ми готуємо до них пристрій: попередні прогони тестів, які називає ваш стандарт, функціональні та регресійні докази для технічного досьє і виправлення до офіційних випробувань, щоб офіційні випробування лише підтвердили результат, а не виявили проблеми.

У яких галузях працюють ваші embedded QA-інженери?

Побутова електроніка та розумний дім: пристрої, які тестуються разом із застосунками й хабами, з якими вони з'єднуються; автомобільна галузь: тестування ECU, інфотейнменту та діагностики; промислове й енергетичне обладнання: контролери, лічильники та зарядні пристрої; медичні пристрої: докази верифікації, яких вимагають IEC 62304 і технічне досьє; телеком і мережі: маршрутизатори та шлюзи, які тестуються на пропускну здатність і стабільність; охоронні системи: сигналізація, контроль доступу та камери.

Як швидко можуть стати до роботи embedded QA-інженери?

Якщо відповідний embedded QA-інженер вільний, старт залежить лише від вашої співбесіди, NDA і передачі прав на інтелектуальну власність. Інакше ми проводимо пошук, який зазвичай дає профілі кандидатів за два-три тижні, і ніхто не починає роботу, доки ви не скажете «так».

Як найняти фахівців через BigTree108, якщо вам потрібні embedded QA-інженери?

Розкажіть про роботу, рівень і години, які вам потрібні. Ми пропонуємо одну-двох людей з їхніми профілями, ви проводите з ними співбесіду так, як зі своїм власним кандидатом, підписуєте один договір із ТОВ «БІГ ТРІ 108» і отримуєте один рахунок на місяць.

Кому належать результати їхньої роботи?

Вам. Кожен фахівець має підписаний із BigTree108 договір, за яким усі результати роботи передаються компанії, а наш договір із вами передає їх далі. Код, дизайн-макети та документи постачаються у ваші власні репозиторії та інструменти, а не зберігаються там, де змінити їх можемо лише ми.

Потрібно протестувати ваш пристрій?

Розкажіть, що робить пристрій, як він оновлюється і скільки ви їх виготовляєте. Відповідь ви отримаєте протягом одного робочого дня: план тестування, профілі кандидатів або проєкт тестового стенда.