В статі про це писав, що в Appium можна мокати дані, але це дорожче. Для Android це може бути не секʼюрно. Наприклад у випадку, коли треба відкрити певний екран з певними даними.
В нативній реалізації це простіше і гармонічніше + якщо змінилася модель даних, ви можете використовувати модель яку юзають розробники і тим самим спростити цей процес.
П.С. Я не кажу, що цього зробити не можливо, я більш про те, що варіант з нативками більш простий, гнучкий і секʼюрний в цьому плані.
Думаю навряд. Як Ви і казали, локатори + UI будуть відрізнятися. Якщо взяти якийсь Flutter то в теорії може і так. Додаток і тести однією і тією ж кросплатформною мовою. Але я такого не перевіряв)
Звучить як Appium :D
React Native
Стосовно додатку на React Native я, якщо чесно, не працював багато з таким. В нас частково він використовувався, і з ним було геморно працювати з нативних тестів, бо, якщо я правильно все памʼятаю, було навіть важко туди додати ID і всі елементи шукалися виключно за текстом. І цей кусок додатку менеджився іншою командою.
Якщо брати повний додаток на React Native, то я точно не підкажу, але я б почави би вивчати це питання. Якщо я не помиляюся, то на рекат є свої нативки. Також глянув би на Detox, він, здається як раз для React Native. Ну а далі вже від того що отримав би на виході ресьорчу.
В теорії тут можна і нативки (ios/android) використовувати, шукаючи всі елементи по тексту, але, скоріш за все це буде зайве. Ну і звісно як одна із опцій це Appium :)
Або, як написав Роман можна було б спробувати плейрайт. Але це вже залежитиме від проєкту, цілей, що в нас є і тд.
Дуже дякую! <3
Дякую. А от щось по типу плейрайта було б супер, але коли? :)
Нужно понимать, мы работаем на время или результат?
В офисе тоже можно сидеть за компом и смотреть целый день ютуб. Я сталкивался и с теми, кто целый день работал без перерывов и овертаймил и кто сидел в ютубе и соцсетях и ничего не делал (их к слову со временем просили уйти). А были ребята, которые просто делали свою работу в тоже время могли позалипать видосики при этом эффективность не падала.
Я сторонник работы на результат, ведь иногда лучше в один день не доработать, уйти домой, выспаться и прийти с новыми силами на следущий день и сделать все, что надо, чем отсиживать своё время абы було. Ведь если человек будет отсиживать своё время непродуктивно сегодня, то завтра он полон сил не будет пересиживать. И получается, что результативность будет хуже.
Если кто-то злоупотребляет свободой, то менеджмент это заметит, а применять подход с тренингом ко всем — глупо. Имхо
Где взять мотивацию прочитать столько букав?
Дуже круто що компанії обирають нативки + це в свою чергу збільшує кількість людей які вміють з ними працювати