3 powody, dla których najlepsze marki mają obsesję na punkcie testowania aplikacji mobilnych i stron internetowych w crowdsourcingu

Opublikowany: 2017-05-04

3 korzyści z testowania crowdsourcingu

W jaki sposób najlepsze marki na świecie, takie jak Facebook i Microsoft, regularnie wprowadzają, aktualizują i zachwycają swoich klientów? Co więcej, kiedy firmy takie jak Dropbox lub Spotify uruchamiają nową wersję swojej aplikacji, w jaki sposób mogą upewnić się, że funkcje działają dokładnie tak, jak chcą? Chociaż wszystkie te duże firmy mają własne wewnętrzne zespoły ds. kontroli jakości, wykorzystują również coś stosunkowo nowego: testy crowdsourcingowe.

Korzyści z testowania w crowdsourcingu są liczne; umożliwia firmom dowolnej wielkości dostęp do mocy profesjonalnych testerów, którzy mają dostęp do praktycznie nieograniczonej liczby urządzeń w dowolnym czasie i praktycznie w każdym miejscu. Ci profesjonalni testerzy są częścią tłumu, który można w każdej chwili zwiększyć lub zmniejszyć. Umożliwiają testowanie jakości, aby zapewnić, że aplikacje mobilne i strony internetowe zostaną wydane w wymaganej jakości. Sprowadza się do dostarczenia 3 kluczowych elementów: szybkości, jakości i kosztów oraz zlokalizowanych informacji.

Prędkość

Aby konkurować na dzisiejszym globalnym rynku i budować świadomość marki, musisz być w stanie jak najszybciej udostępnić swoją aplikację mobilną lub witrynę użytkownikom. Po zbudowaniu nowych funkcji należy je wydać i powtórzyć w niewiarygodnie szybszym tempie.

Weźmy na przykład Facebooka, który działa zgodnie z mantrą „wysyłaj wcześnie i wysyłaj dwa razy częściej”. Aby wykonać tego rodzaju podejście do ciągłego rozwoju / wydania DevOps, muszą efektywnie wykorzystywać zasoby QA, a do tego wykorzystują mieszankę testerów wewnętrznych i crowdsourcingowych.

Testerzy korzystający z crowdsourcingu zapewniają im elastyczność w zakresie skalowania prac testowych w razie potrzeby, na przykład w przypadku dużej wersji, bez zatrudniania dodatkowego personelu. Wszelkie błędy znalezione przez testerów crowdsourcingowych są wprowadzane do systemu śledzenia błędów, aby programiści mogli nad nimi pracować na bieżąco.

Bardzo ważne jest, aby programiści otrzymywali na czas i odpowiednie informacje o błędach. Gdy programista kończy funkcję lub funkcję, musi otrzymać wyniki testów. Najlepiej, gdy dzieje się to, gdy funkcja jest wykonywana małymi porcjami, aby programista nie musiał zmieniać kontekstu.

Przełączanie kontekstu dla programistów powoduje mnóstwo problemów, ale przede wszystkim wpływa na ich czas i wydajność. W związku z tym, jeśli możesz uzyskać terminowe zgłaszanie błędów, zanim będą musieli przejść do innej funkcji, zaoszczędzisz czas dla swojego projektu, zachowując wysoką jakość.

Jakość i koszt

Oczywiście jedną z największych korzyści związanych z testowaniem w ramach crowdsourcingu są oszczędności w porównaniu z całkowicie własnym podejściem. Koszt wynajęcia pełnoetatowego testera oprogramowania może się znacznie różnić w zależności od miejsca zatrudnienia i wymaganego doświadczenia.

Same koszty pensji mogą wynieść 50 000 USD rocznie w Stanach Zjednoczonych i od 30 000 do 60 000 EUR w Europie. Te twarde koszty wynagrodzenia nie obejmują kosztów miękkich, takich jak wynagrodzenie urlopowe, emerytury i inne świadczenia, które Twoja organizacja może zaoferować.

Ponadto koszty te reprezentują tylko koszty wynagrodzeń, a nie problemy, które Twoja organizacja może napotkać podczas testowania aplikacji mobilnych i witryn internetowych na różnych urządzeniach i systemach operacyjnych. Jeśli na przykład planujesz testować na wielu urządzeniach (co jest rekomendacją), będziesz musiał zainwestować w laboratorium urządzeń lub środowisko zwirtualizowane.

Jest absolutnie miejsce i czas na wewnętrzną kontrolę jakości, a organizacje muszą dokładnie rozważyć, jak rozmieścić te zasoby w celu uzyskania maksymalnej wydajności. Jeśli korzystasz z testów crowdsourcingowych, na przykład do przeprowadzania testów eksploracyjnych, wyniki zazwyczaj można otrzymać w czasie krótszym niż 48 godzin (w razie potrzeby niektóre testy odbywają się w nocy), a wewnętrzna kontrola jakości może być odpowiedzialna za bezpośrednią współpracę z zespołem programistów. upewnij się, że są naprawione.

Kolejną korzyścią wynikającą z połączenia tradycyjnych metod zapewniania jakości z testowaniem crowdsourcingowym jest możliwość przeprowadzenia dodatkowych testów bez dodawania stałego zasobu. Gwarantuje to, że możesz swobodnie skalować w górę i w dół, zgodnie z potrzebami firmy.

Zlokalizowane informacje

W miarę jak coraz większe marki zaczynają ekspansję globalną na nowe rynki, zaczyna się dziać śmieszna rzecz. Tradycyjnie organizacje utknęły przy podejściu opartym na tłumaczeniu, które zajmuje się bezpośrednio tłumaczeniem aplikacji mobilnej lub strony internetowej.

Z biegiem lat utowarowienie dostawców usług tłumaczeniowych drastycznie obniżyło koszty szybkiego tłumaczenia aplikacji lub strony internetowej na inny język. Wraz z pojawieniem się uczenia maszynowego i sztucznej inteligencji możliwość prostego przetłumaczenia jednego języka na inny jest dość łatwa. Tłumaczenie nie przynosi jednak rezultatów, o które zabiega większość firm i marek. To, czego naprawdę chcą firmy, to zlokalizowane spostrzeżenia.

Kiedy wydajesz aplikację lub stronę internetową w innym kraju lub lokalizacji, dzieje się kilka rzeczy. Użytkownicy mogą pobierać aplikację lub korzystać ze strony internetowej lub nie. Na funkcjonalność aplikacji lub strony internetowej może mieć wpływ wiele czynników pozostających poza Twoją kontrolą.

Niektóre funkcje w aplikacji lub witrynie mogą w rzeczywistości wpłynąć na kulturowy wpływ Twojej marki na lokalnych mieszkańców. Wszystkie te czynniki, a także wiele innych, wchodzą w zakres zlokalizowanego wglądu. Większość marek naprawdę potrzebuje tych informacji, jeśli chcą skalować swoje aplikacje lub strony internetowe w nowych lokalizacjach, ale pozostaje pytanie: jak?

Niektóre z największych marek na świecie, takie jak Facebook, Spotify, Dropbox i inne, wykorzystują możliwości lokalnych testów crowdsourcingowych do dostarczania lokalnych informacji. Te lokalne spostrzeżenia napędzają rozwój ich produktów i są jednym z powodów, dla których byli w stanie szybko zaangażować się na lokalnych rynkach bez ogromnych kosztów posiadania własnych butów na ziemi.

Dzięki potędze testów crowdsourcingowych firmy są w stanie szybko określić, gdzie ich aplikacja lub strona internetowa wymagają przeglądu, aktualizacji lub naprawy, aby uniknąć utraty potencjalnych użytkowników. Testy crowdsourcingowe dostarczają prawdziwych użytkowników na prawdziwych urządzeniach w miejscach, w których ich potrzebują.

Więcej korzyści z testów crowdsourcingowych

Siła urządzeń mobilnych i internetu zrewolucjonizowała samą tkankę pracy i życia osobistego. Aby to ułatwić i aby firmy mogły się rozwijać na całym świecie, muszą skoncentrować się na dostarczaniu wysokiej jakości aplikacji i stron internetowych w coraz szybszym tempie.

Wykorzystując połączenie wewnętrznych metod kontroli jakości i testów crowdsourcingowych, organizacje mogą wykorzystać szybkość, jakość i zlokalizowane spostrzeżenia, aby wyprzedzić konkurencję o krok.

Biografia autora

Nick Roberts jest szefem marketingu i badań w globalnym testowaniu aplikacji, firmie zajmującej się testami jakości z siedzibą w Londynie w Wielkiej Brytanii. Nick spędził ponad 15 lat pracując w różnych branżach, takich jak cyberbezpieczeństwo, zakupy rządowe, hosting i telekomunikacja w USA i Wielkiej Brytanii. Połącz się z nim @infosecnick lub https://www.linkedin.com/in/nickro/. Aby dowiedzieć się więcej o testach crowdsourcingowych, odwiedź stronę https://www.globalapptesting.com