Testes em Rastreadores Automotivos - Soraia Reis e Milrren Mattar

344 visualizações

Publicada em

Rastreadores automotivos são equipamentos usados para atender as mais diversas necessidade do mercado como operações de logística, gerenciamento de risco, inteligência embarcada, sistemas de transporte coletivo entre outros. Para atender a essas necessidades, softwares sofisticados são embarcados em hardwares compactos que são instalados nos mais diversos tipos de veículos. Esse contexto gera uma série de variáveis que deixam os testes do software embarcado bastante complexo e cheio de desafios. Nesta palestra vamos tratar de um caso real da empresa Maxtrack, pioneira e líder de mercado em desenvolvimento de soluções de conectividade e coleta de dados para monitoramento de ativos móveis.

Publicada em: Software
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
344
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
7
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Motivo:
    A memória RAM irá ficar carregada e seu computador irá entrar em Swap e isso diminui muito a velocidade do seu computador.
    E o aquecimento dos componentes de um computador também diminui a velocidade do seu computador.
  • http://g1.globo.com/tecnologia/noticia/2015/02/hackers-podem-invadir-quase-todos-os-carros-inteligentes-diz-informe.html
  • http://www.cpsc.gov/en/Recalls/2008/Cricket-EZ-Cell-Phones-Recalled-Audio-Problem-Interferes-with-Emergency-911-Calls/
  • Nesta tela principal se analisa:
    - Saltos de Posição (Amarelo)
    - Posições repetidas (Laranja)
    - Posições com mesma data/hora (verde)
    - Eventos Pares (vermelho)

    Em outras telas:
    - Porcentagem de Conexão GPRS, GPS, Falha de antena, Dispersão GPS,
    - Porcentagem do CSQ em cada faixa (são as barrinhas de sinal do celular 0 a 5 barrinhas)
    - Quantidade de cada Evento gerado
    - Tempo de ignição ligada (valida o horimetro)
    - Porcentagem de pacotes e tempo com acelerometro parado/movendo
    - Tempo de transmissão (verifica se o equipamento está respeitando os tempos configurados)
    - Geração de relatório PDF
  • Testes em Rastreadores Automotivos - Soraia Reis e Milrren Mattar

    1. 1. Testes em Rastreadores Automotivos Milrren Mattar e Soraia Reis
    2. 2. Quem somos? Milrren Mattar • Formação – Graduado em Análise em Desenvolvimento de Sistemas (UNATEC) e pós graduando em Qualidade e Testes de Software (FUMEC) • Experiência Profissional – Analista de Testes na Base2 – + de 1 ano atuando nos projetos Maxtrack Soraia Reis • Formação – Mestre em Ciência da Computação (UFMG) • Experiência Profissional – + de 9 anos de experiência em testes – Atual: Gerente de Projetos na Maxtrack – Anterior: Gerente de Testes Base2
    3. 3. O que são sistemas embarcados? Sistemas incorporados em um dispositivo com um objetivo pré-definido.
    4. 4. O que são sistemas embarcados? Sistema de Computador Sistema Embarcado Propósito Geral: jogar, processar texto, cálculos, etc. Propósito Específico: tarefa construída para fins específicos.
    5. 5. O que são sistemas embarcados?
    6. 6. Quais são os desafios de testar este tipo de software? Devem executar de maneira confiável por longos períodos de tempo 1 O Windows fica lento quando ligado por muito tempo.
    7. 7. Quais são os desafios de testar este tipo de software? São utilizados com frequência em aplicações onde a vida humana está em risco 2
    8. 8. Quais são os desafios de testar este tipo de software? São muitas vezes tão sensíveis ao custo que não há margem para ineficiências 3
    9. 9. Quais são os desafios de testar este tipo de software? Devem com frequência compensar falhas no hardware embarcado 4
    10. 10. Qual o potencial desse mercado para analistas de testes? • Os padrões de qualidade e normas são emergentes. • Proporção Testador X Desenvolvedor¹ – Web: 1 testador para 5-10 desenvolvedores – Microsoft: 1 testador para 1 desenvolvedor – Sistemas Críticos: até 4-5 testadores para 1 desenvolvedor ¹https://www.ece.cmu.edu/~ece649/lectures/09_testing.pdf
    11. 11. Qual o potencial desse mercado para analistas de testes? • O futuro dos sistemas embarcados está em sistemas mais inteligentes e conectados a Internet.
    12. 12. Quem é a Maxtrack? • Líder em tecnologia de rastreamento e telemetria no Brasil. • Rastreadores: automotivo, carga, pessoas, ativos fixos e móveis, entre outras possibilidades.
    13. 13. O que fazem rastreadores?
    14. 14. O que fazem rastreadores? Localização Latitude Longitude Comunicação GPRS SMS DTMF Wifi Telemetria Velocidade RPM Ignição Aceleração Inteligência Embarcada Atuar em determinadas condições
    15. 15. Qual é a aplicabilidade dos rastreadores? Segurança do Motorista 1 Exemplo: Sequestro Relâmpago • Permitem integrações com acessórios que poderiam acionar uma central.
    16. 16. Qual é a aplicabilidade dos rastreadores? Exemplo: Roubo de Carro/Carga Antirroubo2
    17. 17. Qual é a aplicabilidade dos rastreadores? Exemplos • Qual motorista está dirigindo cada veiculo? • Onde está o veiculo em determinado momento? • O veiculo esta seguindo a rota determinada? Gestão e Monitoramento de Frota 3
    18. 18. Qual é a aplicabilidade dos rastreadores? Exemplo • O motorista esta trafegando em alta velocidade? Comportamento do Motorista 4
    19. 19. Parceria Base2 e Maxtrack • Há quase 2 anos a Base2 faz parte da equipe de testadores da Maxtrack. • Apoio em processos, técnicas de testes e aumento de cobertura de testes.
    20. 20. Qual é o problema de testes da Maxtrack? Alta complexidade de requisitos e regras de negócio É exponencial o número de combinações de configuração Devem manter o mesmo comportamento por longo período de tempo O ambiente de desenvolvimento é diferente do ambiente real
    21. 21. Como abordamos isso hoje? Testes em Bancada Testes focados em requisitos e regras de negócio fora do ambiente real de uso.
    22. 22. Como abordamos isso hoje? Testes em Bancada Testes focados em requisitos e regras de negócio fora do ambiente real de uso.
    23. 23. Como abordamos isso hoje? Testes em Bancada Testes focados em requisitos e regras de negócio fora do ambiente real de uso.
    24. 24. Como abordamos isso hoje? Testes de Estabilidade Avaliar o comportamento do equipamento ao longo do tempo.
    25. 25. Como abordamos isso hoje? Testes em Campo Avaliação do produto em condições reais de uso.
    26. 26. Quais são os desafios de automatizar rastreadores? Assincronismo Não há tempo fixo para receber o resultado de uma ação. Não- determinismo Existem situações que a mesma entrada/configuração pode gerar resultados diferentes. Sensores Velocidade Aceleração Localização Atuadores Bloqueio Áudio
    27. 27. Qual o perfil para trabalhar em testes de sistemas embarcados? • Formação/Experiência – Eletrônica + Software • Competências Técnicas – Manipulação de instrumentos de aferição e medição – Interpretação e análise de circuitos eletrônicos – Lógica de programação – Metodologias e técnicas de testes
    28. 28. Obrigado(a)! Milrren Mattar e Soraia Reis

    ×