Saltar para o conteúdo
BigTree108

Serviços de testes de sistemas embebidos e de hardware

Serviços de testes de sistemas embebidos e de hardware para dispositivos e para as aplicações que os rodeiam: testes funcionais de dispositivos, bancadas hardware-in-the-loop, automação de testes de firmware, testes de conectividade e interoperabilidade, testes de ECU automóvel, testes de segurança de dispositivos, testes de atualização e de perda de energia e testes de produção em fim de linha, com engenheiros de QA embebido dedicados para a sua equipa ou projetos entregues de ponta a ponta.

Testes de dispositivos que realizamos

  • Testes funcionais de dispositivos e aplicações

    Casos de teste escritos a partir dos seus requisitos e executados à mão em unidades reais, sessões exploratórias sobre a primeira configuração e a utilização diária, e a aplicação companheira e o portal web verificados em telemóveis e navegadores reais, com cada bug registado com o seu log série e um vídeo.

  • Automação de testes de firmware

    Testes unitários no anfitrião, simulações Renode e testes no dispositivo integrados na pipeline, com resultados e logs série anexados ao build que os produziu.

  • Bancadas hardware-in-the-loop

    Bancadas de teste em que o pytest ou o Robot Framework comanda o dispositivo sob teste, fontes de alimentação programáveis, relés e instrumentos via SCPI e PyVISA, com o labgrid a gerir as placas, para que cada build de firmware corra em hardware real antes de uma pessoa o ver.

  • Testes de conectividade e interoperabilidade

    Dispositivos Bluetooth, Wi-Fi, Thread e Matter testados com os telemóveis, routers e hubs que os seus clientes possuem, com traços de sniffer anexados a cada falha, pré-testes para a qualificação Bluetooth SIG e a certificação Matter, e testes de débito com iPerf3 ou TRex para equipamento de rede.

  • Testes de ECU automóvel

    Bancadas de teste em Vector CANoe e vTESTstudio ou em sistemas hardware-in-the-loop dSPACE e NI, tráfego CAN, LIN e Ethernet automóvel verificado face à matriz de comunicação, e diagnóstico UDS, com relatórios rastreados até aos requisitos para a ISO 26262 e o Automotive SPICE.

  • Testes de atualização e de perda de energia

    Ciclos de atualização repetidos com a energia cortada em momentos aleatórios, transferências interrompidas e imagens deliberadamente corrompidas, para provar que o dispositivo arranca sempre numa versão funcional.

  • Consumo, resistência e ambiente

    Autonomia da bateria medida com um power profiler em cada modo de funcionamento, testes de resistência que correm durante dias e ciclos de temperatura numa câmara climática no seu laboratório ou num laboratório de ensaios.

  • Testes de segurança de dispositivos

    Imagens de firmware examinadas à procura de chaves embebidas, palavras-passe predefinidas e bibliotecas desatualizadas, parsers de protocolos sujeitos a fuzzing com libFuzzer ou AFL++, portas de depuração como JTAG, SWD e UART verificadas como bloqueadas, e evidências recolhidas para a ETSI EN 303 645 e a EN 18031.

  • Testes de produção em fim de linha

    Estações de teste de fábrica que gravam, calibram e verificam cada unidade, registam o seu número de série e os resultados numa base de dados e mostram ao operador da linha um simples aprovado ou reprovado.

Contratar engenheiros de QA embebido

  • engenheiros de QA embebido dedicados

    Engenheiros de QA embebido que integram a sua equipa a tempo inteiro, trabalham nas suas ferramentas e no seu processo, e reportam ao seu responsável. A sua empresa entrevista-os; nós assumimos o contrato ucraniano, o processamento salarial, a faturação e as férias.

  • Projetos de Testes de dispositivos

    Uma parcela definida de testes de dispositivos, com âmbito, plano fixo e um responsável identificado do nosso lado, que responde pelo resultado e reporta o progresso nos seus canais.

  • testes de dispositivos em regime contínuo

    Testes de dispositivos como serviço contínuo: as mesmas pessoas todos os meses, um backlog que a sua empresa prioriza e horas que pode consultar no nosso portal e na fatura.

A página da equipa dedicada explica como os especialistas integram a sua equipa, e a página de outsourcing aborda a entrega de projetos, as tomadas a cargo e a forma como cobramos.

Quem trabalha em testes de dispositivos para a sua empresa

  • Engenheiros de QA embebido

    Planos de teste, bancadas e automação no dispositivo

  • Engenheiros de teste automóvel

    CANoe, bancadas HIL e evidências de teste ISO 26262

  • Engenheiros de QA

    Testes manuais e automação Playwright para aplicações e portais

  • Engenheiros de Python

    Harnesses de teste, controlo de instrumentos e armazenamento de resultados

  • Engenheiros de hardware

    Fixtures, adaptadores e cablagem de instrumentos

Como testamos dispositivos

Os testes são escritos a partir dos requisitos e da análise de risco, e não a partir do código, e cada um é rastreável até ao requisito que verifica, que é a evidência que um processo de qualidade médico, industrial ou automóvel exige. As suites automatizadas correm em cada build, e os testes manuais e exploratórios vão para onde a automação não chega, como a primeira configuração e o comportamento do dispositivo nas mãos de um cliente.

Um teste que falha bloqueia o lançamento, tal como no nosso trabalho web: os resultados são anexados ao build, um teste instável é corrigido ou removido em vez de repetido até passar, e um bug encontrado num dispositivo ganha um teste de regressão antes de ser fechado.

Outros serviços de sistemas embebidos e hardware

Visão geral de Sistemas embebidos e hardware

Perguntas sobre testes de sistemas embebidos e de hardware

Onde ficam as bancadas de teste?

Onde o hardware é mais útil: no seu laboratório, operadas pelos nossos engenheiros através da sua VPN, ou junto do engenheiro quando os dispositivos e as fixtures lhe podem ser enviados. O desenho da bancada, os diagramas de cablagem e os scripts ficam no seu repositório em qualquer dos casos, pelo que a bancada pode ser reconstruída na sua fábrica ou no seu laboratório de ensaios.

Realizam ensaios de certificação?

Os ensaios de certificação CE, UKCA, FCC ou de uma norma médica são feitos por um laboratório acreditado. Nós preparamos o dispositivo: execuções de pré-conformidade dos ensaios que a sua norma indica, a evidência funcional e de regressão de que o seu dossiê técnico precisa e correções antes do ensaio formal, para que a execução oficial confirme em vez de descobrir.

Em que setores trabalham os engenheiros de QA embebido?

Eletrónica de consumo e casa inteligente, em dispositivos testados com as aplicações e hubs a que se ligam; automóvel, em testes de ECU, infotainment e diagnóstico; equipamento industrial e de energia, em controladores, contadores e carregadores; dispositivos médicos, na evidência de verificação que a IEC 62304 e o dossiê técnico exigem; telecomunicações e redes, em routers e gateways testados quanto a débito e estabilidade; e sistemas de segurança, em produtos de alarme, controlo de acessos e câmaras.

Em quanto tempo podem começar engenheiros de QA embebido?

Quando o engenheiro de QA embebido adequado está disponível, o arranque depende apenas da sua entrevista, do NDA e da cedência de propriedade intelectual. Caso contrário, fazemos uma pesquisa, que normalmente produz perfis de candidatos em duas a três semanas, e ninguém começa antes de a sua empresa dar o seu acordo.

Como contratamos engenheiros de QA embebido através da BigTree108?

Diga-nos qual é o trabalho, a senioridade e o horário de que precisa. Propomos uma ou duas pessoas com os respetivos perfis, a sua empresa entrevista-as como entrevistaria uma contratação própria, e assina um único contrato com a BIG TREE 108 LLC e recebe uma fatura por mês.

A quem pertence o trabalho que produzem?

A sua empresa. Cada especialista tem um contrato assinado com a BigTree108 que atribui à empresa todo o trabalho produzido, e o nosso contrato com a sua empresa atribui-lho. O código, os designs e os documentos são entregues nos seus próprios repositórios e ferramentas, e não mantidos onde só nós os podemos alterar.

Precisa de testar o seu dispositivo?

Diga-nos o que o dispositivo faz, como é atualizado e quantos constrói. Receberá resposta no prazo de um dia útil: um plano de testes, perfis de candidatos ou o desenho da bancada de teste.