---
title: "Acelerar os testes no desenvolvimento de aplicações móveis"
date: "2016-05-25"
categories: 
  - "development"
  - "mobile"
tags: 
  - "mobile-development"
  - "mobiletogether"
  - "software-test"
  - "testing"
  - "testing-mobile-apps"
description: Descubra como a funcionalidade de implementação instantânea do Altova MobileTogether otimiza os testes de aplicações móveis, permitindo obter feedback rápido dos utilizadores e realizar melhorias iterativas em diferentes plataformas.
---
Status: #blog

Tags:  #mobile-development #mobiletogether #software-test #testing #testing-mobile-apps

Categories: [development](/blog/pt/category/development.md) | [mobile-development](/blog/pt/category/mobile-development.md)
# Acelerar os testes no desenvolvimento de aplicações móveis

A realização de testes por utilizadores reais é uma etapa crucial para o desenvolvimento bem-sucedido de aplicações móveis intuitivas para todas as plataformas. Uma experiência recente interna demonstrou este princípio, e o MobileTogether Instant Deployment revelou-se uma ferramenta eficaz para acelerar os testes no desenvolvimento de aplicações móveis, permitindo disponibilizar uma nova versão de uma aplicação aos utilizadores de Android, iOS, Windows Phone e Windows 10, e obter feedback de forma mais rápida do que nunca.

![Cinco Chaves](/blog/images/FiveKeys.jpg)

<!--more-->

A Altova MobileTogether oferece duas opções para a implementação de aplicações móveis.  [Implementação na App Store](https://www.altova.com/pt/mobiletogether.html) permite adicionar ícones e ecrãs de apresentação personalizados, submeter a sua aplicação à loja de aplicações para cada plataforma e disponibilizá-la ao público. [Implementação Imediata](https://www.altova.com/pt/mobiletogether.html) é a opção ideal para aplicações empresariais ou internas, com um conjunto de utilizadores definido.

A implementação instantânea é realizada através do carregamento da sua aplicação, a partir do ambiente MobileTogether Designer, para um servidor MobileTogether, onde ela fica imediatamente disponível para todos os utilizadores de dispositivos móveis que tenham acesso autorizado ao servidor.

 

![Desenvolva aplicações móveis compatíveis com diferentes plataformas, para disponibilizá-las nas lojas de aplicações ou para implementação imediata](/blog/images/BuildApps.png)

Independentemente da opção que pretenda para o lançamento final de uma aplicação, o mesmo ficheiro criado no MobileTogether Designer pode ser utilizado de ambas as formas. Uma vez que o primeiro grupo de utilizadores que testarão qualquer nova aplicação provavelmente será um grupo pequeno e conhecido, a implementação imediata é a opção ideal.

Ainda melhor, os desenvolvedores podem recolher feedback dos testadores, fazer alterações e disponibilizar uma nova versão... instantaneamente!

### Por que testar aplicações móveis?

Os testes realizados por utilizadores independentes vão além da simples deteção de erros ou falhas lógicas. O feedback dos testadores também pode confirmar o quão intuitiva a aplicação pode ser e identificar as suas fragilidades em termos de usabilidade.

Já escrevemos anteriormente sobre a nossa aplicação [Signatures](https://www.altova.com/blog/xquery-constructors-mobile-app-development/), que demonstra as funcionalidades de captura de assinaturas da plataforma MobileTogether. Um colega comentou durante o almoço que, ao utilizar a aplicação, não conseguia fazer com que a função de personalização de cores para a visualização das assinaturas funcionasse.

![Página de Assinaturas](/blog/images/SignaturesPage.png)

Este não era um erro ou uma falha na lógica interna – era um problema de usabilidade. A funcionalidade de personalização de cores destina-se apenas a capturar novas assinaturas, e não a modificar as existentes. Estas últimas são armazenadas no servidor e provavelmente foram criadas por outros utilizadores em diferentes sistemas operativos móveis.

A aplicação de assinaturas é composta por quatro páginas: a página do menu principal, a sub-página para capturar assinaturas, a sub-página para visualizar assinaturas e a sub-página para personalizar as cores. Como o botão de personalização de cores estava disponível no menu principal, o utilizador esperava que as alterações aplicadas nele se refletissem em todo o resto da aplicação.

![Janela de assistência para páginas no programa MobileTogether Designer](/blog/images/pages-window.png)

Uma melhoria intuitiva na usabilidade era evidente: mover o botão "Personalizar cores" para a sub-página "Capturar assinatura". Isso pode ser facilmente feito no MobileTogether Designer, copiando o botão com o atalho de teclado familiar Ctrl-C e colando-o na página de captura de assinatura com Ctrl-V.

![Copiar um botão no programa MobileTogether Designer](/blog/images/copy-button.png)

Quando colamos o botão na página "Capturar Assinaturas", obtemos todas as propriedades atribuídas à versão original, incluindo a ação de controlo definida para o evento "OnButtonClicked":

![Definir um botão para uma aplicação móvel](/blog/images/button-action.png)

Podemos remover o botão da página do menu principal, de forma que o novo fluxo de execução só ofereça a opção de personalização de cores depois que o utilizador clicar em "Capturar nova assinatura" na página do menu principal. O botão "Capturar assinatura" continua a abrir a sub-página "Personalizar cores", e o botão "Voltar" na página "Personalizar cores" retorna à página anterior, que agora é a sub-página "Capturar assinatura".

![Fluxo de trabalho da aplicação MobileTogether para assinaturas](/blog/images/workflow.png)

Modificámos a propriedade de visibilidade do botão de personalização de cores para que este fique oculto assim que o utilizador começa o processo de autenticação e volte a aparecer caso a assinatura seja removida. Testámos a nova versão no simulador MobileTogether, depois implementámos-a no nosso servidor MobileTogether e pedimos a um colega para a testar novamente. Todo o processo, desde a abertura do MobileTogether Designer até à execução da aplicação atualizada no dispositivo móvel, demorou menos de 10 minutos.

[Descarregue o MobileTogether Designer gratuitamente](https://www.altova.com/pt/download/mobiletogether-designer.html) para começar a criar e testar as suas próprias aplicações móveis multiplataforma em tempo recorde. A versão mais recente da aplicação de demonstração referida neste artigo está disponível no GitHub, com mais exemplos da Altova em: [https://github.com/altova](https://github.com/altova)
