Simple Automation Testing
Simple Automation Testing
  • 80
  • 98 033
Mocha test fixtures. Використання очікування стану аплікації як альтернативи бібліотекам перевірок.
#js #automationtesting #aqa
Продовження попереднього відео.
В цьому відео показано яким чином використання генерованих 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
Новогоднее поздравление.
Переглядів 2133 роки тому
Новогоднее поздравление.
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. Интересные вопросы на примерах. Про план на собеседование. Субъективизм.

КОМЕНТАРІ

  • @asman7773
    @asman7773 17 днів тому

    на чем надежнее и реалистичнее сделать эмуляцию поведения курсора мышки (и на чем проще) - playwright или puppeteer?

  • @МатвейКазанцев-е5г

    крутое видео!

  • @LegenD1q2w
    @LegenD1q2w 11 місяців тому

    воу чувак, це сила!

  • @denisrubanqa1229
    @denisrubanqa1229 Рік тому

    Топ про автоматизацію! Дякую шо продовжили випускати відео!

  • @nikolaikapitanets9448
    @nikolaikapitanets9448 Рік тому

    Я вже думав, що нових відео більше не буде на каналі (радий, що помилявся)

  • @Polozokvy
    @Polozokvy Рік тому

    Ура! Нарешті ти повернувся! Нарешті українською! Багато руснявого гімна відписалося?

    • @SimpleAutomationTesting
      @SimpleAutomationTesting 11 місяців тому

      Довго ж твій коментра був в модерації, по трішки відписуються, але в цілому могло б бути більше

  • @sergiyy1547
    @sergiyy1547 Рік тому

    Хороший контент, код в гіті є, щоб можна більш детальніше ознайомитись з конструкціями?

    • @SimpleAutomationTesting
      @SimpleAutomationTesting Рік тому

      Так, можна переглянути ось тут github.com/potapovDim/youtube-study-examples

    • @sergiyy1547
      @sergiyy1547 Рік тому

      дякую. @@SimpleAutomationTesting

  • @seekerofsense
    @seekerofsense Рік тому

    Топ контент

  • @Hennadiii
    @Hennadiii Рік тому

    Один в один історія з сайпресом. Прийшов замовник і сказав хочу. Переконати не вийшло, довелося мучитися поки не звільнився. Шо цікаво, так це звідки така демонічна популярність. Чого люди його хочуть? Його зараз прям дуже багато. І кукумбер також є немало де. Де ті люди, яким воно подобаєтсья і як вони його готують. Ось це було б цікаво обговорити.

  • @Hennadiii
    @Hennadiii Рік тому

    З'явився час все передивитися ) Знаю, що то просто початок, але про всяк випадок - тема з проксі в лейзі елементах не хендлить кейс проперті, який ймовірно може бути в елементі і кейс синхронного методу. Навіть якщо наразі це не використовується, то можна про цю історію забути, а потім довго думати чого код робить не то, що в ньому написано. Знаю, ти про це знаєш, це більше для тих, хто тут вчиться

  • @saniya1576
    @saniya1576 Рік тому

    жаль, что мой ноут не позволяет услышать автора( звук везде на максимум, а все равн не слышно

  • @Tosha.V
    @Tosha.V Рік тому

    смотрел ради того чтоб узнать про playwright/puppeteer, но так и не услышал ничего толком про них(

  • @JekAgency
    @JekAgency Рік тому

    Спасибо за видео, очень мало подобных обучалок с таким стеком. Хоть ты уже и забросил канал, просто знай что труд был не зря и ты очень помогаешь разобраться.

  • @scatmanlove
    @scatmanlove Рік тому

    можно ли взглянуть исходный код вашего фреймворка?

    • @SimpleAutomationTesting
      @SimpleAutomationTesting Рік тому

      в цьому плей листі повна концепція ua-cam.com/video/GilS1UL-h5s/v-deo.html&ab_channel=SimpleAutomationTesting

  • @lavanda_funny
    @lavanda_funny Рік тому

    очень классно обьясняете. спасибо! Но я читаю, протрактор будет актуален до лета 2023. Чем предложите заменить, как это сделать(((?

    • @SimpleAutomationTesting
      @SimpleAutomationTesting Рік тому

      Рекомендую спробувати ua-cam.com/video/GilS1UL-h5s/v-deo.html&ab_channel=SimpleAutomationTesting

    • @lavanda_funny
      @lavanda_funny Рік тому

      @@SimpleAutomationTesting Дякую! Не чула про нього. Гляну

    • @SimpleAutomationTesting
      @SimpleAutomationTesting Рік тому

      @@lavanda_funny так, в данний момент часу я активно займаюся його розробкою, його дизайн було зроблемо по шаблону протрактора, зараз також попри підтримку селенім протокола є також підтримка плейрайта, і багато позитивного досвіду використання на реальних коменрційних проектах

  • @marduk2axe
    @marduk2axe Рік тому

    Исключительно полезное обучающее на практике видео, но у меня при команде '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)"

    • @marduk2axe
      @marduk2axe Рік тому

      Не могу побороть к сожалению, перепроверил все файлы, все так же как и у автора. Очень жаль, так как таких видео в принципе больше нет на ютубе, очень хочу пройти весь плейлист, но пока что встрял. Помогите кто может пжлст)

    • @SimpleAutomationTesting
      @SimpleAutomationTesting Рік тому

      Це повязане з тим, що версії які є в package.json - повинні чітко відповідати версіям які є в відео, оскільки розробка продовжуєтсья і API змінюється

    • @marduk2axe
      @marduk2axe Рік тому

      @@SimpleAutomationTesting Понял) к сожалению подобного, свежего контента никто не делает, видимо тематика на данный момент не популярна 🥴

    • @SimpleAutomationTesting
      @SimpleAutomationTesting Рік тому

      @@marduk2axe тому що на серію роликів йде ~100 годин роботи

  • @oreststefanishin673
    @oreststefanishin673 Рік тому

    Работает только загрузка сайта, остальные тесты уходят в ошибку (((

    • @SimpleAutomationTesting
      @SimpleAutomationTesting Рік тому

      Нажаль це відео вже не можна рахувати актуальни

    • @oreststefanishin673
      @oreststefanishin673 Рік тому

      @@SimpleAutomationTesting не не я сам ошибся в коде, не учел регистр, заменил путь из сайта на актуальный и тест прошел

  • @klimm.2935
    @klimm.2935 Рік тому

    Поменьше причмокиваний бы, очень раздражает при просмотре

  • @Mike58128
    @Mike58128 Рік тому

    А свиты, это suits? 😃 Спасибо за видео.

  • @mranolegprivate
    @mranolegprivate Рік тому

    Спасибо за урок .

  • @БаирНикифоров-щ6ъ

    Целых полчаса видео чтобы написать слово webdriver в поисковике? столько строк кода ради этого?) я за 30 сек это сделаю вручную лучше, а для автотеста есть селениум айди расширение) чем сидеть столько усилий делать)

  • @eduardmazur
    @eduardmazur Рік тому

    крутое видео конечно) я уже пишу автотесты на проекте и немного не понял, зачем так усложнять код)) это как-то в будущем поможет?)) я с интервалами захожу в это видео, чтоб понять,nxj я уже понимаю и могу применять, что еще надо разобрать)) и круто, что ты отвечаешь в комментах на украинском)

    • @SimpleAutomationTesting
      @SimpleAutomationTesting Рік тому

      Доброго дня, з приводу того навіщо робити так складно - тут є певні місця які можна організувати краще, це лайв сесія, тобто я не готуюся до таких сесій - тому і інколи бувають місця які в подалшому можна оптимізувати

    • @eduardmazur
      @eduardmazur Рік тому

      @@SimpleAutomationTesting ну очень круто на самом деле, я уже раз 5 пересматривал и все дальше разбираюсь)) но у меня на проекте намного проще написано и работает))

    • @SimpleAutomationTesting
      @SimpleAutomationTesting Рік тому

      @@eduardmazur я б порекомендував ось цей плейлист подивитися, бібліотека над якою працю працює на основі сленіума\або плейрайт двигунів, при цьому інтерфейс роботи зручний, працюю також над генерацією коду для підходу, тому має бути дуже крута штука (вже її використовую на реальних проектах) ua-cam.com/video/GilS1UL-h5s/v-deo.html&ab_channel=SimpleAutomationTesting

    • @eduardmazur
      @eduardmazur Рік тому

      дуже тобі дякую за підказки і відповіді в комментах)) це дуже круто і я дійсно вдячний за допомогу))

  • @alexandraliabyev9926
    @alexandraliabyev9926 Рік тому

    Спасибо за видео! А можно использовать конструкцию before перед describe для выполнения асинхронных функций, или есть какое-то различие с твоим методом?

    • @SimpleAutomationTesting
      @SimpleAutomationTesting Рік тому

      можна зробити mocha --file в якому будуть загальні функції які виконуються для усіх, але за межами describe - не має сенсу

  • @СтатуэткиСувениры

    Подскажите, а это точно для начинающих?) Неужели всем начинающим все понятно? Спасибо за ваш труд, но быть может это видео для каких мидлов, кто с ходу сможет понять, что происходит?

    • @lavanda_funny
      @lavanda_funny Рік тому

      для меня тоже первые 2 урока отлично. 3 - полный мрак(

  • @greregreew9451
    @greregreew9451 2 роки тому

    Бля нихрена не работает

  • @Artem-go5xf
    @Artem-go5xf 2 роки тому

    Чому не використовувати локальний файл JSON в який записувати ці данні з їх статусами? Або просто кожен раз створювати нового юзера в прекондішенах через апі?

    • @SimpleAutomationTesting
      @SimpleAutomationTesting 2 роки тому

      Створювати кожного разу нового користувача може замати більши часу ніж отримання його з сервісу (особливо якщо ми говоримо про комплексні данні), читання з файлу і запис в файл не найкращий варіант

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918 2 роки тому

    Спасибо за Ваш труд! Коммент в поддержку канала

  • @michaelgavrilenko7968
    @michaelgavrilenko7968 2 роки тому

    Отличное видео, как раз искал это.

  • @hotremz
    @hotremz 2 роки тому

    Привет, интересное видео, хотелось бы увидеть правильное построение PO и флрмирование самого фреймворка, где можно быстро и безболезненно перейти с плейрайта на сайпресс и т.д. О чем говорилось в видео.

  • @taraspetrenko134
    @taraspetrenko134 2 роки тому

    Чувак - крассава!

  • @ЕкатеринаРузметова-щ2д

    Дякую за контент. Дуже корисно вийшло.

  • @MacChickenBodyMaffin
    @MacChickenBodyMaffin 2 роки тому

    E/launcher - Process exited with error code 100 такая ошибка выходит, что это?

    • @vladyslavgooglya9902
      @vladyslavgooglya9902 2 роки тому

      Пропишите в конфиге протрактора строку directConnect: true

    • @igorturbal1735
      @igorturbal1735 Рік тому

      @@vladyslavgooglya9902 не помогло :(

  • @markbenedis
    @markbenedis 2 роки тому

    Привет использую на проект testCafe и ищем куда перейти. testCafe хорош для каких то мелких проектов , низкий порог входа , читабленые тесты . Из минусов , сложно интегрироваться , проблема с репортёрами , нужны танцы с бубном чтобы прикрутить , что либо современное. Ну и как сказали в видио , если отойти от бестпрактис , то нужно городить костыли.

  • @Good_nick_name
    @Good_nick_name 2 роки тому

    а обязательно ли использовать Mocha или можно к примеру просто делать проверки if и выводить какие то проверочные данные просто в console.log() ?

    • @Good_nick_name
      @Good_nick_name 2 роки тому

      да, обязательно, это все равно что спросить, а обязательно ли автоматизировать, когда можно в ручную проверить и записать результат на личсточке, это это называется поддерживаемость кода, если код читается трудно - это плохой код, с помощью jest or mocha - отчет по тестам структурированней и понятнее, и если где то ошибка то тебе сразу покажется в консоле правильный и пример не правильного варианта

    • @Good_nick_name
      @Good_nick_name 2 роки тому

      к тому же, твои if - это back часть, тесты с jest или mocha (name.test.js) - это фронт часть, там ты пишешь название теста, вызываешь метод, а сам метод уже пишешь в js файлах

    • @Good_nick_name
      @Good_nick_name 2 роки тому

      не дай бог тебе на собеседовании такое спросить, врагу такого не пожелаешь

  • @ЮрийЕршов-ф3ю
    @ЮрийЕршов-ф3ю 2 роки тому

    Привет. Сейчас в проекте написана огромная база Е2Е тестов на Kotlin. По определенным причинам руководство хочет сменить язык на JS. Горят желанием использовать Cypress, но я не знаком с этим фреймворком. Для меня главный вопрос это параллельные запуски, возможность запускать тесты по необходимому перечню (например отбор по сторе) и ресурс лок (запрет запусков тестов с идентичными ресурсами) - так как у нас много кейсов где проверяются балансы. Поделись мнением пожалуйста, насколько выше описанное укладывается в Cypress?

    • @SimpleAutomationTesting
      @SimpleAutomationTesting 2 роки тому

      Привет, скажу сразу что я не фанат сайпреса (в нем много крутого, но и много проблем, главная - с него сложно слезть), я бы посмотрел в сторону плейврайт ( там есть, в принципе, все что нужно )

  • @VonHerzZuTeller
    @VonHerzZuTeller 2 роки тому

    Привет! У меня вопрос.А тут не нужна часть expect?

    • @SimpleAutomationTesting
      @SimpleAutomationTesting 2 роки тому

      Привет, не уверен что понял вопрос

    • @VonHerzZuTeller
      @VonHerzZuTeller 2 роки тому

      @@SimpleAutomationTesting Как я понимаю,когда делаешь тест,то синтаксис такой describe("bla-bla", () => { it("should bla bla", async () => { expect(" ").to.equal(" "); }); });. Так вот,а тут часть с expect не нужна? Я делаю практическое на эту тему и у меня не получается никак эту часть написать.Я предполагаю может она совсем не нужна? При нажатии npm test,даже есть результат, что все ок.

    • @SimpleAutomationTesting
      @SimpleAutomationTesting 2 роки тому

      ​@@VonHerzZuTeller по "простому" - describe - это тест пьют (набор тестов), каждый it - это тест, по поводу expect(" ").to.equal(" ") - решение за вами, смотря как у вас все организовано и где "лежат" проверки, но то что тест должен их делать - это факт, не обязательно что это должно быть через определенную библиотеку проверок например тест на проверку успешного входа в систему вы можете сделать так что при попадании в систему просто берете текст с определенного элемента (и его наличие на странице и есть проверка того что вы в системе) или вы можете взять текст элемента и проверить на соответствие ожидаемому

  • @Александра-ж8и8ж
    @Александра-ж8и8ж 2 роки тому

    лайк

  • @codememory
    @codememory 2 роки тому

    Одного понять не могу, у вас dockerfile лежит в папке docker и копируете вы dockerfile ? Раз Команда COPY ./ ./ + вы указали как рабочею директорию /usr/project но копируете в ./ т.е., в папку docker

    • @SimpleAutomationTesting
      @SimpleAutomationTesting 2 роки тому

      Я запускаю команду в ./ - так что внутри докер файла ./ будет не ./docker а ./ По поводу /usr/project - это я сделал для примера (эта папка будет рабочей в нутри докер контейнера, вы можете зайти в него через docker exec -it айди_контейнера bash и увидете, что вы будете в /usr/project папке

  • @tony_diavel
    @tony_diavel 2 роки тому

    Не совсем корректно с булевыми значениям будет работать в случае, когда ждем отсутствия сообщения, а оно не пропадёт. В итоге получаем упавший тест не по причине того что функционал работает не правильно, а просто поломанный тест.

    • @SimpleAutomationTesting
      @SimpleAutomationTesting 2 роки тому

      Исправим !

    • @brodyagaPATY
      @brodyagaPATY 2 роки тому

      Привет, подскажите пожалуйста, можно ли сохранять сессию и куки между файлами specs?

    • @SimpleAutomationTesting
      @SimpleAutomationTesting 2 роки тому

      @@brodyagaPATY Привет, посмотрите вот это видео, концепт можно взять с него ua-cam.com/video/PPSeIB_uHlc/v-deo.html&ab_channel=SimpleAutomationTesting тут не про куки и сессии, но идея применима для любых данных

  • @ci_cd4834
    @ci_cd4834 2 роки тому

    Бесполезное видео. Практики докера - ГОВНО, про QA - не раскрыто! В КИЕВЕ есть более умные ребятки. Не снимай видео БОЛЬШЕ, видео бредовые с ВРЕДНЫМИ практиками по написанию композ файлов и самих докерфайлов.

    • @SimpleAutomationTesting
      @SimpleAutomationTesting 2 роки тому

      Добрый день, спасибо за обратную связь. Соглашусь, что в Киеве есть много отличных спецов. "Не снимай видео БОЛЬШЕ" - вашу рекомендацию я возьму во внимание. "Практики докера - ГОВНО" - можем сделать с вам звонок/встречу где вы будете иметь возможность рассказать про практику докера, аналогично что касается QA части

  • @Степан-щ6б2щ
    @Степан-щ6б2щ 2 роки тому

    Cypress хороший инструмент, но я бы сказал, пока что слабоват для нормального e2e. Когда пытаешься написать что-то стоящее упираешься в работу с только одним доменом, chromium семейством, отсутствием нормальной паралелизации, не очень гибкую работу с асинхронностью, работу с апликухой только через JS, что юзер конечно не делает, проблемы с фреймами, табами, ну и там много всего. Но задо инфраструктура сетапится за секунду, хорошая дебаг тула, и апи клиент приличный с моками респонзов, для компонентного и интеграционного самое то.

  • @karthic5231
    @karthic5231 2 роки тому

    Good job..i am not no your language but your coding style is correct..keep it up brother

    • @SimpleAutomationTesting
      @SimpleAutomationTesting 2 роки тому

      Thanks, hope this video was useful for you, even if it is not your language )

    • @karthic5231
      @karthic5231 2 роки тому

      @@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

    • @SimpleAutomationTesting
      @SimpleAutomationTesting 2 роки тому

      @@karthic5231 Thanks! good to know that it is useful )

  • @dmytroshtanko8515
    @dmytroshtanko8515 2 роки тому

    спасибо! очень интересная инфа

  • @olekollo7875
    @olekollo7875 2 роки тому

    че за тема vscode?

  • @ЕвгенийМукомел-х2щ

    Отличный видос, только больше контекста, пожалуйста, много-много кода и совсем мало слов, может я конечно один тупой и сходу не все понимаю, потому придется еще пересматривать и пересматривать) Но тема отличная! Спасибо!

    • @SimpleAutomationTesting
      @SimpleAutomationTesting 2 роки тому

      Спасибо за обратную связь, буду больше объяснять

    • @pavelfleisher1082
      @pavelfleisher1082 2 роки тому

      Соглашусь, что иногда хочется чуть больше объяснений по ходу написания кода. Это помогает сориентироваться и передохнуть чуть-чуть. Спасибо большое за туториал, материал получился очень конкретным и это очень хорошо. Сэкономили мне несколько часов разборок вручную :)

  • @mymoodmusic
    @mymoodmusic 3 роки тому

    👍

  • @vinsorder746
    @vinsorder746 3 роки тому

    Стосовно Jest, був цікавий досвід. АПІ тести в комплексному енвайрменті - стартанули з джестом, але довелось пересісти з джесту на моку xD

  • @dimanaglyuk1550
    @dimanaglyuk1550 3 роки тому

    Довольно информативно.. Спасибо большое Дим Очень было бы круто если ты добавил видео об разнообразии подходов по построению архитектуры для e2e or integration tests ) Ну это как идея на будущее ))

    • @SimpleAutomationTesting
      @SimpleAutomationTesting 3 роки тому

      Добрый день целый плейлист - ua-cam.com/video/GilS1UL-h5s/v-deo.html&ab_channel=SimpleAutomationTesting по вебу

  • @BEER-pl2mt
    @BEER-pl2mt 3 роки тому

    После просмотра видоса почувствовал себя более просвещённым