Второй секрет эффективности автоматизации тестирования
Автоматизация процессов тестирования - тема наболевшая. Все говорят о крутой, эффективной автоматизации, но мало кто ее видел. Я решил сделать серию постов и видео на тему "секретов эффективной автоматизации".
Часто, когда я вижу на что тратятся усилия в индустрии автоматизации, я вспоминаю фразу из фильма Парк Юрского Периода: "Ваши ученные так увлеклись вопросом смогут ли они сделать это, что забыли подумать - надо ли".
Второй секрет эффективности автоматизации - "Автоматизировать надо 100% тестов, но только те, которые НУЖНО автоматизировать".
Конечно, звучит как тавтология, но смысл в том, что:
👉🏻 Не нужно тратить время на автоматизацию 100% тестов, автоматизируйте то, что принесет больший ROI (Return of investment)
👉🏻 Даже самые продвинутые UI автотесты не заменят хороший ручной тест. Если есть возможность заменить один UI автотест несколькими Unit/Integration тестами - это отличный способ ускорить и повысить стабильность автотестов
👉🏻 При автоматизации - исходите из приоритетов. Smoke autotest или BVT(Build verification tests) - отличный вариант для старта.
Хотите узнать почему? Смотрите видео!
https://youtu.be/mgf8X63F-eQ