три помилки які руйнують автоматизацію
ці помилки зазвичай призводять до того що проекти з автоматизації загибаюця, а QA Automation втрачають робот. Не робіть їх і все у вас буде добре ;)
мій телеграм канал та інші посилання:
📎 t.me/qa_advice
📎 linktr.ee/qasenpai
підтримати канал:
₴ 🇺🇦 donatello.to/qasenpai
00:43 перша помилка
03:04 друга помилка
05:35 третя помилка
07:45 практика
Пікірлер: 35
Класний і змістовний відос, дякую за роботу!) Правда треба додати застереження стовно фейкеру і персональних даних користувачів(телефон, емейл, SSN, тощо), бо пряме використання рандому веде до можливих ісків у суді, а це дорого і не весело
@qa_senpai
3 ай бұрын
Я не думаю що прям суд і оце все, але от кейс від Саши Хотемського. У них якось імейл відправився їх колишньому клієнту, і він їм про це повідомив. Тобто ситуація неприємна. Як уникати? - мокати сервіси по відправці імейлів, дзвінків - додавайте рандомні суфікси до цих даних
@user-pd7qu9nz2f
3 ай бұрын
Стмкався із кейсом, що через поганий менеджмент даних для тестів реальним людям була розсилка із інвайтами, а це використання даних без згоди Потім був колективний іск і декілька років виплат
Дуже корисно, дякую!
гарна ідея щодо фейкера, треба буде спробувати 👍
Клас, роби відео трохи частіше ❤
Топ контент, продовжуй
Let’s го clean up з АРІ
дякую! цікаво про клинап
Будь ласка, запишіть відосік про клін ап!)
різноманіття данних це звісно добре, проте краще це оформлювати в дата дрівен тести, аніж викоритсовувати рандомні данні в одному тесті
@qa_senpai
3 ай бұрын
Я там в відео казав що це не для всіх тестів. Мабуть треба було акцентувати на цьому більше уваги.
Дякую за відео👍 Все гарно лаконічно розказано. І навіть міні-демо є
Чекаємо відео про клінап з прикладами
люблю динамічні дані, не розумію чому але часто бачу на проєктах коли люди регають сутності з однаковими даними...
При створенні даних для тестів є сенс додавати певні патерни - ідентифікатори до одного з полів по яким потім можна буде знайти і почистити їх з бази або через апі
можна приклади інтеграційних тестів?
@qa_senpai
3 ай бұрын
я думаю якось зроблю відео з конкретними інтеграційними тестами.
на 0:26 вийшло "Стреатегічні" дякую за відос!
Дякую вам за відео. Про cleanup скажіть чи варто його робити в фікстурах після use, чи це буде поганою практикою ?
@qa_senpai
3 ай бұрын
я так і роблю, але є нюанси. Я більш широко постараюсь розкрити цю тему в наступному відосі.
Цікаво, я до цього якось не думав про статичні дані в тестах… треба буде спробувати😅
Будь ласка, clean up з прикладами.
@qa_senpai
Ай бұрын
Вже є відео на каналі;)
Я думає все ж таки стане у нагоді, а не пригоді!
@qa_senpai
2 ай бұрын
Дякую що звертаєте на таке увагу. Пішов гуглити і от що твіттер аккаунт "Мова-ДНК нації" про це пише "Стати в нагоді чи в пригоді? Нагода - сприятливі для здійснення чого-небудь обставини, влучний момент. Пригода - несподіваний випадок; подія під час подорожі, часто пов’язана з ризиком; нещасливий випадок. Стати в пригоді - знадобитися, бути корисним, зробити послугу тощо." Тобто в цьому випадку здається все правильно ;)
Від громадян з характерним акцентом ))) Ти ж знає як їх правильно називати )))
в кинці можна булоб саммарі зробить візуальне: три помилки 1.,2., 3.
@qa_senpai
3 ай бұрын
Хороша ідея, дякую :)
По больному пройшовся, 3 влучання із 3 по моєму проекту. Але в мене обмеження в одному з сервісів - таймаут кешу в 5 хвилин. Вже третій рік пушу розробників аби пустили мій скріпт чистити БД перед запуском тестів. Але я все пофікшу (може, колись).
@qa_senpai
3 ай бұрын
якщо працює, не чіпай 😁
@Liubov_110
3 ай бұрын
А для чого чистити бд перед запуском тестів? Можливо простіше буде попросити дозвіл створювати нову базу, яку після завершення тестів видаляти
@user-gn4im3ch8c
3 ай бұрын
@@Liubov_110 я дев енв ділю з контент менеджерами, які тестують свій контент, а також ми завʼязані на тестування відео, яке завантажується (буквально - файли з віддаленого серверу) через 3rd party сервіс - а там все ручками, довго і дорого через транскодинг відео. А чистити я хочу ті сутності, які можу CRUDити сам - користувачів, сетап довкола контенту, і тд. Тобто, дропнути БД не варіант(
Мені не цікаво як робити клінап
@user-qm1cw9em2j
3 ай бұрын
тебе про це ніхто не запитував )