Przejdź do treści
BigTree108

Usługi testowania systemów wbudowanych i sprzętu

Usługi testowania systemów wbudowanych i sprzętu dla urządzeń i aplikacji wokół nich: testy funkcjonalne urządzeń, stanowiska hardware-in-the-loop, automatyzacja testów firmware, testy łączności i interoperacyjności, testowanie sterowników ECU w motoryzacji, testy bezpieczeństwa urządzeń, testy aktualizacji i utraty zasilania oraz końcowe testy produkcyjne (end-of-line), z dedykowanymi inżynierami QA systemów wbudowanych w Państwa zespole lub projektami realizowanymi od początku do końca.

Testowanie urządzeń w naszej ofercie

  • Testy funkcjonalne urządzeń i aplikacji

    Przypadki testowe pisane na podstawie Państwa wymagań i wykonywane ręcznie na prawdziwych egzemplarzach, sesje eksploracyjne dotyczące pierwszej konfiguracji i codziennego użytkowania oraz aplikacja towarzysząca i portal internetowy sprawdzane na prawdziwych telefonach i w różnych przeglądarkach, z każdym błędem zgłaszanym razem z logiem szeregowym i nagraniem wideo.

  • Automatyzacja testów firmware

    Testy jednostkowe po stronie hosta, symulacje w Renode i testy na urządzeniu docelowym wpięte w pipeline, z wynikami i logami szeregowymi dołączonymi do buildu, który je wytworzył.

  • Stanowiska hardware-in-the-loop

    Stanowiska testowe, na których pytest lub Robot Framework steruje testowanym urządzeniem, programowalnymi zasilaczami, przekaźnikami i przyrządami przez SCPI i PyVISA, a labgrid zarządza płytkami, dzięki czemu każdy build firmware działa na prawdziwym sprzęcie, zanim zobaczy go człowiek.

  • Testy łączności i interoperacyjności

    Urządzenia Bluetooth, Wi-Fi, Thread i Matter testowane z telefonami, routerami i hubami, które mają Państwa klienci, z zapisami z sniffera dołączonymi do każdej awarii, testami wstępnymi do kwalifikacji Bluetooth SIG i certyfikacji Matter oraz testami przepustowości z iPerf3 lub TRex dla sprzętu sieciowego.

  • Testowanie sterowników ECU w motoryzacji

    Stanowiska testowe w Vector CANoe i vTESTstudio lub na systemach hardware-in-the-loop dSPACE i NI, ruch CAN, LIN i automotive Ethernet sprawdzany względem macierzy komunikacji oraz diagnostyka UDS, z raportami powiązanymi z wymaganiami dla ISO 26262 i Automotive SPICE.

  • Testy aktualizacji i utraty zasilania

    Powtarzane cykle aktualizacji z odcinaniem zasilania w losowych momentach, przerywanymi pobraniami i celowo uszkodzonymi obrazami, aby udowodnić, że urządzenie zawsze uruchamia się w działającej wersji.

  • Zasilanie, wytrzymałość i warunki środowiskowe

    Czas pracy baterii mierzony profilerem mocy w każdym trybie pracy, testy długotrwałe trwające całymi dniami oraz serie temperaturowe w komorze klimatycznej w Państwa laboratorium lub w laboratorium badawczym.

  • Testy bezpieczeństwa urządzeń

    Obrazy firmware badane pod kątem osadzonych kluczy, domyślnych haseł i przestarzałych bibliotek, parsery protokołów poddawane fuzzingowi z libFuzzer lub AFL++, porty debugowania, takie jak JTAG, SWD i UART, sprawdzane pod kątem zablokowania oraz zebrane dowody dla ETSI EN 303 645 i EN 18031.

  • Końcowe testy produkcyjne (end-of-line)

    Fabryczne stanowiska testowe, które wgrywają oprogramowanie, kalibrują i sprawdzają każdy egzemplarz, zapisują jego numer seryjny i wyniki w bazie danych oraz pokazują operatorowi linii prosty wynik: pozytywny lub negatywny.

Zatrudnienie: inżynierowie QA systemów wbudowanych

  • Dedykowani inżynierowie QA systemów wbudowanych

    Inżynierowie QA systemów wbudowanych dołączają do Państwa zespołu na pełny etat, pracują w Państwa narzędziach i procesie oraz podlegają Państwa liderowi. Państwo przeprowadzają rozmowy kwalifikacyjne, a my bierzemy na siebie ukraińską umowę, wynagrodzenia, fakturowanie i urlopy.

  • Projekty: Testowanie urządzeń

    Wydzielona część prac w obszarze „testowanie urządzeń”, z określonym zakresem, stałym planem i wskazanym liderem po naszej stronie, który odpowiada za wynik i raportuje postępy w Państwa kanałach.

  • Stała współpraca: testowanie urządzeń

    Usługa ciągła w obszarze „Testowanie urządzeń”: ci sami ludzie co miesiąc, backlog, któremu Państwo ustalają priorytety, oraz godziny widoczne w naszym portalu i na fakturze.

Strona o dedykowanym zespole wyjaśnia, jak specjaliści dołączają do Państwa zespołu, a strona o outsourcingu opisuje realizację projektów, przejęcia i sposób rozliczania.

Kto realizuje Państwa prace w obszarze „testowanie urządzeń”

  • Inżynierowie QA oprogramowania wbudowanego

    Plany testów, stanowiska i automatyzacja na urządzeniu

  • Inżynierowie testów w motoryzacji

    CANoe, stanowiska HIL i dowody testowe ISO 26262

  • Inżynierowie QA

    Testowanie ręczne i automatyzacja Playwright dla aplikacji i portali

  • Inżynierowie Python

    Środowiska testowe, sterowanie przyrządami i przechowywanie wyników

  • Inżynierowie hardware

    Przyrządy, adaptery i okablowanie przyrządów

Jak testujemy urządzenia

Testy piszemy na podstawie wymagań i analizy ryzyka, a nie kodu, a każdy z nich jest powiązany z wymaganiem, które sprawdza, co jest dowodem, jakiego oczekuje proces jakości w medycynie, przemyśle czy motoryzacji. Zautomatyzowane zestawy działają przy każdym buildzie, a testy ręczne i eksploracyjne trafiają tam, gdzie automatyzacja nie sięga, na przykład do pierwszej konfiguracji i zachowania urządzenia w rękach klienta.

Nieudany test blokuje wydanie, tak jak w naszych pracach internetowych: wyniki są dołączane do buildu, niestabilny test jest naprawiany lub usuwany, a nie powtarzany do skutku, a błąd znaleziony na urządzeniu dostaje test regresji, zanim zostanie zamknięty.

Inne usługi systemów wbudowanych i hardware

Systemy wbudowane i sprzęt: przegląd

Pytania o testowanie systemów wbudowanych i sprzętu

Gdzie znajdują się stanowiska testowe?

Tam, gdzie sprzęt jest najbardziej użyteczny: w Państwa laboratorium, obsługiwane przez naszych inżynierów przez Państwa VPN, albo u inżyniera, gdy urządzenia i przyrządy można do niego wysłać. Projekt stanowiska, schematy okablowania i skrypty są w obu przypadkach w Państwa repozytorium, więc stanowisko można odtworzyć w Państwa fabryce lub w laboratorium badawczym.

Czy przeprowadzają Państwo testy certyfikacyjne?

Testy certyfikacyjne CE, UKCA, FCC lub normy medycznej wykonuje akredytowane laboratorium. My przygotowujemy do nich urządzenie: wstępne przebiegi testów wskazanych przez Państwa normę, dowody funkcjonalne i regresyjne potrzebne do dokumentacji technicznej oraz poprawki przed testem formalnym, aby oficjalny przebieg potwierdzał, a nie odkrywał.

W jakich branżach pracują Państwa inżynierowie QA systemów wbudowanych?

Elektronika użytkowa i inteligentny dom, w urządzeniach testowanych z aplikacjami i hubami, z którymi się parują; motoryzacja, w testowaniu ECU, systemów multimedialnych i diagnostyki; sprzęt przemysłowy i energetyczny, w sterownikach, licznikach i ładowarkach; wyroby medyczne, w dowodach weryfikacji, jakich wymagają IEC 62304 i dokumentacja techniczna; telekomunikacja i sieci, w routerach i bramach testowanych pod kątem przepustowości i stabilności; oraz systemy bezpieczeństwa, w produktach alarmowych, kontroli dostępu i kamerach.

Jak szybko mogą zacząć inżynierowie QA systemów wbudowanych?

Gdy odpowiedni inżynier QA systemów wbudowanych jest dostępny, o terminie startu decydują wyłącznie Państwa rozmowa oraz NDA i przeniesienie praw własności intelektualnej. W przeciwnym razie prowadzimy poszukiwania, które zwykle dają profile kandydatów w ciągu dwóch do trzech tygodni, a nikt nie zaczyna pracy, dopóki Państwo nie powiedzą „tak”.

Jak wygląda zatrudnienie przez BigTree108: inżynierowie QA systemów wbudowanych?

Prosimy o informację o zakresie pracy, poziomie doświadczenia i potrzebnych godzinach. Proponujemy jedną lub dwie osoby wraz z ich profilami, Państwo przeprowadzają z nimi rozmowy tak, jak z własnym kandydatem, podpisują jedną umowę z BIG TREE 108 LLC i otrzymują jedną fakturę miesięcznie.

Do kogo należy praca, którą wykonują?

Do Państwa. Każdy specjalista ma podpisaną z BigTree108 umowę, która przenosi wszystkie rezultaty pracy na spółkę, a nasza umowa z Państwem przenosi je dalej. Kod, projekty i dokumenty są przekazywane do Państwa własnych repozytoriów i narzędzi, a nie przechowywane tam, gdzie zmieniać je możemy tylko my.

Potrzebują Państwo przetestować urządzenie?

Prosimy o informację, co urządzenie robi, jak jest aktualizowane i ile ich Państwo budują. Odpowiedź otrzymają Państwo w ciągu jednego dnia roboczego: plan testów, profile kandydatów albo projekt stanowiska testowego.