Как автоматизировать рутинные задачи или учимся разговаривать на змеином языке
-
20 мин
Готов поспорить, что на вас, так же, как и на меня, ложится огромное количество во задач напрямую не связанных с тестированием. Нужно перекинуть кому-то файлы, составить скучный отчет, загрузить новую версию приложения на сервер или покормить офисную черепашку. Причем, эти задачи постоянно повторяются - рутина!
Для решения этой проблемы я предлагаю использовать автоматизацию. Да-да автоматизировать можно не только тесты в селениуме или где-то ещё, но и множество задач с которыми мы постоянно сталкиваемся. Для этого необходимо на начальном уровне освоить один из языков программирования, а также настроить среду запуска, ну а с целями автоматизации поможет разобраться ваша фантазия.
В данном докладе будет рассмотрен язык программирования python, как один из наиболее простых и наглядных в данном контексте. Посмотрим, как писать код, искать готовые модули, запускать получившиеся скрипты.
В качестве среды запуска тестов будем рассматривать CI server - Bamboo, как наиболее красивый и простой.Как автоматизировать рутинные задачи или учимся разговаривать на змеином языке from Vlad Orlikov on Vimeo.