Size: a a a

QA — Автоматизация

2020 November 17

MD

Moiseev Daniil in QA — Автоматизация
Alexei Vinogradov
Я тут знаю такой жосткий воркэраунд.

Часть где мы создаем данные - отдельным скриптом.
Тесты - отдельным.

И потом в jenkins там обе части по очереди и запускаем
Я про это с самого начала подумал, но у меня там создаются объекты, которые потом использую в тестах, так что не прокатит(
источник

AV

Alexei Vinogradov in QA — Автоматизация
Moiseev Daniil
Я про это с самого начала подумал, но у меня там создаются объекты, которые потом использую в тестах, так что не прокатит(
О_о) это выглядит опасно, shared state и всё такое. Ну, как говорится - удачи)
источник

MD

Moiseev Daniil in QA — Автоматизация
Поэтому и надо что бы они создались 1 раз, а потом идёт только их чтение)
источник

AV

Alexei Vinogradov in QA — Автоматизация
Alexei Barantsev 🗹
оно существует, просто официальная документация его замалчивает, ибо (как нам всем уже не раз объяснял Андрей Солнцев) за BeforeSuite надо TestNG сжечь
Кстати не помнишь в каком видео было про beforeSuite? Я или забыл или не видел
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
мне кажется, что во всех :)
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
даже если спич совсем про другое :)
это ещё Катон Старший придумал, только он Карфаген хотел уничтожить, а Андрей против TestNG ведёт неравный бой
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
но Карфаген в итоге всё таки уничтожили...
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
Андрей не про конкретно BeforeSuite рассказывал, наверняка, а общий проклятый принцип, точнее говоря два — 1) shared state это источник адских сайт-эффектов, 2) потоки. никогда не угадаешь, в каком потоке у тебя что выполняется — где инициализация, а где тест
источник

S

Sergey in QA — Автоматизация
Привет! Подскажите, почему в коде анотацию @Test не видит? в pom.xml  все прописал:

    <dependency>
     <groupId>junit</groupId>
     <artifactId>junit</artifactId>
     <version>4.11</version>
     <scope>test</scope>
   </dependency>
источник

S

Sergey in QA — Автоматизация
источник

S.

Sergey . in QA — Автоматизация
import
источник

S1

Sceptic 1234 in QA — Автоматизация
а в класс импортирован junit?
источник

S

Sergey in QA — Автоматизация
да, в коде прописан перед классом
import org.junit.Test;
источник

S.

Sergey . in QA — Автоматизация
может обнови  проект
источник

S

Sergey in QA — Автоматизация
Rebuild Project пробовал, не помогло
источник

VM

Vova Moskalenko in QA — Автоматизация
а что alt+enter предлагает?
источник

VM

Vova Moskalenko in QA — Автоматизация
в pom.xml что-то подчеркнуто?
источник

S

Sergey in QA — Автоматизация
источник

VM

Vova Moskalenko in QA — Автоматизация
попробуй добавить в класпас, вдруг поможет)
источник

YK

Yehor Korotun in QA — Автоматизация
Sergey
Привет! Подскажите, почему в коде анотацию @Test не видит? в pom.xml  все прописал:

    <dependency>
     <groupId>junit</groupId>
     <artifactId>junit</artifactId>
     <version>4.11</version>
     <scope>test</scope>
   </dependency>
Обнови сам maven справа в менюшке, чтобы jUnit подгрузился
источник