Канал пушка! Автору респект. Очень хотелось бы уроков по авто.тестированию API в requests, а так де обращение и проверка изменений в БД
@SeniorTester Жыл бұрын
спасибо за идеи для новых видео
@MrSunTrope6 ай бұрын
Я вообще не привык тесты писать, но начал смотреть ваш канал, много стало более понятно. и тесты теперь меньше бесят, спасибо большое!
@SeniorTester6 ай бұрын
Очень необычный коммент)))
@klimtro4 ай бұрын
Евгений, спасибо за ваш Ютуб канал. Очень полезно и очень интересно!!
@vladimir5215 Жыл бұрын
Очень удобно , когда делаешь тесты на коленке использовать parametrise
@SeniorTester Жыл бұрын
Да оно и для тестов не на коленке очень удобно
@devlog_channel9 ай бұрын
Просто и доступно! Спсибо за видео про параметризацию в Pytest
@vitalidambajev8063 Жыл бұрын
Спасибо за видео, про indirect узнал у Вас, беру на вооружение
@Isaak_Kazmann6 ай бұрын
Очень полезно. Супер !!! В конце запутанно, но я понял. примерно :)
@vitaliytom6754 Жыл бұрын
Все здорово.... тестики по сайтам, где надо только на страничку зайти :) ты покажи как авторизироваться на сайте и уже на "кнопочки тыкать" автотестом уже на залогиненом сайте.
@danilstahl1722 Жыл бұрын
а чем отличается кликанье кнопочек на сайте где ты залогинен от сайта, где ты не залогинен?
@SeniorTester Жыл бұрын
Если вы про хранение браузерных сессий, то однажды расскажу. Но если не про них, то кликаем кнопочки чтобы авторизоваться, а потом кликаем кнопочки на залогиненом
@johnyelasto Жыл бұрын
@@SeniorTesterда он из тех, который не понимает, что всё по аналогии делается 🫡
@aleksejkaziaba9129 Жыл бұрын
Привет! Спасибо за ролик. Может подскажешь как в аллюр пропихнуть резалты тестов, запущенных с параметризацией, в один тест? Т.е. сейчас на каждый параметр свой тест создается. Хотя в модуле тест то один, просто с разными параметрами запускается. Инвестигал этот момент, не нашел. Может ты сталкивался с таким. Заранее спасибо!
@SeniorTester Жыл бұрын
Ну это ж как-бы много тестов, а не один. Скорее всего нельзя так сделать. Хотя, всякое бывает. Может и есть решение
@АнастасияСмирнова-ь1г Жыл бұрын
Спасибо за видео! А вы не выкладываете написанный на уроках код в гит?
@SeniorTester Жыл бұрын
Если кода много, то, бывает, выкладываю.
@lashaQA Жыл бұрын
Ну и потом , лучше уже не использовать selenium, а использовать selen в питоне, selenium он как инструмент автоматизации браузера чистый , selen же более для тестовой автоматизации. Один только кайф поймаешь когда уйдешь от явных и не явных ожиданий, в selene оно уже все встроенно. А в селениум тесты постоянно падают, у тебя элемент видимый, у другого на меньшем мониторе не видимый, сейчас элемент прогрузился за 0.01 секунда , завтра на прогоне за 0.04, и все) тесты опять упали))
@SeniorTester Жыл бұрын
Селениум - основа. Не зная селениум, нет смысла браться за селен
@lashaQA Жыл бұрын
@@SeniorTester а разница ? browser.element(#'test').click() или driver.find_element(By.Xpath, '//div[@class=''test]').click() Где тут основа ? И кто сказал что селениум основа ?))) надо сразу как по мне начинать учить, что ближе к проекту )
@SeniorTester Жыл бұрын
Ну, изучение селекторов это основа. А уже упрощенное их использование это развитие. Все-таки селен построен поверх селениума
@lashaQA Жыл бұрын
Хотя у всех конечно свой подход)) Но такие тесты, с негативным сценарием я не пишу на web, опираясь на туже пирамиду тестирования )) Этих негативных тестов можно написать 10000, пусть их пишет программист, и на беке они за пару секунд пролетят )) А у нас тут браузер только 0.04 сек запускается )) Параметризацию я пишу только на апишку, для проверки кодов ответа )
@SeniorTester Жыл бұрын
Я ж сказал в видео, что авторизация на этом сайте не работает, поэтому проверяю только негативное. Везёт вам - у вас программист тесты пишет...
@lashaQA Жыл бұрын
@@SeniorTester не хотят )) заставляем )
@lashaQA Жыл бұрын
Одно не понятно, зачем эти тесты тут? Это уже получаются атомарные тесты, которые должен писать разработчик. У нас же тесты end_to_end, мы воспроизводим пользователя, и как бы проверяем неявно, если к примеру ввели логин и пароль, и выполняем дальше какую то логику, значит блок авторизации работает, мы его неявно и проверили
@SeniorTester Жыл бұрын
Я же не показываю как правильно выстроить тестирование, а показываю как пользоваться определённой фичей. И показываю это на простых примерах. Какой смысл был здесь писать е2е тесты?