• Інтеграційні тести в дії. Розбираємо на прикладі з вебсервісом

    Доброго дня, цікавить, що ви думаєте про насиупне: Селеніум є дуже не гнучким інструментом, фреймворк під який потрібно окремо писати і апдейтити (вейти, оновлення локаторів і тд, і тп) протягом його всього існування. Тримаючи Селеніум виключно як спосіб автентифікації, коли автентифікацію було б краще зробити через АПІ якийсь, ви робите вашу автоматизацію більш крихкою (іншими словами: менш надійною), адже чим більше кроків та додаткових сетапів у тесті, тим більш шансів, що він впаде на одному з цих багаточисельних кроків.

    Це ні в якому разі не хейт Селеніуму, бо я сам працюю з Селеніумом вже 5 років, але імо, Селеніум це інструмент для суто UI тестів, який варто залишати виключно для цього, і його використання в будь-яких інших цілях виглядає як якийсь костиль.

    Підтримав: Yurii Rozhkov