---
title: "Przyspieszenie procesów testowania w rozwoju aplikacji mobilnych"
date: "2016-05-25"
categories: 
  - "development"
  - "mobile"
tags: 
  - "mobile-development"
  - "mobiletogether"
  - "software-test"
  - "testing"
  - "testing-mobile-apps"
description: Odkryj, w jaki sposób funkcja szybkiego wdrażania (Instant Deployment) w programie Altova MobileTogether usprawnia testowanie aplikacji mobilnych, umożliwiając szybkie pozyskiwanie opinii użytkowników i wprowadzanie iteracyjnych ulepszeń na różnych platformach.
---
Status: #blog

Tags:  #mobile-development #mobiletogether #software-test #testing #testing-mobile-apps

Categories: [development](/blog/pl/category/development.md) | [mobile-development](/blog/pl/category/mobile-development.md)
# Przyspieszenie procesów testowania w rozwoju aplikacji mobilnych

Testowanie przez użytkowników w rzeczywistych warunkach jest kluczowym etapem w udanym procesie tworzenia intuicyjnych aplikacji mobilnych dla wszystkich platform. Niedawne doświadczenia wewnętrzne potwierdziły tę zasadę, a narzędzie MobileTogether Instant Deployment okazało się skutecznym sposobem na przyspieszenie testów w procesie tworzenia aplikacji mobilnych, umożliwiając szybkie udostępnienie nowej wersji aplikacji użytkownikom urządzeń z systemami Android, iOS, Windows Phone i Windows 10, oraz umożliwiając szybsze niż dotychczas zbieranie opinii.

![Pięć kluczy](/blog/images/FiveKeys.jpg)

<!--more-->

Altova MobileTogether oferuje dwie opcje wdrażania aplikacji mobilnych. [Wdrożenie w sklepie aplikacji](https://www.altova.com/pl/mobiletogether.html) umożliwia dodanie niestandardowych ikon i ekranów startowych, przesłanie aplikacji do sklepu aplikacji dla każdej platformy oraz udostępnienie jej użytkownikom na całym świecie. [Natychmiastowe wdrożenie](https://www.altova.com/pl/mobiletogether.html) jest idealnym rozwiązaniem dla aplikacji firmowych lub wewnętrznych, skierowanych do określonej grupy użytkowników.

Wdrożenie aplikacji odbywa się poprzez przesłanie jej z programu MobileTogether Designer na serwer MobileTogether, gdzie jest ona natychmiast dostępna dla wszystkich użytkowników urządzeń mobilnych, którzy mają uprawnienia dostępu do serwera.

 

![Twórz aplikacje mobilne działające na różnych platformach, które można udostępniać w sklepach z aplikacjami lub wdrażać natychmiast](/blog/images/BuildApps.png)

Niezależnie od tego, jaką strategię planujesz dla ostatecznego udostępnienia aplikacji, ten sam plik, utworzony w programie MobileTogether Designer, może być wykorzystany w obu przypadkach. Ponieważ pierwsza grupa testerów dla każdej nowej aplikacji zazwyczaj składa się z niewielkiej, znanej grupy osób, opcja szybkiego wdrażania jest idealna.

Co więcej, programiści mogą zbierać opinie od testerów, wprowadzać poprawki i udostępniać nową wersję... natychmiast!

### Dlaczego warto testować aplikacje mobilne?

Testy przeprowadzane przez niezależnych użytkowników służą nie tylko do wykrywania błędów i luk w logice działania. Informacje zwrotne od testerów mogą również potwierdzić, jak intuicyjna jest aplikacja, oraz wskazać obszary, w których można poprawić jej użyteczność.

Wcześniej pisaliśmy na blogu o naszej aplikacji [Signatures](https://www.altova.com/blog/xquery-constructors-mobile-app-development/), która demonstruje funkcjonalność przechwytywania podpisów w platformie MobileTogether. Podczas lunchu jeden z kolegów zauważył, że korzystając z tej aplikacji, nie może aktywować funkcji dostosowywania kolorów, która jest przydatna podczas przeglądania podpisów.

![Strona z podpisami](/blog/images/SignaturesPage.png)

To nie był błąd ani wewnętrzna usterka – to był problem związany z użytecznością. Funkcja zmiany kolorów była przeznaczona wyłącznie do dodawania nowych podpisów, a nie do modyfikowania istniejących. Te podpisy są przechowywane na serwerze i prawdopodobnie zostały utworzone przez innych użytkowników, korzystających z różnych systemów operacyjnych na urządzeniach mobilnych.

Aplikacja do podpisywania składa się z czterech stron: strony głównej z menu, podstrony do zbierania podpisów, podstrony do przeglądania podpisów oraz podstrony do personalizacji kolorów. Ponieważ przycisk personalizacji kolorów znajdował się w głównym menu, użytkownik oczekiwał, że jego działanie będzie widoczne w całej aplikacji.

![Okno pomocy dla stron w programie MobileTogether Designer](/blog/images/pages-window.png)

Wprowadzenie ułatwiające obsługę było oczywiste: przeniesienie przycisku "dostosuj kolory" do podstrony "pozyskiwanie podpisu". Jest to łatwe do zrealizowania w programie MobileTogether Designer, poprzez skopiowanie przycisku za pomocą standardowego skrótu klawiszowego Ctrl-C i wklejenie go na stronie pozyskiwania podpisu za pomocą Ctrl-V.

![Kopiowanie przycisku w programie MobileTogether Designer](/blog/images/copy-button.png)

Po wklejeniu przycisku na stronie "Pobieranie podpisów", otrzymujemy wszystkie właściwości przypisane do oryginalnej wersji, w tym akcję sterującą zdefiniowaną dla zdarzenia "OnButtonClicked":

![Definiowanie przycisku w aplikacji mobilnej](/blog/images/button-action.png)

Możemy usunąć przycisk z górnego menu, dzięki czemu nowy sposób działania umożliwi personalizację kolorów dopiero po tym, jak użytkownik kliknie przycisk "Zapisz nowy podpis" na górnym menu. Przycisk "Zapisz podpis" nadal otwiera podstronę "Dostosuj kolory", a przycisk "Wstecz" na podstronie "Dostosuj kolory" przenosi do poprzedniej strony, która teraz jest podstroną "Zapisz podpis".

![Przepływ pracy aplikacji MobileTogether do podpisywania dokumentów](/blog/images/workflow.png)

Zmodyfikowaliśmy właściwość widoczności przycisku wyboru kolorów, aby ukrywał się on, gdy użytkownik rozpoczyna proces logowania, i ponownie pojawiał się, gdy podpis zostanie usunięty. Przeprowadziliśmy testy nowej wersji w symulatorze MobileTogether, a następnie wdrożyliśmy ją na naszym serwerze MobileTogether i poprosiliśmy naszego kolegę o ponowne przetestowanie. Cały proces, od uruchomienia programu MobileTogether Designer do uruchomienia zaktualizowanej aplikacji na urządzeniu mobilnym, trwał mniej niż 10 minut.

[Pobierz bezpłatny program MobileTogether Designer, aby zacząć tworzyć i testować własne aplikacje mobilne działające na różnych platformach w rekordowym czasie](https://www.altova.com/pl/download/mobiletogether-designer.html) Najnowsza wersja demonstracyjnej aplikacji, o której mowa w tym artykule, jest dostępna na GitHub, a więcej przykładów firmy Altova można znaleźć pod adresem: [https://github.com/altova](https://github.com/altova)
