Testes para Mobile: Aplicativos Nativos x Aplicativos Híbridos

Anne Caroline Rocha
gtsw
Published in
2 min readJul 29, 2020

Para quem precisa realizar testes automáticos em uma aplicação para celular, precisa, primeiramente, conhecer os termos utilizados no desenvolvimento destes sistemas. Saber se o aplicativo será feito para as plataformas Android, iOS ou Windows Phone é o primeiro passo e geralmente o mais simples.

Outros termos que aparecem bastante na documentação das ferramentas de teste são sobre o desenvolvimento destes aplicativos, ou seja, se eles são Aplicativo Nativo ou Aplicativo Híbrido.

Quando um aplicativo é nativo, isto quer dizer que ele foi desenvolvido para utilização em apenas uma plataforma, seja Android ou iOS ou Windows Phone. Com isso, este aplicativo poderá ter acesso direto aos recursos do aparelho, onde ele está instalado, como: GPS, câmera, calendário, contatos, etc. Uma característica desse aplicativo é que pode não precisar de internet para funcionar.

O aplicativo híbrido é desenvolvido utilizando códigos da web (HTML5, JavaScript, entre outras) juntamente com frameworks de linguagem nativa, que permitem que eles sejam instalados nos aparelhos celulares. Assim, eles geralmente utilizam recursos do aparelho de forma indireta, através desses frameworks e alguns desses aplicativos precisam de internet para funcionar.

A diferença entre um Aplicativo Híbrido e uma aplicação para Web Mobile é que o primeiro poderá ser instalado no aparelho celular e o segundo é apenas um site que possui uma interface adaptada para o navegador do celular. Com isso, o Web Mobile não tem acesso aos recursos do celular, mas tem a vantagem de não precisar obter a aprovação da Apple Store ou Play Store.

Assim, só conhecendo como o aplicativo foi desenvolvido, é que será possível decidir qual ferramenta será mais indicada para realizar os testes automáticos no celular, como também que estratégias de testes manuais serão realizados.

Livro “Simplificando Teste de Software

Anne Caroline Rocha é autora do livro “Simplificando Teste de Software”, que aborda o tema de Teste de Software utilizando uma linguagem simples e didática, ideal para quem está começando na área. Em 2020, escreveu o ebook “Investir ou não em teste de software?”. Clique aqui para adquirir o livro!

Ela acredita que compartilhar conhecimentos é a chave para um mundo melhor.

--

--