Post

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...

By Hugo Barros
O propósito deste artigo é sugerir por onde um analista de testes deve começar para começar a trabalhar com testes mobile (ou testes de aplicativos móveis). Antes disso, vamos fazer um breve histórico sobre nossa experiência com o assunto.
Em 2009, desenvolvemos, junto a Fapemig, um projeto chamado Mobtest. Nosso objetivo foi desenvolver uma metodologia de testes para aplicações móveis. O Mobtest foi uma das sementes que originou o Crowdtest.
Aprendemos rapidamente que o principal desafio de se fazer testes em aplicativos móveis era a grande variedade de aparelhos e sistemas operacionais. Na época, tínhamos que lidar com: Symbian, Windows Mobile, iOS, Palm OS, Nokia Séries 40 e 60, Blackberry OS e algumas iniciativas isoladas como o uso de Linux em alguns aparelhos. O Google Nexus com o Android tinha sido lançado recentemente e o iPhone chegava à sua versão 3GS. Aplicações feitas com Java ME eram muito comuns.
Para oferecer serviços de testes mobile, precisávamos ter acesso aos aparelhos. A primeira opção era comprarmos, mas a velocidade de mudança das plataformas era muito grande. Seria muito dinheiro jogado fora. A segunda opção surgiu com o pessoal da DeviceAnywhere que, por uma assinatura mensal, nos fornecia acesso ao aparelho real através de um site web, mas ainda assim era caro. Foi quando percebemos que o caminho do Crowdtest era a melhor saída. Mas essa é outra história.
Certificações para aplicativos mobile
Durante o desenvolvimento do Mobtest, aprendemos também que existiam algumas certificações para aplicações móveis. Hoje em desuso, porque as lojas de aplicativos mudaram as regras do jogo. Na Apple Store, por exemplo, o aplicativo tem que ser aprovado pela própria Apple, não adianta nenhuma certificação.
As certificações ainda existem. Procurem por: Symbian Signed, Java Verified, Qualcomm True Brew entre outras. Ou se preferirem um caminho mais curto visitem o site da Intertek. Em 2007, A Intertek adquiriu a NSTL, uma das empresas pioneiras em testes mobile. Com isso, a Intertek passou a oferecer suporte para a maioria das certificações existentes.
Ponto de partida para Testes em aplicações móveis
Melhor do que as certificações para quem trabalha com testes, são os chamados Test Criterias. São guias para realização de testes em aplicativos móveis. São estes documentos que são os reais pontos de partida de testes mobile. Independente das certificações podemos usá-los para testar qualquer aplicativo móvel. Seguem os links:

Java Testing Criteria – da App Quality Alliance (antiga Unified Testing Criteria)
Android Testing Criteria – da App Quality Alliance
Best Practice Guidelines – da App Quality Alliance
Symbian Signed Test Criteria
Windows Phone Marketplace Testkit

Notem que esses guias são genéricos. Isto é, se aplicam a qualquer aplicação, mas não entram no mérito das funcionalidades específicas. Não há como adivinharem o que uma determinada aplicação se propõe a fazer.
Para ter uma bateria completa, o analista de testes precisará ainda especificar testes para sua aplicação. No entanto, esse caso é um exercício típico de testes. Usamos as mesmas técnicas de aplicativos web ou desktop.
Quatro passos para começar a fazer testes mobile
Se você quer começar a fazer testes móveis, faça no mínimo o seguinte:

Defina quais as plataformas vai precisar trabalhar. Hoje em dia, é quase certo que vai trabalhar com iOS e com Android.
Obtenha o guia de testes mais adequado para sua plataforma. Se não houver um específico, aproveite os testes de outra plataforma. Os guias possuem muitas interseções.
Especifique os testes que envolvem o negócio da aplicação. Testes que têm relação apenas com sua aplicação. Use as mesmas técnicas que utiliza para testes web ou desktop.
Por fim, execute sua bateria de testes que contêm testes específicos (criados por você) e testes genéricos (aproveitados dos guias). Você pode usar simuladores para validar sua bateria, embora o ideal seja usar o dispositivo real.

Source: http://crowdtest.me/testes-mobile-por-onde-comecar/

Category: Testes Mobile

Você também pode querer ler

Comments are off for this post.