ОТЕЦ ТЕСТИРОВАНИЯ: SDET / Как управляются команды QA & AQA / Интервью с Software Engineer in Test

  Рет қаралды 86,789

АйТиБорода

АйТиБорода

Күн бұрын

Гость сегодняшнего выпуска - Иван Катунов, TechLead и ex. Software Engineer in Test (SET, SDET) в компании "Flo". А говорили мы про то, что такое автоматизация тестирования, чем отличается автоматизация мобильных приложений от автоматизации сайтов, куда расти тестировщикам и какие обязанности входят в спектр задач SDET (Software Development Engineer in Test). Также, вы узнаете разницу SDET, SET, TeamLead и TechLead. Короче, будет бомбически 😎
Так что, заваривайте чаинский/кофеинский и погнали! 😉
ПАРТНЕР ВЫПУСКА:
amo | Корпоративный мессенджер - совместная работа еще никогда не была такой эффективной.
Бесплатно до 12 пользователей: clck.ru/QYK2L
ДОПЛОНИТЕЛЬНО:
- Иван в Linkedin: / ivan-katunou-496456116
- Аудио-версия выпуска: / e96
- Материалы из выпуска: t.me/itbeard/431
- Стать спонсором канала: kzfaq.infojoin
НАВИГАЦИЯ:
0:00 - Вступление
1:14 - Детство и университет
5:23 - Почему не начал с программирования
7:58 - ИНТЕГРАЦИЯ
11:19 - Шесть лет на одном проекте - почему?
11:55 - Работа в Viber
14:16 - Переход во Flo
15:53 - Про Flo
16:48 - Для чего вторая вышка
18:42 - Что такое автоматизация тестирования
19:28 - Как понять компании, что им нужна автоматизация?
21:15 - Вытеснит ли автоматизация ручное тестирование
23:59 - Что не пропадет в автоматизации будущего
25:20 - Какие виды автоматизации тестирования есть
26:19 - Отличие автоматизации под мобилки, десктоп и веб
27:41 - Метрики тестирования
29:59 - Что такое "фреймворк" и какие есть
34:08 - Про бэкенд и разработчиков
36:15 - Из разработчика в автоматизаторы
37:11 - Какие языки программирования используют автоматизаторы
38:47 - Книги для автоматизаторов
40:21 - Автоматизация тестирования и DevOps
41:37 - Кто такой Software Engineer in Test (SET, SDET)
42:48 - В чем отличие от TeamLead
43:16 - Из кого развиваются SDET
44:03 - SDET - разработчик?
44:52 - Отличие SET от SDET (Software Development Engineer in Test)
47:12 - Где во Flo нужны SDET'ы
48:40 - Куда SDET двигаются дальше
49:59 - Разница SDET, TeamLead, TechLead
50:59 - Книги для развития в SDET
52:02 - Конференции
52:42 - Хобби
54:34 - Об организации митапов
56:36 - БЛИЦ
1:01:04 - ФАНТАСТИКА
1:04:33 - КОНКУРС
МОИ КОНТАКТЫ:
- Подпишись на этот KZfaq канал :)
- Telegram: t.me/itbeard
- Instagram: / itbeard
- Twitter: / iamitbeard
- SoundCloud: / itbeard
- Discord: s.itbeard.com/discord
- Сайт: itbeard.com
#айтиборода #ityoutubersru #set #sdet

Пікірлер: 238
@itbeard
@itbeard 3 жыл бұрын
Таймлайны для вас, любимых: 0:00 - Вступление 1:14 - Детство и университет 5:23 - Почему не начал с программирования 7:58 - ИНТЕГРАЦИЯ 11:19 - Шесть лет на одном проекте - почему? 11:55 - Работа в Viber 14:16 - Переход во Flo 15:53 - Про Flo 16:48 - Для чего вторая вышка 18:42 - Что такое автоматизация тестирования 19:28 - Как понять компании, что им нужна автоматизация? 21:15 - Вытеснит ли автоматизация ручное тестирование 23:59 - Что не пропадет в автоматизации будущего 25:20 - Какие виды автоматизации тестирования есть 26:19 - Отличие автоматизации под мобилки, десктоп и веб 27:41 - Метрики тестирования 29:59 - Что такое "фреймворк" и какие есть 34:08 - Про бэкенд и разработчиков 36:15 - Из разработчика в автоматизаторы 37:11 - Какие языки программирования используют автоматизаторы 38:47 - Книги для автоматизаторов 40:21 - Автоматизация тестирования и DevOps 41:37 - Кто такой Software Engineer in Test (SET, SDET) 42:48 - В чем отличие от TeamLead 43:16 - Из кого развиваются SDET 44:03 - SDET - разработчик? 44:52 - Отличие SET от SDET (Software Development Engineer in Test) 47:12 - Где во Flo нужны SDET'ы 48:40 - Куда SDET двигаются дальше 49:59 - Разница SDET, TeamLead, TechLead 50:59 - Книги для развития в SDET 52:02 - Конференции 52:42 - Хобби 54:34 - Об организациии митапов 56:36 - БЛИЦ 1:01:04 - ФАНТАСТИКА 1:04:33 - КОНКУРС
@user-kj8hr7ci5v
@user-kj8hr7ci5v 3 жыл бұрын
Ну вот, даже Волков из Ментов решил податься в IT
@misteranderson6058
@misteranderson6058 3 жыл бұрын
Ну правильно, почему бы не заняться чем то полезным на пенсии
@user-rv7iq1gj3b
@user-rv7iq1gj3b 3 жыл бұрын
внатуре
@Trendish_channel
@Trendish_channel 3 жыл бұрын
- "С макарошками? Неаа, с пюрэээшкооой!!!"
@red4k198
@red4k198 3 жыл бұрын
Как же я с коммент угарнул!))
@ResidentOf
@ResidentOf 2 жыл бұрын
зашел чтобы найти этот комент
@aftercoffee
@aftercoffee 3 жыл бұрын
С днём тестировщика всех причастных!
@yaroslav3579
@yaroslav3579 3 жыл бұрын
Идут слухи что скоро врачи из Фло 🥼 будут параллельно делать программы и писать под них юнит и енд2енд тесты :))
@AMNUSA
@AMNUSA 3 жыл бұрын
Спасибо, круто. Интересно, как всегда 👍
@itbeard
@itbeard 3 жыл бұрын
На здоровье!)
@standwithu6063
@standwithu6063 2 жыл бұрын
У тебя тоже занятный контент. Только он ориентирован на экспу в США;)
@AlexStig777
@AlexStig777 3 жыл бұрын
Наконец-то про нас. Спасибо, Лекс :)
@itbeard
@itbeard 3 жыл бұрын
На здоровье!)
@cherepashkaRafael
@cherepashkaRafael 3 жыл бұрын
Абсолютно согласен с теми, кто не торопится хоронить мануальное тестирование. Интервьюируемый вообще интересные вещи рассказывал, пока не сказал, что разработчики могут тестировать как тестировщики. =))))) Просто ржач. В моем опыте крепко сложился образ разработчика: ленивый умный раздолбай, который быстро схватывает, но...узко мыслит. И единицы из них люди комплексные, такие сейчас вырождаются. Это люди советского типа образования. А вот образ тестировщика: трудолюбивый пунктуальный ответственный человек, который долго схватывает, но стремится видеть картину целиком. Это разные элементы - как огонь и вода. В разработку и идут, чтобы не париться, делать чуть-чуть и кататься в шоколаде. Они не будут вкалывать как кони, не тот склад ума. А тестировщики - труженники, потому что проигрывают в таланте и чтобы быть на равных, впахивают. Они готовы много и упорно работать. Кто не готов - тех не берите, все завалят. Вот он конфликт, и если его решить возможно, то скорее как исключение из правил. Тоже самое относительно ручных и автотестеров. Последние зачастую только для того и идут в автотесты, чтобы з/п получать. А посчитайте выхлоп от одних и от других. Для среднего проекта пара мануалов выгоднее автотестера. При этом далеко не во всех проектах автотестами следует покрывать всю функциональность. Пример - интервью с тех. директором из Wargaming. Он вроде сказал, что у них автоматизируется ~5 - 10% от покрытия тестами, и эти проценты еще на практике надо обосновывать! Но в интернетах упорно не учитывают практику, но задвигаю красивые теоретические сказки. Это не значит, что не надо учиться, познавать автотесты. Надо, еще как! Но соблюдайте баланс. Баланс - самое главное в любом деле. Анализируйте, а не обманывайте себя.
@AndreyAndreev_USP
@AndreyAndreev_USP Жыл бұрын
Вы сказали очень верные слова, что ручной тестировщик, особенно поработавший в другой сфере(ах), смотрит на все процессы гораздо шире разработчика.
@RelictTV
@RelictTV 3 жыл бұрын
Страхи, что автоматизацию отдадут разработчикам примерно того же уровня, что работу офтальмолога отдадут терапевту. Главная загвоздка в том, что обучить или найти специалиста одновременно в разработке и автоматизации сложнее. Если разработчик занимается автоматизацией, у него остаётся меньше времени на свои прямые обязанности, потому придётся искать второго такого же специалистами на все руки. Думаю, очевидно, что найти отдельно разработчика и автоматизатора значительно проще. Понятно, что разработчик в теории может потратить несколько месяцев, чтобы всему обучиться, но в таком случае ему придётся параллельно писать второй достаточно объёмный проект, часто работать с мануальными тестировщиками, потому что они не всегда понимают, что автоматизировать можно, а что нет. Плюс иногда приходится быть самому себе девопсом, чтобы настроить для тестов CI. В общем слабо верится в слияние этих профессий.
@user-tp8sb3pp6u
@user-tp8sb3pp6u 3 жыл бұрын
С учетом того, что сейчас активно продыигается в тестирование ml и нейронки, то вполне возможно, что эта профессия и сольется в виду того, что задачи возьмёт на себя робот
@cherepashkaRafael
@cherepashkaRafael 3 жыл бұрын
@@user-tp8sb3pp6u , это больше сказки.
@TribalBNS
@TribalBNS Жыл бұрын
Я бы ещё про финансовый аспект не забывал. Хороший автоматизатор дешевле хорошего разработчика.
@michail_m
@michail_m Жыл бұрын
@@TribalBNS Во первых не дешевле . Во вторых в фаанге на пример есть только сдет как раз, ни каких тестировщиков
@alexpunch3036
@alexpunch3036 3 жыл бұрын
Шикарный ролик! Спасибо большое за приглашение спикера из тестирования!
@vadimpopov1674
@vadimpopov1674 3 жыл бұрын
Интересный выпуск, отдельное спасибо бороде за ссылки на различные материалы и источники которыми делятся гости выпусков 👍🏻
@IRusSoldier
@IRusSoldier 3 жыл бұрын
Такие умные люди наполняют вдохновением и желанием стать таким же классным специалистом
@user-kq3se3xk5w
@user-kq3se3xk5w 3 жыл бұрын
Приятный и толковый парень. Интересно было смотреть!+
@itbeard
@itbeard 3 жыл бұрын
спасибо
@elegies14782
@elegies14782 3 жыл бұрын
Спасибо большое! Безумно интересное интервью! На одном дыхании)
@VIRUSfool
@VIRUSfool 3 жыл бұрын
Ухх... вот этот видос я точно закину в один из своих рабочих чатов!)) Спасибо, Леха!)
@user-mh4tm4ms6p
@user-mh4tm4ms6p 3 жыл бұрын
Давно не смотрел выпуски, а тут такая заставка, очень понравилась. Так в начале слова "Айтишечка надо". Браво лекс. И спасибо за достойный выпуск. Так держать и не сбавлять.
@itbeard
@itbeard 3 жыл бұрын
Спасибо, Женя)
@333Anvar
@333Anvar 3 жыл бұрын
Спасибо за интервью с таким гостем и кучу советов куда развиваться мне начинающему автоматизатору. Ваш гость за такой короткий период времени как ракета взлетел по карьере. Молодчик голова!
@andreiolegovich5971
@andreiolegovich5971 3 жыл бұрын
Отличная тема, спасибо!
@funenglish8128
@funenglish8128 3 жыл бұрын
Пишет тесты на селениуме и может даже где-то добавить локаторы, орнул😂)
@bereg2k
@bereg2k 3 жыл бұрын
скорее всего имелось в виду "добавить локаторы в коде самого веб-приложения". Довольно адекватный вариант для расстановки адекватных тегов-локаторов прямо на уровне разработки.
@ivanmaslov8846
@ivanmaslov8846 3 жыл бұрын
Большое спасибо за видео! Было бы круто посмотреть новые видео про QA, BA (пока только одно), Product Owner (вроде не было). Интересно послушать про взаимодействие BA и QA и возможность роста из QA в BA. Спасибо заранее #АйТиБорода #onelove
@samolevich
@samolevich 3 жыл бұрын
Супер видео. Посмотрю еще раз
@gingin9215
@gingin9215 3 жыл бұрын
Привет Борода! Предложение для темы выпуска: сделай отдельный выпуск про AR/VR. Тема очень свежая, не избитая, при этом для многих эта область до сих пор темный лес. Хотя, по моему мнению за этим будущее игр. Спасибо!
@itbeard
@itbeard 3 жыл бұрын
Есть в списочке, пока спецы не подвернулись. Мб когда-нибудь выцеплю создателей халфы алекс))
@Altinbek95
@Altinbek95 3 жыл бұрын
С праздником, багхантеры)
@callpack96
@callpack96 3 жыл бұрын
Крутой выпуск, лайк!
@user-zd1ov1jo2v
@user-zd1ov1jo2v 3 жыл бұрын
зпасибо за выпуск!
@user-xy6gy2cz3i
@user-xy6gy2cz3i 3 жыл бұрын
#конкурс Неэффективное решение было кидать джуна QA на автоматизацию тестирования ЛК приложения, чтобы он неделю искал решение как автоматизировать прохождение капчи при регистрации)
@mefodymo7456
@mefodymo7456 3 жыл бұрын
Что такое ЛК?
@user-gh8sg8nr4w
@user-gh8sg8nr4w 3 жыл бұрын
В одной из контор где я работал кейс с капчой был проверкой на адекватность junior QA automation. Если джун пытался гуглить, как проходить капчу на нейросетях в автотесте вместо того, чтобы подойти и узнать, какой кастомный заголовок нужно отправлять с клиента, чтобы отключить капчу, то персонаж брался на карандаш)
@lighto263
@lighto263 3 жыл бұрын
Большое спасибо! Круто! #конкурс Самая неэффективная автоматизация, как и было упомянуто Иваном, это та, которая не стопит релизы, а запускается гле-то параллельно. Обычно она никого кроме самих автоматизаторов не беспокоит и они сами уже вынуждены ходить по командам в поисках тех, кто будет баги сборки разбирать
@dmitriy_dev_ua
@dmitriy_dev_ua 3 жыл бұрын
Ееее!!!! Я наконец-то посмотрю IT-шечку один из первых)) Классные видосы 💪
@itbeard
@itbeard 3 жыл бұрын
Спасибо!
@user-rv7iq1gj3b
@user-rv7iq1gj3b 3 жыл бұрын
ааа, про звягина крутая книга, спасибо, что озвучил!
@user-sj2ky8ol1f
@user-sj2ky8ol1f 3 жыл бұрын
Супер! Спасибо!
@alexanders8866
@alexanders8866 3 жыл бұрын
Вижу новый выпуск Бороды - ставлю лайк!
@itbeard
@itbeard 3 жыл бұрын
Благодарочка)
@TheMblwa
@TheMblwa 3 жыл бұрын
История про набор костылей из геймдев-тестирования. Давным-давно (году так в 2010-м) занимался тестированием одной браузерной игры. Игра была сделана Unity (когда про него еще мало кто знал) и запускалась тогда только из Facebook. И вот проблема была в том, что в одни счастливые выходные, когда все разработчики отдыхали, игровой сервер перестал логинить игроков - кто зашел до того, благополучно играли, а новые зайти не могли. При этом в админке все выглядело так, как будто сервер успешно работает, просто онлайн постепенно снижался в течение получтора суток. Чтобы отловить момент наступления катастрофы было организовано следующее решение: Поскольку игра хоть и в браузере, но выглядит как одна большая картинка, то Selenium использовать было бесполезно - на AutoIT (Sikuli тогда только появились и были немного нестабильны) был сделан велосипед, который по скриншотам (!) логинился в Facebook, потом в игру и верифицировал несколько ключевых изображений, соответствующих загруженному состоянию. Потом скрипт засыпал, а через минуту пробовал логиниться по новой. В случае неуспешного логина надо было как-то уведомить менеджера проекта, что серверу поплохело. Но нельзя просто так взять и отправть смс из AutoIT. Для этого запускался python скрипт, который создавал в Google календаре митинг, начинающийся через минуту от сейчас. А в атрибутах митинга было уведомление о его начале по смс на указанный номер. В первую же субботу успешно отловили зависание сервера.
@rjane722
@rjane722 3 жыл бұрын
Больше видосов про тестировщиков!
@unrealexeev
@unrealexeev 3 жыл бұрын
Очень интересно и полезно! Спасибо!
@dimitri.fedorenko
@dimitri.fedorenko 3 жыл бұрын
Всем спасибо
@user-up3ct4uf7j
@user-up3ct4uf7j 2 жыл бұрын
Нравится очень твой контент. Имхо, герой этого видео - самый гармоничный из всех.
@dimakof
@dimakof 3 жыл бұрын
спасибо за гостя
@dz_s
@dz_s 3 жыл бұрын
Число подписчиков растёт на глазах, поздравляю и спасибо за выпуск.
@itbeard
@itbeard 3 жыл бұрын
Ещё бы просмотры росли... Спасибо :)
@michaeldeyev8809
@michaeldeyev8809 3 жыл бұрын
Очень интересный гость! Круто было послушать
@orest6610
@orest6610 3 жыл бұрын
Вот это частота выхода роликов)
@mefodymo7456
@mefodymo7456 3 жыл бұрын
Четкий чел, респект:)
@itbeard
@itbeard 3 жыл бұрын
Еее)
@timmyocean2008
@timmyocean2008 3 жыл бұрын
Оо, так давно ждал этого :) правда хотел свою кандидатуру предложить)) в другой раз кароч.
@itbeard
@itbeard 3 жыл бұрын
Не последний же выпуск ;)
@user-wn1rw8uo2y
@user-wn1rw8uo2y 3 жыл бұрын
Сделайте пожалуйста видео про аналитиков систем,не бизнес)Все как всегда круто,спасибо
@hevnhevn
@hevnhevn 3 жыл бұрын
супер интересно, приятный гость
@AsahBusheverov
@AsahBusheverov 2 жыл бұрын
Тоже закончил музыкальную школу с красным дипломом, также закончил лицей с физ-мат направлением, также сейчас работаю QA:)
@user-rq5ig7xr7u
@user-rq5ig7xr7u 3 жыл бұрын
Спасибо за выпуск, может есть информация про встречи (мит апы) по автоматизации, про которые говорил Иван?
@user-bs5gn2fv3s
@user-bs5gn2fv3s 3 жыл бұрын
Уууу.... Крутяк)
@katekate6725
@katekate6725 3 жыл бұрын
То чувство когда ты девушка и используешь Flo постоянно и начала смотреть айтибороду совсем недавно, на входе в айти, очень приятное совпадение увидеть работника любимого приложения, которое упрощает жизнь многим девушкам🔥💟 благодарю за интервью!
@inzagher
@inzagher 3 жыл бұрын
Из нестандартных решений приведу несколько. 1. Тестировался UI приложений WFP4 на уровне viewmodel. Т.к. многие вьюмодели содержали многопоточность, то тестировать их в одном потоке было бы плохой идеей, потому для поддержки многопоточности была написана реализация приложения OffScreenApplication, которая при старте запускала свой диспетчер и на нем выполняла все действия с viewmodel. 2. Был тестовый фреймворк для WebDriver, при помощи которого гонялись UI тесты на одном из сайтов. Данный фреймворк иногда использовался не по назначению, к примеру, на нем был написан, робот, который некоторое время мне исправно качал музыку с сайта clubtone.net. Был еще робот, который ловил запись к узкоквалифицировануму врачу. 3. При помощи автоматизированных тестов вылавливалась потеря сообщений в транспортной подсистеме. Небольшое приложение WPF осуществляло перенос сообщений с одного ресурса на другой. В определенных случаях транзакционность операций не отрабатывала и возникали потери данных. Чтобы поймать ошибку, были срезаны уровни UI и ViewModel, а все классы доступа к ресурсам(СУБД, MQ и т.д.) были декорированными. Данные классы умели управляемо генерировать исключения, что позволяло эмулировать всевозможные сбои. В итоге ошибка была найдена и исправлена. Из того, что оказалось неэффективным и одновременно разочаровывающим - описанные кейсы в пунктах 1 и 2, то есть UI тесты WPF и вебдрайвер. Времени на разработку потребовалось очень много, но количество найденных ошибок было минимальным(отлаженное ПО) + через некоторое время они протухли, т.к. поддерживать их было некому, а оттестированое приложение так и не ушло в релиз.
@BTS-qc7de
@BTS-qc7de 3 жыл бұрын
Прошу тебя, затащи на интервью пентестера или кого нибудь еще связанного с безопасностью. Я знаю что было уже, но там не хватило как-то технической части и погружения в тему.
@itbeard
@itbeard 3 жыл бұрын
да ладно, разобрал от и до дефенсиф. Разве что форензика затащить, но они все под подписками... Как и атакеры
@juliko_
@juliko_ 3 жыл бұрын
Пусть в маске сидит :)
@jorikvartanov8063
@jorikvartanov8063 3 жыл бұрын
Создание нескольких хардкодных методов для тестирования функции логина для нескольких видов юзеров(менеджер, админ, клиент). Тут было достаточно одного метода пасуя туда параметры(userName, password) от разных видов пользователей.
@igorvas9043
@igorvas9043 3 жыл бұрын
За тестера сразу лайк
@russel7142
@russel7142 3 жыл бұрын
Хороший канал👍💪
@RyboSSSik
@RyboSSSik 2 жыл бұрын
Спасибо большое) Ваня повадками немного Илона напомнил..)
@Kirill-ve5lc
@Kirill-ve5lc 3 жыл бұрын
Ууууфф, пушка ракета
@user-wt1tp2ff3h
@user-wt1tp2ff3h 3 жыл бұрын
Крутой гость!
@user-rb6gm4vk3g
@user-rb6gm4vk3g 3 жыл бұрын
Ждем интервью с пинтестером, думаю будет интересно.
@user-uh7bo7uh6t
@user-uh7bo7uh6t 3 жыл бұрын
Привет, Лекс✌️ Задай пожалуйста вопрос Сергею Немчинскому о Salesforce при интервю с ним. Роудмап, порог входа, его курсе, предположение о росте salesforce вакансий и сложно ли свичнутся в другое направление после Salesforce. Спасибо☺️
@ilyal5712
@ilyal5712 3 жыл бұрын
Как у этого скромного парня остается время на спортзал, гитару и фантастику?
@_meta_data_9992
@_meta_data_9992 3 жыл бұрын
For, While, If и многое другое для анализа данных: kzfaq.info/get/bejne/mJdipqqb39DbYqs.html kzfaq.info/get/bejne/p71yga5h3sqrhYE.html kzfaq.info/get/bejne/a9t1ibJ-0siah3U.html
@xagent
@xagent 3 жыл бұрын
Привет борода! У тебя есть в планах сделать выпуск с инди-разработчиком?))
@boberbober8083
@boberbober8083 3 жыл бұрын
Зачётный гость, плюс в пацанячью книжку
@OK-vd8cp
@OK-vd8cp 3 жыл бұрын
Какой интересный собеседник
@gordienkooffice5549
@gordienkooffice5549 2 жыл бұрын
Классный музон на канале во вставках
@AcidFloor90
@AcidFloor90 2 жыл бұрын
Интересный собеседник. Было познавательно! Но то что большая часть автоматизации тестирования перейдёт под бразды правления разработчиков - спорно. Да, есть Unit-тесты (оно же модульное тестирование), есть мутационное тестирование, тот же Code Review (что схоже с тестированием документации/спецификации/требований/дизайна) за которое должны отвечать непосредственно программисты, но я считаю что если добавить им ещё и написание авто-тестов (скажем, хотя бы для API), то это будет только в нагрузку. Разработчик должен заниматься разработкой, а тестировщик всё это проверять/тестировать. Это два параллельно идущих процесса разработки (хотя по правилам тестирование должно начинаться раньше). Как в разработке есть свои методы, принципы и подходы, так и в тестировании всё это тоже есть и я не вижу выхода в том, чтобы на девелоперов спихнуть ещё и написание авто-тестов. Может быть это и выглядит как оптимизация процесса тестирования, но это же доп.нагрузка на разработку. Ладно, может быть проект маленький и там действительно есть время у разработки заняться авто-тестами, а если проект/продукт объёмный, со своим устоявшимся легаси? В общем, это моё ИМХО и я считаю что и тестировщики (как мануальные, так и автоматизаторы) и разработчики, должны выполнять свою роль на проекте. Не отрицаю тот факт, что в будущем может зародиться какая-то новая должность, на стыке разработчика и тестировщика (как например появился DevOps), но если я правильно понял, то Software Engineer in Test и есть пример такой должности. Но кто знает, кто знает, что IT сфера преподнесёт нам в будущем...
@user-zt4yz7gn9q
@user-zt4yz7gn9q 3 жыл бұрын
Привет. Вроде обещали ссылку на бесплатный курс по разработке под андройд в Минске? Поделитесь пожалуйста)
@denis27200
@denis27200 2 жыл бұрын
Спасибо!
@itbeard
@itbeard 2 жыл бұрын
Спасибо!
@bogdan4122
@bogdan4122 3 жыл бұрын
Спасибо
@mikes.4793
@mikes.4793 3 жыл бұрын
#конкурс Самая жесть с которой я сталкивался это 6-7 часовые тесты финансовой части продукта, а именно проверка калькуляции инвойсов, подписок, подсчет статистики. Так как вся эта финансовая часть зависит от времени, биллинг периода клиента, и собственно истории, то для подготовки данных и собственно самих тестов на виртуалке переводили время. Например создали сущность, посчитали, что-то поменяли, перевели время, еще раз посчитали. Все это работало, находило баги. Самое эпичное началось, когда нужно было уходить от обычных виртуалок к контейнерам, а так как все мы знаем, там время не поменяешь) Хоть как-то быстро разрулить ситуацию помогла либа github.com/wolfcw/libfaketime
@user-zq8qo5fe4w
@user-zq8qo5fe4w 3 жыл бұрын
По поводу нетривиальных решений. После введения двух факторной аунтификации, определенный "пользователь" получил десять тысяч пропусков, скоро закончаттся ))))
@Sago186
@Sago186 3 жыл бұрын
Класс ! Спасибо ! Но где питон ?? ))))
@megafedya1
@megafedya1 3 жыл бұрын
Тестировщики сила, багам могила
@serezhka2943
@serezhka2943 3 жыл бұрын
Аливье!
@irinagrigorieva7805
@irinagrigorieva7805 2 жыл бұрын
Ахахаха
@prekrati_tv5543
@prekrati_tv5543 3 жыл бұрын
хотел бы я посмотреть на разрабов которые сами пишут весь спектр автотестов )00)))0))) Ах да, еще которые будут нагрузку сами катать по системе, а потом анализировать, ковырять логи все такое. Нету времени у разработчика на все это и желания... На одном проекте у меня разрабы тупо писали куски своего кода и ваще не понимали как под капотом работает собранное приложение)
@Mrpoljkee
@Mrpoljkee 3 жыл бұрын
интересное мнение!)
@user-xq9kf8xk9t
@user-xq9kf8xk9t 3 жыл бұрын
Лекс, а будет выпуск про ассемблер когда - нибудь?)
@itbeard
@itbeard 3 жыл бұрын
Думаю будет)
@user-qs8xg3xp7o
@user-qs8xg3xp7o 3 жыл бұрын
#конкурс нужно было запустить скриптик, который бы флудил в чат на socket.io, клиенты только на мобилках, подключиться не получалась дня 2-3, в итоге через селениум заходил в админку, авторизовывался, скролил меню, искал чаты и бесконечным циклом заполнял поле ввода + "Отправить"
@by_gomel
@by_gomel 3 жыл бұрын
Отличное интервью, заинтересовало, потому что на моих клиентских проектах работал тоже SDET. А на линку Вани почему-то нельзя зафрендиться =(
@itbeard
@itbeard 3 жыл бұрын
На здоровье. Наверно Ваня убрал эту возможность
@user-nq4xy9yr1m
@user-nq4xy9yr1m Жыл бұрын
Прослухав це інтервю коли мав два роки опита мануальщини, і прослухав коли про працював рік СЕТ-ом і воно прям зовсім по іншому сприймається
@sergeymarkman5893
@sergeymarkman5893 3 жыл бұрын
супер
@isharamet
@isharamet 3 жыл бұрын
Ваня, так ты у нас тоже баянист)
@b213videoz
@b213videoz 3 жыл бұрын
1:22 Lead боянист 🤣 Хороший пример Atlassian с их JIRA: у них одни unit & unit/component integration тесты - и... куча Usability Issues! Потому что End-to-End/Acceptance testing у них впролёте. Unit, Component Integration Tests - это всё конечно хорошо только вообще ничего не гарантирует: вы протестировали каждое слово в предложении - ошибок нет, идём дальше: тестируем словосочетания - и тут хорошо - но где гарантия что предложение правильно и несёт смысл? Беда SDET - они всё таки в первую очередь кодеры, у них ручки чешутся КОД ПИСАТЬ а не баги ловить
@Alxey1905
@Alxey1905 3 жыл бұрын
#конкурс Самое неэффективное решение по тестированию в нашей компании было отказаться от записи тест кейсов. Пытался вразумить о необходимости, но из-за дефицита кадров на документацию тупо нет времени
@Mr43046721
@Mr43046721 3 жыл бұрын
Кошки - это важно для Айтишника, запомните))
@user-ll9pw3vc8g
@user-ll9pw3vc8g 3 жыл бұрын
А что за курсы бесплатные в Минске?)) подскажите
@svengoshc4742
@svengoshc4742 3 жыл бұрын
Опа, чирик)
@itbeard
@itbeard 3 жыл бұрын
Чик-чирик)
@deimosatbelastronet
@deimosatbelastronet 3 жыл бұрын
#конкурс Ещё не поздно? Разрабатываем среди прочего космического оборудования датчики астроориентации. Это такие камеры, которые смотрят в небо будучи в космосе, распознаются звёзды и определяют, куда они смотрят. Требования - точность и вероятность верного решения (нейронок нету, на этот утюг бюджета энергопотребления нету). Как тестировать алгоритмы? Ставим перед объективом мобильный телефон плюс пару килограммов стекла в роли коллиматора и выводим на экран телефона картинку неба, которая движется по заданному закону. Через штатный канал получаем вычисленную ориентацию, сравниваем, набираем статистику.
@mr_nayls
@mr_nayls 3 жыл бұрын
#конкурс При тестировании мобильного приложения для умного дома, был в хлам задрочен всеми тестерами датчик протечки воды, что со временем, его сжимаешь в руке и он начинает спамить, это был лучший тестовый девайс, потому что у него башня слетела и можно было быстрее без таймаутов увидеть реакцию на срабатывание датчика. В итоге был брошен в кружку с водой, а на столе лежали устройства, которые получали уведомления с модалкой, что привело к забавной строчке в редмайне "Краш приложения при 1000+ уведомлений от протечки воды". PS. Без понятие что это, но где-то на грани с бесполезностью
@timurdanilenko3582
@timurdanilenko3582 3 жыл бұрын
Когда уже про 1С будет?
@EisenFlammeberge
@EisenFlammeberge 3 жыл бұрын
#конкурс самое неэффективное решение: Клиент требовал отчёта поэтапного исполнения тестов с демонстрацией исполнения. В итоге тесты которые длились 5мин где-то в докере стали длиться больше 4х часов потому что всё работало на ноутбуке тестировщика через корпоративный VPN в другой стране и по домашнему инету. В конце тестировщик должен был заполнить табличку в экселе о состоянии выполнения (именно так, никакой автоматизации ибо "машина врёт") и отправить менеджерам что всё ОК.
@igorkovalenko6775
@igorkovalenko6775 2 жыл бұрын
А есть IT-шники качки или бойцы мма? :) Если найдёте-уверен выпуск порвёт 😂😂😂🥊✊📯
@user-ho3fd2om5t
@user-ho3fd2om5t Жыл бұрын
Нагрузочника было бы здорово увидеть
@mefodymo7456
@mefodymo7456 3 жыл бұрын
Про саппорт будет выпуск?:)
@itbeard
@itbeard 3 жыл бұрын
ох не думаю... Нам ребятам особо некуда расти, да и сапортеры в разных компаниях сииильно отличаются...
@CoronosMaFaka
@CoronosMaFaka 3 жыл бұрын
#конкурс Не могу привести пример, так как не имеется реального опыта в автоматизации, но хотелось бы получить данную книгу, чтобы в дальнейшем знать как правильно и как лучше это применить)
@AndreyAndreev_USP
@AndreyAndreev_USP Жыл бұрын
Спасибо за видео. Было очень интересно. АйТиБорода, большая просьба: ссылки, про которые говорят гости или ты сам, размещать не в телеграм канале, а здесь, в описании под роликом. Потому что я смотрю его в декабре 2022, а ролик снят два года назад. И я не понимаю, как мне эти ссылки сегодня искать в телеграм канале?! И еще мне стало интересно следующее. Иван на 47 минуте начал рассказывать, что сначала у приложения был простой и легкий бэкэнд, который они впоследствии сделали "тяжелым". Ты не задал напрашивавшийся вопрос, почему и зачем они это сделали, если приложения прекрасно работало и с прежним бэкэндом. Не получилось ли так, что в итоге это сравнимо с перевозкой кирпичей на Тесле (коли уж про Маска много говорили в ролике)?
@itbeard
@itbeard Жыл бұрын
Под роликом есть ссылка на пост в телеграме со ссылками. В чем вопрос?
@AndreyAndreev_USP
@AndreyAndreev_USP Жыл бұрын
@@itbeard вопрос в количестве действий, которые надо сделать сегодня, чтобы найти то, о чем говорил Иван. Просьба, если непонятно из моего сообщения, заключается в том, чтобы все ссылки размещались в описании под видео или в первом закрепленном сообщении под видео. не у всех есть телеграм. не у всех он установлен на ноутбуки.
@karington1168
@karington1168 3 жыл бұрын
#Конкурс Попытаюсь одной историей поучаствовать в обоих номинациях Сори, не могу описывать в подробностях, по условиям трудового договора, поэтому в общих чертах. Есть устройство (компактное, носимое). В устройство поступает видеопоток со встроенной камеры, задача устройства распознавать определённые образы на видео, и при их распознавании подавать сигнал пользователю. В ходе проекта требовалось выяснить границы, за которыми технически задача становилась невыполнима, и вообще понимать делают ли вносимые в алгоритм изменения лучше или хуже. Проблема была в том, что так как камера встроенная, а код даже не на PC выполняется, подсунуть видеопоток на устройство не представлялось возможным, а значит повторяемость входных данных недостижима. Тогда для повторяемости, был построен огромный ЧПУ станок (выделили под это отдельную комнату), по типу фрезерного, у которого в качестве сменного инструмента использовались карточки с образами, которые нужно было распознавать. Станок управлялся с Rasbery Pi, к которому так же были подключены димеры освещения в комнате. ЧПУ двигает карточку всегда по одной траектории, с одной скоростью и на одном и том же расстоянии. Это обеспечило достаточную повторяемость (но всё равно не полную) данных, и стало возможным отслеживать как изменения в коде влияют на результаты работы алгоритма распознавания. Тот пример, когда без автоматизации протестировать невозможно, потому что вручную тестер не может ввести данные с требуемой точностью :) Тесты на том проекте были вида: "установить такое-то освещение, образ номер 4 двигать по такому- набору координат с такой-то скоростью" Хотя, если было какое-то решение (которое мы упустили), которое позволяло бы всё же подсунуть в устройство свой видеопоток, а не со встроенной камеры, то наше же решение является самой неэффективной автоматизацией, потому что получается что мы вместо того чтобы один раз записать видео и гонять его по кругу, построили целую комнату, в которой раз за разом воспроизводятся сложные условия освещения и перемещения в пространстве.
@itbeard
@itbeard 3 жыл бұрын
Поздравляю с победой в конкурсе! Для получения приза прошу написать мне на почту (указана в описании канала) и прикрепить к письму скрин вашего конкурсного комментария (собственно под которым я всё это и пишу) :)
@karington1168
@karington1168 3 жыл бұрын
@@itbeard Принял, спасибо!
@martinjohnson8333
@martinjohnson8333 3 жыл бұрын
#конкурс Автотестов много, писались на протяжении 3х лет. И, что может быть хуже, чем редактирование красных тестов на зеленые в html репорте и отправке этого файлика заказчику?
@ilyal5712
@ilyal5712 3 жыл бұрын
Сделать то же через Photoshop :)
@user-ih1yb5iy2i
@user-ih1yb5iy2i 3 жыл бұрын
А стрим с Максом Михеенко был?
@anthonykuznetsov6623
@anthonykuznetsov6623 3 жыл бұрын
Да, программист может заняться тестами, только согласится ли босс платить ему ЗП программиста за работу тестера?)
@vitaliyolikh8028
@vitaliyolikh8028 3 жыл бұрын
разница не особо большая
@nexys2836
@nexys2836 3 жыл бұрын
Ребята, подскажите название музыки в начале видео, пж.
@igor_haib1579
@igor_haib1579 3 жыл бұрын
Бро, сделай пожалуйста интервью с сис админом 👾👾👾👾👾
@selfclimbing
@selfclimbing 3 жыл бұрын
На все книжки ссылки бы... Было бы хорошо
@marry4560
@marry4560 3 жыл бұрын
Вопрос про Пи настолько токсичный, что создал такую неловкую обстановку, что сам ведущий неправильно на него ответил. Пиздец, такое даже на собесах зашкварно спрашивать. Спасибо за гостя, интересно было послушать!
Михаил Выборный собеседование junior python разработчик
56:37
Универ. 13 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:07:11
Комедии 2023
Рет қаралды 5 МЛН
I Built a Shelter House For myself and Сat🐱📦🏠
00:35
TooTool
Рет қаралды 36 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:19
CRAZY GREAPA
Рет қаралды 14 МЛН
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Potapova_blog
Рет қаралды 11 МЛН
РАЗБОР вопросов с СОБЕСЕДОВАНИЙ / Автоматизация ТЕСТИРОВАНИЯ на JAVA
37:05
TeachMeSkills Школа программирования
Рет қаралды 23 М.
Data Science. Путь в профессию. Советы начинающим.
38:47
Skypro: онлайн-университет
Рет қаралды 18 М.
Путь Full Stack QA - Антон Тарасов, Тинькофф
47:43
Код Желтый
Рет қаралды 6 М.
Iphone or nokia
0:15
rishton vines😇
Рет қаралды 1,8 МЛН
Gizli Apple Watch Özelliği😱
0:14
Safak Novruz
Рет қаралды 2,4 МЛН
How charged your battery?
0:14
V.A. show / Магика
Рет қаралды 6 МЛН