2. Testar é um questão de sobrevivência
(para o seu negócio)
Investir em testes reduz a quantidade de problemas, o que por
sua vez diminui o custo que esses problemas acarretam.
3. Teste de Hardware
➔ Códigos “secretos” para teste de
hardware em dispositivos móveis.
➔ Teste geralmente automatizado por
programas de diagnóstico de erro.
➔ Importante garantir a integração entre
hardware e software.
4. Teste desktop
➔ Softwares instalados diretamente na
máquina ou (servidor).
➔ Em desuso.
➔ Não acessível pela internet.
5. Teste Web(World Wide Web)
A empresa que não
está na Web está
fora de mercado
➔ Voltou à moda com a onda móvel.
➔ Tendência que surgiu e permaneceu
(necessidade e urgência).
➔ Os usuários estão se conectando à
internet a todo o momento.
6. Teste de computação em nuvem
➔ Consequência da migração para a nuvem.
➔ Tendência em queda - Empresas
desacelerando os investimentos.
➔ Recebe investimentos de empresas.
Qual o risco?
Meus dados
estão
seguros?
Devo
investir?
7. Testes móveis
➔ Alta tendência, e ficará cada vez mais
forte no mercado de desenvolvimento.
➔ iOS possui Simuladores.
➔ Android possui Emuladores.
8. Teste das internet das coisas (IoT)
➔ Maior tendência atualmente (wearables).
➔ Recebe investimentos de empresas como
Google, Intel, Samsung, etc.
➔ Integração com a internet ou alguma
forma de inteligência.
9. … ainda sobre IoT, softwares embarcados.
➔ Não pode ser alterado pelo usuário.
➔ Coisas inteligentes e móveis.
➔ Unção do mundo real e digital.
10. Teste em realidade virtual (VR)
➔ 3 linhas no mercado atualmente, duas
necessitam de um smartphone específico.
➔ Testar algo integrado a VR é testar algo
como IoT.
➔ Pokemon Go.
11. Testes agregados a IA (Inteligência artificial)
➔ Tendência gradativa lenta e suave.
Conceitos e recursos menores se unindo.
➔ Software tendo como base a agregação
de experiência de usuário (autodidata).
➔ Google utiliza em seu mecanismo de
busca, mediante a uso de redes neurais.
12. Testes Automatizados
➔ Quando a verificação de um teste é
automatizada pelo Engenheiro de testes.
➔ Apenas é possível automatizar algo que já
foi testado manualmente antes.
➔ Tem seu custo e necessita de manutenção
constante.
13. … ainda sobre automatização, quando vale a pena?
quando SIM: quando NÃO:
➔ Em produtos (escopo aberto)
➔ Constante liberação de novas
features/melhorias
➔ Necessário alguém focado para
dar as manutenções necessárias
➔ Em projetos (escopo fechado)
➔ Constante alteração das features
existentes
➔ Prazo apertado
14. Logo estaremos testando não apenas o software , mas
o que está ao redor dele e o que se integra com ele.
Fim.
15. Tem um pouco de tudo aqui.. muitas falas minhas, dos outros e muitas imagens pegas
diretamente no google, mas em especial um pouco do livro: Testes de Aplicações
Mobile: qualidade e desenvolvimento em aplicativos móveis de Leonardo Molinari
Referências: