Очень хорошо, насыщенно, логично, связно и по делу, с удобным пошаговым конспектом. Подобные доклады часто концентрируются больше на практических вещах, а вы говорили о принципах и методологии, но при этом все советы прекрасно применимы на практике, часть я сама на работе видела в реализации. Спасибо.
Спасибо! Но программистов в код тестов лучше все же не пускать. А бд ножно и проверять при апи тестинге. Если есть ручка пост, которая создает сущность в бд. То надо проверить, а создалась ли она в бд. Потом проверить ручку гет и вытянуть этот созданный объект и проверить его в респонзе. Еще проверки базы в тестах - хороший инструмент для создания стабильных тестов - можно дожидаться появления сущности в базе и респонза на проверяемы реквест.
1. Тестируемость CI\CD и контроль покрытия 2. Анализ всей пирамиды тестирования best practice хранить тесты рядом с кодом и использовать тот же язык на котором бек. бизнес требования проверять на уровне api 3. Точки масштабируемости 4. Тестовые данные best practice - генерируем любые тестовые данные, удаляем после тестов в тесте подсвечиваем только то что необходимо для теста, остальное генерим за пределами теста 5. Изоляция Тесты должны быть изолированными.удаляем данные после тестов Остальное в другом видео
Работаю qa-engineer полтора года. Понимаю теорию тестирования, devtools, базы данных, чтение логов, json. Работаю в компании, которая реализовала продукт и занимается его поддержкой. На данный момент участвую в web-проекте. Чем мне могут помочь автотесты в данном случае? В компании есть "тыкалки", которые проверяют основные бизнес-процессы
"соответственно".. "соответственно".. "тесты бесполезны"... Развернуть приложение можно хоть на локалхост и запустить тесты из IDE, если нет таких навыков - это не значит, что тесты бесполезны, а именно это утверждение ты используешь :), псевдологичное утверждение дальше видео уже не смотрел, поэтому не покритикую
1. Мы с chatgpt не разобрались, что такое «псевдологичность» - термин используется в психологии, больше нигде. Что хотел сказать? Btw, матлогика и матигры - forever мои любимые предметы - за доказательством можно загуглить мое имя и Олимпиады. 2. Я говорю о своём опыте и лучших практик, которые я вывела. Отсутствие возможности запихнуть приложение в CI/CD сразу говорит о том, что лучшие практики разработки не применить. Могу рассказывать сказки, что даже один автотест, который ты локально запускаешь - уже огого, но зачем, если я за прогрессивную разработку и нормальные практики с самого начала.
потрясающий доклад, огромное спасибо!
Очень хорошо, насыщенно, логично, связно и по делу, с удобным пошаговым конспектом. Подобные доклады часто концентрируются больше на практических вещах, а вы говорили о принципах и методологии, но при этом все советы прекрасно применимы на практике, часть я сама на работе видела в реализации. Спасибо.
Спасибо за Ваш труд! Коммент в поддержку канала.
Спасибо за видео!
супер контент!
но тут верно замечено, что при таком подходе потрудится придется и разрабам и бизнесу, не в каждом проекте они на это готовы
Спасибо отличное видео
Спасибо! Но программистов в код тестов лучше все же не пускать.
А бд ножно и проверять при апи тестинге. Если есть ручка пост, которая создает сущность в бд. То надо проверить, а создалась ли она в бд. Потом проверить ручку гет и вытянуть этот созданный объект и проверить его в респонзе.
Еще проверки базы в тестах - хороший инструмент для создания стабильных тестов - можно дожидаться появления сущности в базе и респонза на проверяемы реквест.
хороший поинт, возьму на заметку
1. Тестируемость
CI\CD и контроль покрытия
2. Анализ всей пирамиды тестирования
best practice хранить тесты рядом с кодом и использовать тот же язык на котором бек. бизнес требования проверять на уровне api
3. Точки масштабируемости
4. Тестовые данные
best practice - генерируем любые тестовые данные, удаляем после тестов в тесте подсвечиваем только то что необходимо для теста, остальное генерим за пределами теста
5. Изоляция
Тесты должны быть изолированными.удаляем данные после тестов
Остальное в другом видео
Привет! Ссылка на полный вэбинар не рабочая 😢😢😢 перезалейте сюда полнуб версию или на сайт выложите, пожалуйста
@@АнастасияМенькова-й9е пофиксили, спасибо!
материал огонь 🔥
Работаю qa-engineer полтора года. Понимаю теорию тестирования, devtools, базы данных, чтение логов, json. Работаю в компании, которая реализовала продукт и занимается его поддержкой. На данный момент участвую в web-проекте. Чем мне могут помочь автотесты в данном случае? В компании есть "тыкалки", которые проверяют основные бизнес-процессы
Можно ли спросить про паттерны для автоматизации API? Где можно получить инфу?
@@yesbolatashim3334 скоро будет видео 🙌
@@alexpshe заранее спасибо большое 👍🏻
привет! когда ты в самом начале говоришь о покрытии, ты имеешь ввиду юнит тесты и тулы типа sonar ?
Здравствуйте, а планируете ли когда нибудь на канале создать плейлист по автоматизация по написанию какого-нибудь реального пет-проекта?)
Привет! Активно пишем в nobugs.me, приходи :)
Привет, не могу получить запись с вебинара. Кнопка "получить запись" не активна (нажать невозможно)
Используете ли вы Cucumber в автотестировании UI?
Сейчас нет, редко когда он оправдывает себя, но и такие кейсы бывают
@@alexpshe selenium или playwright?
или selenide
а какая стоимость воркшопа была? сейчас на сайте нет инфы, да и на канале кажется анонсов не было
Будет в районе 250-300 евро с возвратом 100 евро, если сдашь все дз
прикольно, но ближе бы к практике
За практикой в nobugs.me
Специалистка она сказала?
Да, сейчас часто используют феминитивы. Разработчица, специалистка и тд
ох эти брови.. как у меня
based
"соответственно".. "соответственно".. "тесты бесполезны"... Развернуть приложение можно хоть на локалхост и запустить тесты из IDE, если нет таких навыков - это не значит, что тесты бесполезны, а именно это утверждение ты используешь :), псевдологичное утверждение дальше видео уже не смотрел, поэтому не покритикую
1. Мы с chatgpt не разобрались, что такое «псевдологичность» - термин используется в психологии, больше нигде. Что хотел сказать?
Btw, матлогика и матигры - forever мои любимые предметы - за доказательством можно загуглить мое имя и Олимпиады.
2. Я говорю о своём опыте и лучших практик, которые я вывела. Отсутствие возможности запихнуть приложение в CI/CD сразу говорит о том, что лучшие практики разработки не применить.
Могу рассказывать сказки, что даже один автотест, который ты локально запускаешь - уже огого, но зачем, если я за прогрессивную разработку и нормальные практики с самого начала.
Блин, не могу смотреть на эти металлические сопли в носу. Пока.