В данной публикации я расскажу о том, как подружить
Linux (ubuntu server 14.04) с Selenium Server v.2.43.1, о подводных камнях и зачем мне в облаке понадобился сервер для автоматических тестов.
Не так давно на Хабре была опубликована статья «Автотесты – барское дело». Я считаю, что в команде, где более 2-х разработчиков работают над одним проектом — это просто необоходимая вещь. Когда я работал один, обходился без тестов. Проект писался с нуля, код я знал как свои 5 пальцев. Компания росла очень быстро — в месте с ней и количество задач. Появились новые разработчики, тут то и начались проблемы. Пишем один функционал — отваливается другой. Не подумайте, такое случалось редко, но такие ошибки стоили дорого и нужно было с этим бороться. В это время я принял решение ввести автотесты в процесс разработки, о чем ни капли не жалею.
Сейчас я решил еще больше оптимизировать процесс тестирования. Идея в том, чтобы автоматически запускать тесты при поднятии функционала на дев, продакшин. Преимущества такого подхода очевидны и о них уже писали не раз. Как минимум — это моя уверенность в том, что тесты отработали и при заливке на продакшин ничего не сломается.
Читать дальше →
Сэр Тим Бернерс-Ли создал Всемирную паутину 25 лет назад. Стоит задуматься над его словами о предстоящей борьбе. Интернет уже не просто посредник; с появлением пузырей фильтров («filter bubbles») и централизованного контроля корпораций под угрозой оказалась сама идея открытости и прозрачности Сети. Отстаивать свободу Интернета придётся самим пользователям. Поэтому перед нами вопрос: какой Интернет нам нужен?
Чернов Дмитрий© chernov.pro