mobile app beta testing services ios
Бета тестване е може би една от най-важните стъпки в разработването на мобилни приложения.
За разлика от стандартизирания iOS, мобилните устройства, работещи под Android, се различават значително не само от инсталираната версия на операционната система, но и от вида на езика за програмиране, разделителната способност на екрана, хардуера и т.н.
Това е причината, поради която трябва да държите не само екип от тестери в офиса, но и набор от устройства за тестване на приложения. Обикновено този процес се провежда на ръка.
Какво ще научите:
- Общ преглед
- Тествах следните услуги за бета тестване на мобилни приложения на трети страни
- Препоръчително четене
Общ преглед
Отначало трябва да инсталирате приложението, след това внимателно да проверите използваемостта и функционалността за грешки. И този процес се повтаря отново и отново за всяко устройство, което трябва да стартира приложението. Ето защо управлението на устройствата става толкова важно.
Съществени недостатъци в този случай са трудоемката работа на тестерите и особено липсата на устройства, които работите на Android.
Прочетете също:
Най-добрите доставчици на услуги за тестване на мобилни приложения в облак през 2020 г.
Реших да сравня 4 от най-популярните услуги, които предоставят мобилно бета тестване на приложения.
Тествах следните услуги за бета тестване на мобилни приложения на трети страни
На снимката по-долу е описан набор от функции, който е най-важен за мен лично и наличността му в различни мобилни платформи за бета тестване.
Има два основни типа услуги за тестване: услуги за докладване на сривове и услуги за аутсорсинг на бета тестване. По принцип последното включва същите функции на първото.
TestFlight
TestFlight е услуга, която опростява тестването на приложения за iOS-устройства чрез облекчаване на колекциите на кодове на устройства. Едно от основните предимства е възможността да видите колко пъти е стартирано приложението, колко пъти е неуспешно и да получите информация за отстраняване на грешки.
най-сигурният конвертор на YouTube в mp3
Като цяло използването на този инструмент е много приятно изживяване, което ви позволява ефективно да събирате UDID и да разпространявате приложения за компилация.
Предимства на TestFlight
- Бързо и лесно качване на файлове чрез помощната програма за настолни компютри на Mac OS (всъщност най-простата сред всички други услуги);
- Отдалечено регистриране;
- Безплатно е.
Основният недостатък на TestFlight:
- Не поддържа Android.
Да се започнете с TestFlight, просто попълнете регистрационния им формуляр. Не забравяйте да посочите, че сте разработчик, в случай че сте - това ще ви даде достъп за качване на собствени компилации и покана на собствени тестери. По-нататъшният процес е доста прост - ще трябва да създадете екип, да качите вашата компилация и да поканите тестерите си.
HockeyApp
Поради скорошното усвояване на TestFlight от Apple, много от разработчиците бяха преминали към HockeyApp през последните месеци. Отчетите за сривове са много подробни (напр. Пълна проследяване на стека със символи на сървъра и въпреки че не е толкова добро, колкото TestFlight, тяхното настолно приложение осигурява добър начин за качване на приложението и неговия dSYM файл (необходим за символизиране). Инструментите на HockeyApp все още не са безплатно, можете да имате само безплатна пробна версия.
Предимства на HockeyApp:
- Библиотеки с отворен код;
- Управление на компилация, управление на устройства, проследяване на активността на тестери;
- Даде ми подробни доклади за сривове.
Основният недостатък на HockeyApp:
- Не поддържа тестови случаи. Въпреки че не всеки отбор има нужда от тази функция, лично за мен това изигра решаваща роля.
Да се започнете с хокей ще трябва да платите - минималният план за 5 приложения ще ви струва 10 USD на месец. Те също имат пробен план (бърз съвет: за да получите такъв, не забравяйте да посочите, че сте разработчик, когато се регистрирате). Когато процесът на регистрация приключи - регистрирайте устройството си на хокей, качете приложението си и оставете тестерите да го инсталират.
Crashlytics
Всъщност, ако не сте много запалени по бета разпространението на вашето приложение, тогава определено трябва да помислите Crashlytics . Този инструмент предлага повече функции като форум за обратна връзка. Тази услуга е безплатна в момента и изглежда, че ще остане такава и в бъдеще.
Предимства на Crashlitics:
- Това е основно инструмент за отчитане на сривове. Ако търсите репортер за срив - този ще ви даде цялата необходима функционалност;
- Безплатно е.
Основният недостатък на Crashlitics
- Той не позволява разпространение на компилация или управление на устройства, това е просто прост инструмент за докладване на сривове.
Да се започнете с Crashlitics, ще трябва да влезете с вашия акаунт в Twitter. Да, изглежда, че тези момчета планират да съберат колкото се може повече социални контакти. Моля обаче, не очаквайте, че ще се регистрирате и ще получите незабавен достъп до цялата функционалност - вече сте в техния списък на чакащите. Моля, изчакайте допълнителната покана. Изчакайте. Просто изчакай.
Ubertesters
Както и Crashlytics, Ubertesters платформата е безплатна. Предназначен е за всички видове мобилни приложения. Но за разлика от Crashlytics предлага по-широк спектър от услуги, сравними с HockeyApp, включително регистриране на сривове, редактиране на екранна снимка, поддръжка на тестови случаи и т.н.
най-доброто безплатно приложение за изтегляне на музика за android
Под една платформа той съчетава интелигентен инструмент за тестване и възможност за наемане на отдалечен екип от квалифицирани тестери. Функцията за известяване в реално време позволява на тестера да знае за новата компилация, като му позволява да го инсталира на устройството си. Също така те имат възможност да изпращат грешки и други проблеми, докато са в движение, от самото приложение и да редактират изцяло екранната снимка на мястото, където е възникнала грешката. Това също изглежда добро решение за премиерите, които искат да имат пълен контрол върху процеса на тестване.
Предимства на Ubertesters:
- Редактиране на екранни снимки - Можете просто да маркирате област на грешки, като използвате тяхната функционалност за рисуване. Не е шега - тази изключително малка функция спести над 50% от времето на нашите вътрешни тестери;
- Когато нямате достатъчно тестери, можете незабавно да наемете техните собствени бета тестери. Въпреки че никога не съм използвал тази възможност;
- Поддръжка на тестови случаи - Както споменах по-горе, тази функция е важна за мен;
- Той наистина е завършил набор от функции, които ми позволяват да използвам само тази платформа за всички мои нужди от бета тестване днес.
Основният недостатък на Ubertesters:
- Твърде сложен потребителски интерфейс ... Отне ми известно време, за да се приспособя към него.
За да започнете с Ubertesters, отидете на уебсайта им и попълнете регистрационна форма. Можете да изберете дали искате да използвате платформата безплатно или искате да платите (в зависимост от вашите нужди за тестване).
Бърз съвет: в момента те предлагат своя план Pro (който включва всички функции) безплатно (като пробна версия), така че бих препоръчал да изберете Pro, а не безплатен, когато избирате своя план. Когато се регистрирате, ще трябва да създадете профила на организацията си (или да се присъедините към съществуващ такъв), да интегрирате SDK на тяхното приложение, да качите първата компилация и да започнете тестване.
Така че има няколко съществени разлики между изброените по-горе услуги. Всеки един от тях може да се използва за различни видове решения за бета тестване на мобилни приложения. За да получите най-добрия резултат от тези услуги за тестване, трябва да инсталирате техния SDK и да внедрите различни части от кода в развиващите се приложения.
Препоръчително четене: Ръководство за мобилно тестване
В следващата ни статия ще обсъдим повече за Фирма за разработка на мобилни приложения .
Препоръчително четене
- Защо мобилното тестване е трудно?
- Алфа тестване и бета тестване (Пълно ръководство)
- 11 най-добри инструменти за автоматизация за тестване на приложения за Android (инструменти за тестване на приложения за Android)
- Уроци за тестване на мобилни приложения (Пълно ръководство с над 30 урока)
- Урок за Appium за тестване на мобилни приложения за Android и iOS
- 5 Предизвикателства и решения за мобилни тестове
- Най-добри инструменти за тестване на софтуер 2021 г. (Инструменти за автоматизация на QA теста)
- Какво е гама тестване? Финален етап на изпитване