Size: a a a

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

2020 January 17

AB

Alexei Barantsev in QA — Автоматизация
во-вторых, в этом примере последняя строчка неправильная
источник

AP

Anton Popov in QA — Автоматизация
Alexei Barantsev
во-первых, чтобы его не трогать — достаточно просто его не трогать :)
А как тогда тестировать метод, внутри которого стоит Scanner?
источник

AP

Anton Popov in QA — Автоматизация
Тест при запуске такого метода начинает в бесконечном цикле крутиться
источник

AB

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

AB

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

AB

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

R

Ranorex in QA — Автоматизация
Алексей, у вас есть курсы по SoapUI?
источник

AB

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

AB

Alexei Barantsev in QA — Автоматизация
я его не люблю
источник

R

Ranorex in QA — Автоматизация
Alexei Barantsev
я его не люблю
Мой банк заставит Вас полюбить его. Особенно как инструмент стресс тестирования. Это когда ты стреляешь одновременно запросами в 200 штук и замолкаешь. Ассерты на респонсы делаешь.
источник

R

Ranorex in QA — Автоматизация
Кстати, благодаря вашим курсам я стал уже разработчиком скриптов для Jmeter.
источник

KL

Konstantin L in QA — Автоматизация
Kirill Yurkov
всё просто - ты выставил следующие параметры. 100 юзеров, достижение пика количества пользователей за 100 секунд. это 1 пользователь в секунду. количество итераций у каждого 2 штуки, следовательно юзер добавляется каждую секунду делает 2 раза то что у тебя в тест плане (очевидно это очень быстро выполняет) и отваливается
Т.е. если запрос выполняется за долю секунды jmeter не отобразит рост кол-ва запросов? Тогда почему не прекращается тест?.. в консоли похоже работает
источник

AP

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

AB

Alexei Barantsev in QA — Автоматизация
Anton Popov
Понял, буду думать, спасибо
чтобы было понятно — попробуйте этот тест переделать, чтобы протестировать вот такую функцию
public int getInt() {
 return new Scanner(System.in).nextInt();
}
источник

AB

Alexei Barantsev in QA — Автоматизация
не забудьте о том, что тест может иногда падать, восстанавливать исходное состояние нужно и в этом случае
источник

B

Bola in QA — Автоматизация
мне в целом кажется не очень идея тестировать стандартные либы джава
источник

AB

Alexei Barantsev in QA — Автоматизация
это не стандартная либа, а метод getInt, его поведение я предлагаю потестировать
источник

EB

Evgenii B in QA — Автоматизация
Это не имеет никакого отношения к этому чату. Прекращай
источник

B

Bola in QA — Автоматизация
Alexei Barantsev
это не стандартная либа, а метод getInt, его поведение я предлагаю потестировать
на stackoverflow есть прям решение именно для калькулятора:
https://stackoverflow.com/questions/31635698/junit-testing-for-user-input-using-scanner/31635737
@Lemster
источник

AB

Alexei Barantsev in QA — Автоматизация
это тоже плохое решение. оно не восстанавливает исходный System.in (в предыдущем примере хотя бы попытка была...)
источник