Teste de aplicativos móveis - curso RUB 29.990. de Especialista, formação 40 horas acadêmicas, data de 30 de abril de 2023.
Miscelânea / / December 04, 2023
Módulo 1. Classificação das aplicações móveis (4 ac. h.)
- Por que você precisa testar aplicativos móveis?
- Dados analíticos móveis.
- Arquitetura de aplicativos móveis.
- Tipos e tipos de aplicações móveis.
- Estratégias para testar aplicações móveis.
- Dificuldades em testar aplicações móveis.
- Métodos para reduzir os riscos dos testes.
Módulo 2. Especificações de teste de aplicativos móveis (4 ac. h.)
- Testes de compatibilidade de hardware.
- Testar a interação do aplicativo com o software do dispositivo.
- Testando vários métodos de conexão.
- Tipos comuns de testes.
- Níveis de teste adicionais.
- Testes multiplataforma.
- Teste de publicidade no aplicativo móvel.
- Gestos ao trabalhar com telas sensíveis ao toque.
- Técnicas de teste baseadas na experiência.
- Especificidades do estabelecimento de bugs.
Módulo 3. Teste de aplicativos móveis Android (4 ac. h.)
- Como escolher um dispositivo para teste?
- Skins do sistema operacional Android disponíveis no mercado.
- Arquitetura da aplicação, principais componentes.
- Ciclo de vida da atividade.
- Elementos da interface do usuário.
Módulo 4. IDE para desenvolvimento de aplicações - Android Studio. Ponte de depuração Android (4 ac. h.)
- Instalando o Android Studio.
- Leitura de logs de aplicativos móveis.
- Trabalhe com emulador Android.
- Android Debug Bridge - Ponte de depuração do Android.
- Teste de Macaco.
Módulo 5. Trabalho prático (4 ac. h.)
- Testando aplicativos móveis Android
- Análise de logs de aplicativos móveis
- Gerencie seu dispositivo Android usando ADB
- Ferramenta para testes rápidos - Monkey Testing
Módulo 6. Testando aplicativos móveis iOS (4 ac. h.)
- Como escolher um dispositivo para teste?
- Histórico de versões do iOS.
- Ciclo de vida de uma aplicação iOS.
- Elementos da interface do usuário.
Módulo 7. Ferramentas para monitoramento de tráfego (4 ac. h.)
- Princípios de funcionamento dos farejadores de trânsito.
- Ferramentas para monitoramento de tráfego (Charles Proxy, Fiddler).
- Filtragem e substituição de dados.
Módulo 8. Trabalho prático: monitoramento de tráfego utilizando Charles Proxy (4 ac. h.)
- Filtragem de tráfego: Ferramenta Focused, Regex, Black list.
- Substituição de dados: Breakpoints, configurações de reescrita, mapa local.
- Alterar a largura de banda das configurações do acelerador.
- Proxy do tráfego do dispositivo.
Módulo 9. Testes de API de aplicações mobile utilizando a ferramenta Postman (4ac. h.)
- Configurando o Carteiro.
- Criação de coleções com solicitações de API.
Módulo 10. Trabalho prático baseado na matéria de todo o curso. Consolidação do material abordado (4 ac. h.)
O curso é uma introdução aos fundamentos do teste de software e apresenta os conceitos básicos de teste, como a definição de teste, a necessidade de testes no desenvolvimento, verificação e validação de software, modelos de ciclo de vida de desenvolvimento de software, tipos e níveis de testes, defeitos e métodos para sua detecção e descrições. Também é dado o conceito do local de teste em vários modelos do ciclo de vida de desenvolvimento de software, a conexão entre teste e garantia de qualidade e as peculiaridades da psicologia de um testador de software.
3,6