Ydelser inden for test af embedded og hardware
Ydelser inden for test af embedded og hardware til enheder og de apps, der hører til: funktionel enhedstest, hardware-in-the-loop-rigs, testautomatisering af firmware, test af forbindelser og interoperabilitet, test af ECU'er til biler, sikkerhedstest af enheder, test af opdateringer og strømsvigt og end-of-line-produktionstest, med dedikerede embedded QA-ingeniører til jeres team eller projekter leveret fra ende til anden.
Enhedstest, vi udfører
Funktionel test af enheder og apps
Testcases skrevet ud fra jeres krav og kørt i hånden på rigtige enheder, udforskende sessioner om første opsætning og daglig brug og companion-appen og webportalen kontrolleret på rigtige telefoner og browsere, med hver fejl indberettet med sin serielle log og en video.
Testautomatisering af firmware
Enhedstests på værten, Renode-simuleringer og tests på målplatformen koblet ind i pipelinen, med resultater og serielle logs knyttet til det build, der frembragte dem.
Hardware-in-the-loop-rigs
Testbænke, hvor pytest eller Robot Framework styrer enheden under test, programmerbare strømforsyninger, relæer og instrumenter over SCPI og PyVISA, med labgrid til at styre kortene, så hvert firmwarebuild kører på rigtig hardware, før et menneske ser det.
Test af forbindelser og interoperabilitet
Bluetooth-, Wi-Fi-, Thread- og Matter-enheder testet mod de telefoner, routere og hubs, jeres kunder ejer, med sniffer-spor knyttet til hver fejl, forhåndstest til Bluetooth SIG-kvalificering og Matter-certificering og gennemløbstest med iPerf3 eller TRex for netværksudstyr.
Test af ECU'er til biler
Testbænke i Vector CANoe og vTESTstudio eller på dSPACE- og NI-hardware-in-the-loop-systemer, CAN-, LIN- og automotive Ethernet-trafik kontrolleret mod kommunikationsmatricen og UDS-diagnostik, med rapporter sporbare til krav for ISO 26262 og Automotive SPICE.
Test af opdateringer og strømsvigt
Gentagne opdateringscyklusser med strømmen afbrudt på tilfældige tidspunkter, afbrudte downloads og bevidst ødelagte images, for at bevise at enheden altid starter op i en fungerende version.
Strøm, udholdenhed og miljø
Batterilevetid målt med en power profiler i hver driftstilstand, soak-tests, der kører i dagevis, og temperaturkørsler i et klimakammer i jeres lab eller hos et testhus.
Sikkerhedstest af enheder
Firmware-images undersøgt for indlejrede nøgler, standardadgangskoder og forældede biblioteker, protokolparsere fuzzet med libFuzzer eller AFL++, fejlsøgningsporte som JTAG, SWD og UART kontrolleret for at være låst og dokumentation indsamlet til ETSI EN 303 645 og EN 18031.
End-of-line-produktionstest
Fabrikkens teststationer, der flasher, kalibrerer og kontrollerer hver enhed, registrerer dens serienummer og resultater i en database og viser linjeoperatøren et klart bestået eller ikke bestået.
Ansæt embedded QA-ingeniører
Dedikerede embedded QA-ingeniører
Embedded QA-ingeniører, der indgår i jeres team på fuld tid, arbejder i jeres værktøjer og processer og rapporterer til jeres leder. I interviewer dem; vi står for den ukrainske kontrakt, lønudbetalingen, faktureringen og ferie og orlov.
Projekter inden for Enhedstest
En afgrænset opgave inden for enhedstest med et fast omfang, en fast plan og en navngiven leder hos os, der ejer resultatet og rapporterer fremdriften i jeres kanaler.
Løbende enhedstest
Enhedstest som løbende ydelse: de samme folk hver måned, en backlog, I selv prioriterer, og timer, I kan se i vores portal og på fakturaen.
Siden om dedikerede teams forklarer, hvordan specialister indgår i jeres team, og siden om outsourcing beskriver projektleverance, overtagelser og hvordan vi tager betaling.
Hvem arbejder med jeres enhedstest
Embedded QA-ingeniører
Testplaner, rigs og automatisering på målplatformen
Automotive testingeniører
CANoe, HIL-bænke og testdokumentation til ISO 26262
QA-ingeniører
Manuel test og Playwright-automatisering for apps og portaler
Python-udviklere
Test harnesses, instrumentstyring og lagring af resultater
Hardwareingeniører
Fixtures, adaptere og instrumentledninger
Sådan tester vi enheder
Tests skrives ud fra kravene og risikoanalysen frem for ud fra koden, og hver enkelt kan spores tilbage til det krav, den kontrollerer, hvilket er den dokumentation, en medicinsk, industriel eller automotive kvalitetsproces kræver. Automatiserede suiter kører på hvert build, og manuel og udforskende test går derhen, hvor automatisering ikke kan se, som første opsætning og hvordan enheden opfører sig i en kundes hænder.
En fejlende test blokerer releasen, som den gør i vores webarbejde: resultater knyttes til buildet, en ustabil test rettes eller fjernes frem for at blive kørt om, til den består, og en fejl fundet på en enhed får en regressionstest, før den lukkes.
Andre ydelser inden for embedded og hardware
Udvikling af embedded software
Udvikling af embedded software: embedded Linux, Android og RTOS, drivere, BSP'er, automotive, netværks-, lyd- og videosoftware samt sikre opdateringer, med dedikerede embedded softwareingeniører eller projektleverance.
Firmwareudvikling
Firmwareudvikling: firmware til mikrocontrollere i C, C++ og Rust, trådløse stacks, bootloaders, automotive-ECU'er, motorstyring og design til lavt strømforbrug, med dedikerede firmwareingeniører eller projektleverance.
FPGA-udvikling
FPGA-udvikling: RTL-design i SystemVerilog og VHDL, verifikation af FPGA og ASIC, SoC FPGA, video, netværk, dataopsamling og acceleration, med dedikerede FPGA-ingeniører eller projektleverance.
Hardware- og PCB-design
Hardware- og PCB-design: skemaer, multilayer- og HDI-layout, design til højhastighed, RF, analog og strøm, forberedelse til EMC og produktionsfiler, med dedikerede hardwareingeniører eller projektleverance.
IoT-udvikling
IoT-udvikling: connectivity, provisioning, cloudplatforme på Azure eller AWS, opdatering af enhedsflåder, industriel IoT, asset tracking, EV-opladning, dashboards og apps, med dedikerede IoT-udviklere eller projektleverance.
Robotiksoftware
Udvikling af robotiksoftware på ROS 2: perception, navigation, bevægelsesplanlægning, robotstyring, industrielle celler, autonome køretøjer og flådesoftware, med dedikerede robotikingeniører eller projektleverance.
Spørgsmål om test af embedded og hardware
Hvor står testrigene?
Der, hvor hardwaren er mest nyttig: i jeres lab, betjent af vores ingeniører over jeres VPN, eller hos ingeniøren, når enheder og fixtures kan sendes til vedkommende. Riggens design, ledningsdiagrammer og scripts ligger under alle omstændigheder i jeres repository, så riggen kan genopbygges på jeres fabrik eller hos jeres testhus.
Kører I certificeringstest?
Certificeringstest til CE, UKCA, FCC eller en medicinsk standard udføres af et akkrediteret laboratorium. Vi gør enheden klar til den: pre-compliance-kørsler af de tests, jeres standard nævner, den funktionelle dokumentation og regressionsdokumentation, jeres tekniske fil har brug for, og rettelser før den formelle test, så den officielle kørsel bekræfter frem for at opdage.
Hvilke brancher arbejder jeres embedded QA-ingeniører i?
Forbrugerelektronik og smart home, i enheder testet med de apps og hubs, de parres med; automotive, i test af ECU'er, infotainment og diagnostik; industri- og energiudstyr, i controllere, målere og opladere; medicinsk udstyr, i den verifikationsdokumentation, IEC 62304 og den tekniske fil kræver; telekom og netværk, i routere og gateways testet for gennemløb og stabilitet; og sikkerhedssystemer, i alarm-, adgangskontrol- og kameraprodukter.
Hvor hurtigt kan embedded QA-ingeniører starte?
Når den rette embedded QA-ingeniør er tilgængelig, afhænger starten kun af jeres samtale samt NDA og overdragelse af IP-rettigheder. Ellers gennemfører vi en søgning, som typisk giver kandidatprofiler inden for to til tre uger, og ingen starter, før I har sagt ja.
Hvordan ansætter vi embedded QA-ingeniører gennem BigTree108?
Fortæl os om opgaverne, erfaringsniveauet og det timetal, I har brug for. Vi foreslår en eller to personer med deres profiler, I interviewer dem på samme måde, som I ville interviewe jeres egen medarbejder, og I underskriver én aftale med BIG TREE 108 LLC og modtager én faktura om måneden.
Hvem ejer det arbejde, de producerer?
Det gør I. Hver specialist har en underskrevet kontrakt med BigTree108, som overdrager alt arbejdsresultat til virksomheden, og vores aftale med jer overdrager det videre til jer. Kode, designs og dokumenter leveres ind i jeres egne repositories og værktøjer og opbevares ikke et sted, hvor kun vi kan ændre dem.
Skal jeres enhed testes?
Fortæl os, hvad enheden gør, hvordan den opdateres, og hvor mange I bygger. I får svar inden for én arbejdsdag: en testplan, kandidatprofiler eller et design til testriggen.