Size: a a a

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

2019 November 07

t

to the next step! in QA — Автоматизация
Блин, извини) в junit)
источник

NB

Nikita Borodin in QA — Автоматизация
to the next step!
Как использовать переменную из одного теста в другом? Такое возможно?
Как правило тесты изолированны и могут выполнятся в случайном порядке.
источник

t

to the next step! in QA — Автоматизация
Nika
Кладите в test context
Это типа записать в файлик?)
источник

M

Merg in QA — Автоматизация
мммм, зависимые тесты, люблю такое
источник

AB

Alexei Barantsev in QA — Автоматизация
не забудьте ещё обеспечить правильный порядок выполнения тестов
источник

t

to the next step! in QA — Автоматизация
Alexei Barantsev
не забудьте ещё обеспечить правильный порядок выполнения тестов
А как в junit последовательность определить? Я читал что вроде нельзя
источник

AB

Alexei Barantsev in QA — Автоматизация
увы, уже можно...
источник

AT

Anton Tatsienko in QA — Автоматизация
напишите все в один тест и не майтесь
источник

AB

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

AT

Anton Tatsienko in QA — Автоматизация
если у вас все друг от друга зависимо - то выполнить одно без другого все равно нельзя; тогда вопрос: зачем разделять ?
источник

AB

Alexei Barantsev in QA — Автоматизация
(где-то Андрей Солнцев сейчас оплакивает старый добрый JUnit4...)
источник

AB

Alexei Barantsev in QA — Автоматизация
а общую переменную просто положите в статическое поле. ну, чтобы сразу все антипаттерны в одно место собрать :)
источник

t

to the next step! in QA — Автоматизация
Anton Tatsienko
если у вас все друг от друга зависимо - то выполнить одно без другого все равно нельзя; тогда вопрос: зачем разделять ?
По сути это два тест кейса, а это норм что два кейса в 1 тестовый метод писать?
источник

AT

Anton Tatsienko in QA — Автоматизация
а почему нет, если у вас один от другого зависит ?

но вообще зависит от ваших условий и того, что вам важно: минимальное дублирование кода, максимально атомарные кейсы или еще что-то...

я бы лично вынес всю одинаковую подготовку в beforeEach
потом написал бы два кейса, второй из которых частично дублирует первый; - но это если мне важно проверять каждую отдельную штуку в отдельном тесте;

если мне это было бы не важно: я бы написал 1 тест с несколькими проверками - сэкономил время на разработке и поддержке и строках кода; но нарушил бы паттерн об атомарности
источник

AV

Alexei Vinogradov in QA — Автоматизация
to the next step!
Как использовать переменную из одного теста в другом? Такое возможно?
Это обычно не стоит делать, тесты станут зависимыми.

Технически можно использовать System properties.
источник

AB

Alexei Barantsev in QA — Автоматизация
ну ты предложил... в system property только строку можно запихнуть. а в статическое поле любой объект засунуть можно
источник

EB

Evgenii B in QA — Автоматизация
Делай eval на строку, кэк
источник

EB

Evgenii B in QA — Автоматизация
Будут объекты 😈
источник

t

to the next step! in QA — Автоматизация
Alexei Vinogradov
Это обычно не стоит делать, тесты станут зависимыми.

Технически можно использовать System properties.
Если переменную класса сделать статичный, то её видно в другом тесте
источник

O

Oleg in QA — Автоматизация
to the next step!
Если переменную класса сделать статичный, то её видно в другом тесте
Что в переменной то?
источник