HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <p>Теги: тестирование, maven, job, jenkins, .bat, .sh, goals, build, автотестирование</p>
1 <p>Теги: тестирование, maven, job, jenkins, .bat, .sh, goals, build, автотестирование</p>
2 <p>Хотите, чтобы автотесты запускались автоматически, почти сразу, как только разработчик сделает изменения в коде или сделает новую фичу? От вас требуют запуска автотестов в 4 часа ночи, чтобы протестировать ночную или релизную сборку? Может быть вы ещё хотите, чтобы тестовый стенд был подготовлен и настроен автоматически? Вам нужны говорящие и наглядные отчёты? Вы любите автоматизировать рабочие процессы?</p>
2 <p>Хотите, чтобы автотесты запускались автоматически, почти сразу, как только разработчик сделает изменения в коде или сделает новую фичу? От вас требуют запуска автотестов в 4 часа ночи, чтобы протестировать ночную или релизную сборку? Может быть вы ещё хотите, чтобы тестовый стенд был подготовлен и настроен автоматически? Вам нужны говорящие и наглядные отчёты? Вы любите автоматизировать рабочие процессы?</p>
3 <h2>Есть решение!</h2>
3 <h2>Есть решение!</h2>
4 <p>Всё это позволяет сделать система непрерывной интеграции<strong>Jenkins</strong>! В ней создаются так называемые джобы (Job), то есть задания. В этом задании можно запускать<strong>.bat</strong>-файлы и<strong>.sh</strong>-скрипты перед запуском автотестов на Windows или Linux соответственно.</p>
4 <p>Всё это позволяет сделать система непрерывной интеграции<strong>Jenkins</strong>! В ней создаются так называемые джобы (Job), то есть задания. В этом задании можно запускать<strong>.bat</strong>-файлы и<strong>.sh</strong>-скрипты перед запуском автотестов на Windows или Linux соответственно.</p>
5 <p>Таким образом можно произвести любую подготовку к тестированию (например, установить приложение на сервере, подготовить тестовые данные, пролить базу данных…). Затем запустить один или несколько автотестов, любое их количество, прописанное в Целях (Goals) в разделе сборки (Build). В этом поможет плагин<strong>Maven</strong>.</p>
5 <p>Таким образом можно произвести любую подготовку к тестированию (например, установить приложение на сервере, подготовить тестовые данные, пролить базу данных…). Затем запустить один или несколько автотестов, любое их количество, прописанное в Целях (Goals) в разделе сборки (Build). В этом поможет плагин<strong>Maven</strong>.</p>
6 <p>Ну и наконец, можно выполнить другие действия уже после автоматизированного тестирования (сгенерировать и выложить в общий доступ отчёт, откатить изменения, сделанные при работе автотестов - всё что хотите). Всё это настраивается на одной странице<strong>Jenkins</strong>. Все действия выполняются последовательно, в заданном порядке. Таким образом автоматизируются рутинные процессы в отделах тестирования и разработки.</p>
6 <p>Ну и наконец, можно выполнить другие действия уже после автоматизированного тестирования (сгенерировать и выложить в общий доступ отчёт, откатить изменения, сделанные при работе автотестов - всё что хотите). Всё это настраивается на одной странице<strong>Jenkins</strong>. Все действия выполняются последовательно, в заданном порядке. Таким образом автоматизируются рутинные процессы в отделах тестирования и разработки.</p>
7 <p><em>Есть вопрос? Напишите в комментариях!</em></p>
7 <p><em>Есть вопрос? Напишите в комментариях!</em></p>
8  
8