- 80
- 98 033
Simple Automation Testing
Ukraine
Приєднався 27 жов 2019
#qa #sat #testing
Вітаю на каналі про автоматизоване тестування, я Потапов Дмитро і на каналі я ділюся своїм досвідом автоматизованного тестування, розробки допоміжних бібліотек і інтерфейсів, які допомогають організувати код проекту. Основні технології з якими я працюю останні ~10 років це nodejs і javascript.
Метою каналу є показати та розказати про мої погляди на автоматизацію тестування а також поширення знань, також я за дискусійний формат спілкування, якщо Ваші погляди і досвід не співпадають з моїми - з задоволення поспілкуюся в коментарях чи інших публічних ресурсах.
Вітаю на каналі про автоматизоване тестування, я Потапов Дмитро і на каналі я ділюся своїм досвідом автоматизованного тестування, розробки допоміжних бібліотек і інтерфейсів, які допомогають організувати код проекту. Основні технології з якими я працюю останні ~10 років це nodejs і javascript.
Метою каналу є показати та розказати про мої погляди на автоматизацію тестування а також поширення знань, також я за дискусійний формат спілкування, якщо Ваші погляди і досвід не співпадають з моїми - з задоволення поспілкуюся в коментарях чи інших публічних ресурсах.
Mocha test fixtures. Використання очікування стану аплікації як альтернативи бібліотекам перевірок.
#js #automationtesting #aqa
Продовження попереднього відео.
В цьому відео показано яким чином використання генерованих user actions може бути альтернативою традиційним перевіркам з використанням бібліотек перевірок (chai).
Також за допомогою бібліотеки chain-simple імлементовано виклик дій актора через ланцюжок викликів.
І звичайно mocha fixtures, уніфікація отримання інтерфейсів взаємодії і данних в тіло тесту
Продовження попереднього відео.
В цьому відео показано яким чином використання генерованих user actions може бути альтернативою традиційним перевіркам з використанням бібліотек перевірок (chai).
Також за допомогою бібліотеки chain-simple імлементовано виклик дій актора через ланцюжок викликів.
І звичайно mocha fixtures, уніфікація отримання інтерфейсів взаємодії і данних в тіло тесту
Переглядів: 247
Відео
Behavior-driven development автотести з генерацією user actions і можливість писати тести без UI
Переглядів 536Рік тому
#js #automationtesting #nodejs #aqa На приклад написання тестів для pet project в відео розповідаю показую яким чином можна робити автоматизоване тестування з використання бібліотек promod та promod-system, що доволяють генерувати user actions базуючись на структур сторінок. З використання генерованих user actions, а також опису параметрів пошуку для колекцій (_where, _whereNot, _visible) елем...
Сравнение структуры контента с гибким шаблоном. Ожидание контента страницы используя шаблон данных.
Переглядів 5102 роки тому
#js #sat #aqa Ожидание состояния контента по шаблону структуры данных. Данный подход можно использовать как для работы с веб страницами, так и для ожидания ответа от сервера. Код github.com/potapovDim/study_examples/tree/master/page-condition 0:00 Вводная. 1:46 К коду. 1:55 Про setup. 2:59 Пример приложения и постановка задачи. 4:12 Делаем реализацию. 7:18 Про ожидание стостояния. 9:00 Делаем о...
А что же у QA? Что происходит в AQA в Q4 2021 года - стартапы,monorepo,постоянные смены инструмента
Переглядів 5972 роки тому
#aqa #qa #simpleautomationtesting Соц.сети Telegram t.me/simpleautomation Facebook dima.potapov.33/ Github github.com/potapovDim
А что же у QA? Профессиональное выгорание в IT. Что делать чтобы не выгореть, если ты QA/AQA?
Переглядів 7983 роки тому
#aqa #qa #simpleautomationtesting Соц.сети Telegram t.me/simpleautomation Facebook dima.potapov.33/ Github github.com/potapovDim
PROMOD. Test automation framework from scratch. Автотест на чат - фичу с двумя браузерами.
Переглядів 3793 роки тому
#automation #testing #simpleautomationtesting Использование promod библиотеки с protractor-like API. Запуск приложения docker run -d -p 4000:4000 potapovdim/application:v4 hub.docker.com/r/potapovdim/application Библиотека www.npmjs.com/package/promod Что было в пределах этого видео 0:00 Вступительное слово. 1:14 К коду. 2:20 Постановка задачи. 5:10 Делаем shared фрагмент. 14:35 Метод клика для...
PROMOD. Test automation framework from scratch. Запуск mocha тестов по тегам, mocha data fixtures.
Переглядів 3823 роки тому
#automation #testing #simpleautomationtesting Использование promod библиотеки с protractor-like API. Запуск приложения docker run -d -p 4000:4000 potapovdim/application:v3 hub.docker.com/r/potapovdim/application Библиотека www.npmjs.com/package/promod Что было в пределах этого видео 0:00 Вступительное слово. 2:14 К коду. 2:53 Что уже было сделано. 3:23 Делаем механизм запуска по тегам. 21:52 Де...
PROMOD. Test automation framework from scratch. Фиксация состояния приложения в момент падения теста
Переглядів 2263 роки тому
#automation #testing #simpleautomationtesting Использование promod библиотеки с protractor-like API. Запуск приложения docker run -d -p 4000:4000 potapovdim/application:v3 hub.docker.com/r/potapovdim/application Библиотека www.npmjs.com/package/promod Что было в пределах этого видео 0:00 Вступительное слово. 0:53 К коду. Несколько слов про sandbox. 1:29 Что уже было сделано. 2:37 Про test runne...
А что же у QA? Хайповые библиотеки, фреймворки, инструменты - cypress/playwright/puppeteer/selenium.
Переглядів 2,1 тис.3 роки тому
#aqa #qa #simpleautomationtesting Соц.сети Telegram t.me/simpleautomation Facebook dima.potapov.33/ Github github.com/potapovDim
PROMOD. Test automation framework from scratch. Waiting of the page condition. Ожидание состояния.
Переглядів 2483 роки тому
#automation #testing #simpleautomationtesting Использование promod библиотеки с protractor-like API. Запуск приложения docker run -d -p 4000:4000 potapovdim/application:v3 hub.docker.com/r/potapovdim/application Библиотека www.npmjs.com/package/promod Что было в пределах этого видео 0:00 Вступительное слово. 1:30 К коду. Несколько слов про новый sandbox. 2:50 Постановка задачи. 4:18 Запуск кода...
А что же у QA? Подготовка и тех скрининг резюме, собеседование, сложность тех интервью middle A/QA.
Переглядів 1,1 тис.3 роки тому
#aqa #qa #simpleautomationtesting Соц.сети Telegram t.me/simpleautomation Facebook dima.potapov.33/ Github github.com/potapovDim
PROMOD. Test automation framework from scratch. Работа с вкладками и декорация базовых интерфейсов.
Переглядів 2203 роки тому
#automation #testing #simpleautomationtesting Использование promod библиотеки с protractor-like API. Запуск приложения docker run -d -p 4000:4000 potapovdim/application:v2 hub.docker.com/r/potapovdim/application Библиотека www.npmjs.com/package/promod Что было в пределах этого видео 0:00 Вступительное слово. 1:14 К коду. Несколько слов про новый sandbox. 3:35 Обновляем npm packages и несколько ...
PROMOD. Test automation framework from scratch. Работы с коллекциям однотипных фрагментов.
Переглядів 3373 роки тому
#automation #testing #simpleautomationtesting Использование promod библиотеки с protractor-like API. www.npmjs.com/package/promod Запуск приложения - docker run -d -p 4000:4000 potapovdim/project-application:latest Что было в пределах этого видео 0:00 Вступительное слово. 1:00 К коду. 2:05 Вспоминаем, что уже было сделано. 3:38 Постановка задачи. 7:26 Создание новой страницы и ее фрагментов. 11...
PROMOD. Test automation framework from scratch. Подключение allure report и базовый логгер.
Переглядів 3283 роки тому
#automation #testing #simpleautomationtesting Использование promod библиотеки с protractor-like API. www.npmjs.com/package/promod Запуск приложения - docker run -d -p 4000:4000 potapovdim/project-application:latest Что было в пределах этого видео 0:00 Вступительное слово. 1:05 К коду. 1:10 Несколько слов про sandbox. 1:40 Обзор проделанной работы. 2:40 Постановка задачи. 3:34 Установка allure-m...
PROMOD. Test automation framework from scratch. Базовый элемент и библиотека элементов.
Переглядів 3533 роки тому
#automation #testing #sat #simpleautomationtesting Использование promod библиотеки с protractor-like API. www.npmjs.com/package/promod Что было в пределах этого видео 0:00 Вступительное слово. 1:58 К коду. 2:04 Несколько слов про sandbox. 3:21 Обзор проделанной работы. 5:50 Постановка задачи. 6:16 Делаем базовый элемент. 7:50 Делаем библиотеку элементов. 11:50 Использование элементов и расширен...
PROMOD. Test automation framework from scratch. Тестовый фреймворк с 0. Используем BDD подход. JSdoc
Переглядів 1,1 тис.3 роки тому
PROMOD. Test automation framework from scratch. Тестовый фреймворк с 0. Используем BDD подход. JSdoc
PROMOD ❤ SELENIUM-WEBDRIVER. Библиотека с protractor API. Базовый пример использования.
Переглядів 3643 роки тому
PROMOD ❤ SELENIUM-WEBDRIVER. Библиотека с protractor API. Базовый пример использования.
Protractor is Deprecated. Soft transition from protractor to selenium-webdriver.
Переглядів 4883 роки тому
Protractor is Deprecated. Soft transition from protractor to selenium-webdriver.
Интеграция с TestRail. Manual and automation test run. it title с тестрейл.
Переглядів 7063 роки тому
Интеграция с TestRail. Manual and automation test run. it title с тестрейл.
Интеграция с TestRail. Test case coverage. Делаем интеграцию с тестрейл и определяем % покрытия.
Переглядів 1,6 тис.3 роки тому
Интеграция с TestRail. Test case coverage. Делаем интеграцию с тестрейл и определяем % покрытия.
SELENIUM-WEBDRIVER JS. Официальная библиотека в качестве интерфейса для автоматизации тестирования.
Переглядів 7 тис.3 роки тому
SELENIUM-WEBDRIVER JS. Официальная библиотека в качестве интерфейса для автоматизации тестирования.
NodeJS собеседование в AQA. Нетривиальные вопросы. Модуль из строки, асинхронность, рекурсия.
Переглядів 1,9 тис.3 роки тому
NodeJS собеседование в AQA. Нетривиальные вопросы. Модуль из строки, асинхронность, рекурсия.
Реализация UserFlow(PageAction) интерфейса на основе PageObject с chain как у nightwatch/codeceptjs
Переглядів 6743 роки тому
Реализация UserFlow(PageAction) интерфейса на основе PageObject с chain как у nightwatch/codeceptjs
C маркетинга в Performance QA. RED и USE подходы. Какой нужен mindset для performance тестировщика?
Переглядів 7763 роки тому
C маркетинга в Performance QA. RED и USE подходы. Какой нужен mindset для performance тестировщика?
С Manual QA в Security Assessment. Учат ли QA в ВУЗах? Какие зарплаты в security?
Переглядів 7394 роки тому
С Manual QA в Security Assessment. Учат ли QA в ВУЗах? Какие зарплаты в security?
Unit tests для AQA. Нужно ли писать юнит тесты, если ты AQA. Тесты на ReactJS. JestJS - жирдяй.
Переглядів 5464 роки тому
Unit tests для AQA. Нужно ли писать юнит тесты, если ты AQA. Тесты на ReactJS. JestJS - жирдяй.
Allure framework. Mocha allure. Получай максимум информации из своего allure отчета.
Переглядів 2,1 тис.4 роки тому
Allure framework. Mocha allure. Получай максимум информации из своего allure отчета.
Tests Execution Strategy. Стратегии запуска тестов: по файлу, по тесту, очередь и динамический suite
Переглядів 7194 роки тому
Tests Execution Strategy. Стратегии запуска тестов: по файлу, по тесту, очередь и динамический suite
JavaScript интервью в AQA. Интересные вопросы на примерах. Про план на собеседование. Субъективизм.
Переглядів 3,9 тис.4 роки тому
JavaScript интервью в AQA. Интересные вопросы на примерах. Про план на собеседование. Субъективизм.
на чем надежнее и реалистичнее сделать эмуляцию поведения курсора мышки (и на чем проще) - playwright или puppeteer?
playwright буде кращим рішенням
крутое видео!
воу чувак, це сила!
Топ про автоматизацію! Дякую шо продовжили випускати відео!
Дякую за зворотній звʼязок
Я вже думав, що нових відео більше не буде на каналі (радий, що помилявся)
Дякую за очікування
Ура! Нарешті ти повернувся! Нарешті українською! Багато руснявого гімна відписалося?
Довго ж твій коментра був в модерації, по трішки відписуються, але в цілому могло б бути більше
Хороший контент, код в гіті є, щоб можна більш детальніше ознайомитись з конструкціями?
Так, можна переглянути ось тут github.com/potapovDim/youtube-study-examples
дякую. @@SimpleAutomationTesting
Топ контент
Дякую
Один в один історія з сайпресом. Прийшов замовник і сказав хочу. Переконати не вийшло, довелося мучитися поки не звільнився. Шо цікаво, так це звідки така демонічна популярність. Чого люди його хочуть? Його зараз прям дуже багато. І кукумбер також є немало де. Де ті люди, яким воно подобаєтсья і як вони його готують. Ось це було б цікаво обговорити.
З'явився час все передивитися ) Знаю, що то просто початок, але про всяк випадок - тема з проксі в лейзі елементах не хендлить кейс проперті, який ймовірно може бути в елементі і кейс синхронного методу. Навіть якщо наразі це не використовується, то можна про цю історію забути, а потім довго думати чого код робить не то, що в ньому написано. Знаю, ти про це знаєш, це більше для тих, хто тут вчиться
То так, цілком згоден
жаль, что мой ноут не позволяет услышать автора( звук везде на максимум, а все равн не слышно
смотрел ради того чтоб узнать про playwright/puppeteer, но так и не услышал ничего толком про них(
Спасибо за видео, очень мало подобных обучалок с таким стеком. Хоть ты уже и забросил канал, просто знай что труд был не зря и ты очень помогаешь разобраться.
можно ли взглянуть исходный код вашего фреймворка?
в цьому плей листі повна концепція ua-cam.com/video/GilS1UL-h5s/v-deo.html&ab_channel=SimpleAutomationTesting
очень классно обьясняете. спасибо! Но я читаю, протрактор будет актуален до лета 2023. Чем предложите заменить, как это сделать(((?
Рекомендую спробувати ua-cam.com/video/GilS1UL-h5s/v-deo.html&ab_channel=SimpleAutomationTesting
@@SimpleAutomationTesting Дякую! Не чула про нього. Гляну
@@lavanda_funny так, в данний момент часу я активно займаюся його розробкою, його дизайн було зроблемо по шаблону протрактора, зараз також попри підтримку селенім протокола є також підтримка плейрайта, і багато позитивного досвіду використання на реальних коменрційних проектах
Исключительно полезное обучающее на практике видео, но у меня при команде 'npm run test' на видео 8:12, все упало с ошибками: "Warning: Cannot find any files matching pattern "$(find" 1) "before all" hook in "{root}" 2) "after all" hook in "{root}" 0 passing (6ms) 2 failing 1) "before all" hook in "{root}": TypeError: getSeleniumDriver is not a function at Context.<anonymous> (mocha.hooks.js:6:9) at process.processImmediate (node:internal/timers:471:21) 2) "after all" hook in "{root}": TypeError: Cannot read properties of undefined (reading 'quit') at Context.<anonymous> (mocha.hooks.js:12:24) at process.processImmediate (node:internal/timers:471:21)"
Не могу побороть к сожалению, перепроверил все файлы, все так же как и у автора. Очень жаль, так как таких видео в принципе больше нет на ютубе, очень хочу пройти весь плейлист, но пока что встрял. Помогите кто может пжлст)
Це повязане з тим, що версії які є в package.json - повинні чітко відповідати версіям які є в відео, оскільки розробка продовжуєтсья і API змінюється
@@SimpleAutomationTesting Понял) к сожалению подобного, свежего контента никто не делает, видимо тематика на данный момент не популярна 🥴
@@marduk2axe тому що на серію роликів йде ~100 годин роботи
Работает только загрузка сайта, остальные тесты уходят в ошибку (((
Нажаль це відео вже не можна рахувати актуальни
@@SimpleAutomationTesting не не я сам ошибся в коде, не учел регистр, заменил путь из сайта на актуальный и тест прошел
Поменьше причмокиваний бы, очень раздражает при просмотре
А свиты, это suits? 😃 Спасибо за видео.
так, це suits
Спасибо за урок .
Целых полчаса видео чтобы написать слово webdriver в поисковике? столько строк кода ради этого?) я за 30 сек это сделаю вручную лучше, а для автотеста есть селениум айди расширение) чем сидеть столько усилий делать)
крутое видео конечно) я уже пишу автотесты на проекте и немного не понял, зачем так усложнять код)) это как-то в будущем поможет?)) я с интервалами захожу в это видео, чтоб понять,nxj я уже понимаю и могу применять, что еще надо разобрать)) и круто, что ты отвечаешь в комментах на украинском)
Доброго дня, з приводу того навіщо робити так складно - тут є певні місця які можна організувати краще, це лайв сесія, тобто я не готуюся до таких сесій - тому і інколи бувають місця які в подалшому можна оптимізувати
@@SimpleAutomationTesting ну очень круто на самом деле, я уже раз 5 пересматривал и все дальше разбираюсь)) но у меня на проекте намного проще написано и работает))
@@eduardmazur я б порекомендував ось цей плейлист подивитися, бібліотека над якою працю працює на основі сленіума\або плейрайт двигунів, при цьому інтерфейс роботи зручний, працюю також над генерацією коду для підходу, тому має бути дуже крута штука (вже її використовую на реальних проектах) ua-cam.com/video/GilS1UL-h5s/v-deo.html&ab_channel=SimpleAutomationTesting
дуже тобі дякую за підказки і відповіді в комментах)) це дуже круто і я дійсно вдячний за допомогу))
Спасибо за видео! А можно использовать конструкцию before перед describe для выполнения асинхронных функций, или есть какое-то различие с твоим методом?
можна зробити mocha --file в якому будуть загальні функції які виконуються для усіх, але за межами describe - не має сенсу
Подскажите, а это точно для начинающих?) Неужели всем начинающим все понятно? Спасибо за ваш труд, но быть может это видео для каких мидлов, кто с ходу сможет понять, что происходит?
для меня тоже первые 2 урока отлично. 3 - полный мрак(
Бля нихрена не работает
Чому не використовувати локальний файл JSON в який записувати ці данні з їх статусами? Або просто кожен раз створювати нового юзера в прекондішенах через апі?
Створювати кожного разу нового користувача може замати більши часу ніж отримання його з сервісу (особливо якщо ми говоримо про комплексні данні), читання з файлу і запис в файл не найкращий варіант
Спасибо за Ваш труд! Коммент в поддержку канала
Отличное видео, как раз искал это.
Привет, интересное видео, хотелось бы увидеть правильное построение PO и флрмирование самого фреймворка, где можно быстро и безболезненно перейти с плейрайта на сайпресс и т.д. О чем говорилось в видео.
Чувак - крассава!
Дякую за контент. Дуже корисно вийшло.
Дякую за зворотній зв’язок
E/launcher - Process exited with error code 100 такая ошибка выходит, что это?
Пропишите в конфиге протрактора строку directConnect: true
@@vladyslavgooglya9902 не помогло :(
Привет использую на проект testCafe и ищем куда перейти. testCafe хорош для каких то мелких проектов , низкий порог входа , читабленые тесты . Из минусов , сложно интегрироваться , проблема с репортёрами , нужны танцы с бубном чтобы прикрутить , что либо современное. Ну и как сказали в видио , если отойти от бестпрактис , то нужно городить костыли.
а обязательно ли использовать Mocha или можно к примеру просто делать проверки if и выводить какие то проверочные данные просто в console.log() ?
да, обязательно, это все равно что спросить, а обязательно ли автоматизировать, когда можно в ручную проверить и записать результат на личсточке, это это называется поддерживаемость кода, если код читается трудно - это плохой код, с помощью jest or mocha - отчет по тестам структурированней и понятнее, и если где то ошибка то тебе сразу покажется в консоле правильный и пример не правильного варианта
к тому же, твои if - это back часть, тесты с jest или mocha (name.test.js) - это фронт часть, там ты пишешь название теста, вызываешь метод, а сам метод уже пишешь в js файлах
не дай бог тебе на собеседовании такое спросить, врагу такого не пожелаешь
Привет. Сейчас в проекте написана огромная база Е2Е тестов на Kotlin. По определенным причинам руководство хочет сменить язык на JS. Горят желанием использовать Cypress, но я не знаком с этим фреймворком. Для меня главный вопрос это параллельные запуски, возможность запускать тесты по необходимому перечню (например отбор по сторе) и ресурс лок (запрет запусков тестов с идентичными ресурсами) - так как у нас много кейсов где проверяются балансы. Поделись мнением пожалуйста, насколько выше описанное укладывается в Cypress?
Привет, скажу сразу что я не фанат сайпреса (в нем много крутого, но и много проблем, главная - с него сложно слезть), я бы посмотрел в сторону плейврайт ( там есть, в принципе, все что нужно )
Привет! У меня вопрос.А тут не нужна часть expect?
Привет, не уверен что понял вопрос
@@SimpleAutomationTesting Как я понимаю,когда делаешь тест,то синтаксис такой describe("bla-bla", () => { it("should bla bla", async () => { expect(" ").to.equal(" "); }); });. Так вот,а тут часть с expect не нужна? Я делаю практическое на эту тему и у меня не получается никак эту часть написать.Я предполагаю может она совсем не нужна? При нажатии npm test,даже есть результат, что все ок.
@@VonHerzZuTeller по "простому" - describe - это тест пьют (набор тестов), каждый it - это тест, по поводу expect(" ").to.equal(" ") - решение за вами, смотря как у вас все организовано и где "лежат" проверки, но то что тест должен их делать - это факт, не обязательно что это должно быть через определенную библиотеку проверок например тест на проверку успешного входа в систему вы можете сделать так что при попадании в систему просто берете текст с определенного элемента (и его наличие на странице и есть проверка того что вы в системе) или вы можете взять текст элемента и проверить на соответствие ожидаемому
лайк
Одного понять не могу, у вас dockerfile лежит в папке docker и копируете вы dockerfile ? Раз Команда COPY ./ ./ + вы указали как рабочею директорию /usr/project но копируете в ./ т.е., в папку docker
Я запускаю команду в ./ - так что внутри докер файла ./ будет не ./docker а ./ По поводу /usr/project - это я сделал для примера (эта папка будет рабочей в нутри докер контейнера, вы можете зайти в него через docker exec -it айди_контейнера bash и увидете, что вы будете в /usr/project папке
Не совсем корректно с булевыми значениям будет работать в случае, когда ждем отсутствия сообщения, а оно не пропадёт. В итоге получаем упавший тест не по причине того что функционал работает не правильно, а просто поломанный тест.
Исправим !
Привет, подскажите пожалуйста, можно ли сохранять сессию и куки между файлами specs?
@@brodyagaPATY Привет, посмотрите вот это видео, концепт можно взять с него ua-cam.com/video/PPSeIB_uHlc/v-deo.html&ab_channel=SimpleAutomationTesting тут не про куки и сессии, но идея применима для любых данных
Бесполезное видео. Практики докера - ГОВНО, про QA - не раскрыто! В КИЕВЕ есть более умные ребятки. Не снимай видео БОЛЬШЕ, видео бредовые с ВРЕДНЫМИ практиками по написанию композ файлов и самих докерфайлов.
Добрый день, спасибо за обратную связь. Соглашусь, что в Киеве есть много отличных спецов. "Не снимай видео БОЛЬШЕ" - вашу рекомендацию я возьму во внимание. "Практики докера - ГОВНО" - можем сделать с вам звонок/встречу где вы будете иметь возможность рассказать про практику докера, аналогично что касается QA части
Cypress хороший инструмент, но я бы сказал, пока что слабоват для нормального e2e. Когда пытаешься написать что-то стоящее упираешься в работу с только одним доменом, chromium семейством, отсутствием нормальной паралелизации, не очень гибкую работу с асинхронностью, работу с апликухой только через JS, что юзер конечно не делает, проблемы с фреймами, табами, ну и там много всего. Но задо инфраструктура сетапится за секунду, хорошая дебаг тула, и апи клиент приличный с моками респонзов, для компонентного и интеграционного самое то.
Добрый день, согласен, хорошие замечания
Good job..i am not no your language but your coding style is correct..keep it up brother
Thanks, hope this video was useful for you, even if it is not your language )
@@SimpleAutomationTesting i am an automation engineer while I try to implement playwright so I need to want the folder structure for playwright so I seen this video..Well done your work...Keep it up brother
@@karthic5231 Thanks! good to know that it is useful )
спасибо! очень интересная инфа
че за тема vscode?
Не помню какая была на тот момент
Отличный видос, только больше контекста, пожалуйста, много-много кода и совсем мало слов, может я конечно один тупой и сходу не все понимаю, потому придется еще пересматривать и пересматривать) Но тема отличная! Спасибо!
Спасибо за обратную связь, буду больше объяснять
Соглашусь, что иногда хочется чуть больше объяснений по ходу написания кода. Это помогает сориентироваться и передохнуть чуть-чуть. Спасибо большое за туториал, материал получился очень конкретным и это очень хорошо. Сэкономили мне несколько часов разборок вручную :)
👍
Стосовно Jest, був цікавий досвід. АПІ тести в комплексному енвайрменті - стартанули з джестом, але довелось пересісти з джесту на моку xD
Довольно информативно.. Спасибо большое Дим Очень было бы круто если ты добавил видео об разнообразии подходов по построению архитектуры для e2e or integration tests ) Ну это как идея на будущее ))
Добрый день целый плейлист - ua-cam.com/video/GilS1UL-h5s/v-deo.html&ab_channel=SimpleAutomationTesting по вебу
После просмотра видоса почувствовал себя более просвещённым