Key points are not available for this paper at this time.
À medida que a Internet das Coisas (IoT) cresce, suas falhas podem ter consequências dramáticas na vida das pessoas que dependem dela. No entanto, é difícil testar sistemas de IoT antes de serem implantados. Vários pesquisadores forneceram abordagens de ponta para testar sistemas de IoT. No entanto, muitas dessas abordagens são baseadas na academia em vez de na indústria. Portanto, realizamos um estudo multimetodológico sobre testes de sistemas de IoT na indústria com praticantes de IoT. Utilizamos três métodos: 1) uma pesquisa na indústria; 2) entrevistas com praticantes; e 3) análise de pesquisas do Eclipse IoT. Este estudo foca em testes de sistemas de IoT por praticantes da indústria. Os resultados mostram o seguinte. 1) O teste foca mais nas camadas de dispositivo, rede e aplicação. Os testes de IoT dão mais importância aos testes de integração do que aos testes de aceitação. A cobertura de teste é a métrica mais importante, mas as métricas podem variar dependendo do projeto. 2) O teste de sistemas de IoT usa principalmente a abordagem baseada em modelo e é frequentemente manual ou semi-automatizado, com baixa adoção de testes de caixa branca. O Node-RED é comumente usado em testes de sistemas de IoT, enquanto o Amazon AWS IoT é popular para testes de plataforma em nuvem de dispositivos de IoT. 3) A análise de logs é a principal abordagem para analisar a causa raiz de bugs. 4) Os principais desafios nos testes de IoT incluem a falta de padrões, segurança, conectividade e arquitetura de referência. Gerar casos de teste e estabelecer uma abordagem padrão de teste são recomendados para futuras pesquisas. Os achados deste estudo podem ajudar praticantes e pesquisadores de IoT a identificar e enfrentar desafios nos testes de sistemas de IoT, levando a oportunidades de pesquisa futuras.
Minani et al. (Sex,) estudaram essa questão.