Code&Test
Code&Test
  • Видео 36
  • Просмотров 58 870
Java. 12. Компиляция, запуск и создание JAR на примере простой программы (часть 2)
Рассмотри как скомпилировать, запустить и собрать программу на Java, которая содержит несколько классов.
Продолжаем разбирать тему, рассмотренную в предыдущем видео ruclips.net/video/dosp4TdHn78/видео.html
#Java #Jar #Компиляция #Запуск
Просмотров: 347

Видео

JsonPath для начинающих
Просмотров 1,1 тыс.Год назад
Рассмотрим как извлекать данные из JSON с помощью JSONPATH #json #qa #api #automation #rest
RestAssured. Автотесты API. Подключение Allure Report
Просмотров 2,2 тыс.Год назад
В данном видео мы к автотестам API подключим Allure Report #api #restassured #JUnit5 #JUnit #Java #QA #AQA #DEV #Автоматизация #Allure #Report
RestAssured. Автотесты API. Основы
Просмотров 7 тыс.Год назад
В данном видео мы научимся писать автотесты API на Java с RestAssured. Увидим какие проблемы могу возникнуть, и как их решить. #api #restassured #JUnit5 #JUnit #Java #QA #AQA #DEV #Автоматизация
Gatling. Нагрузочное тестирование. Java DSL. Основы
Просмотров 2,7 тыс.Год назад
Продолжаем знакомство с инструментом для нагрузочного тестирования Gatling. Расмотрим как написать простой нагрузочный Gatling тест на Java #QA #Gatling #Нагрузочное тестирование #LoadTest #java
JUnit 5. Test Suite
Просмотров 2,2 тыс.2 года назад
В данном видео рассмотрим как создавать тестовые наборы (Test Suite) с использованием JUnit5 #JUnit5 #JUnit #Java #QA #AQA #DEV #Автоматизация
Karate UI. Запуск тестов через chromedriver, geckodriver и Selenium Server
Просмотров 2922 года назад
В данном видео рассмотри как запустить тесты в Chrome с использованием chromedriver, в Firefox через geckodriver а так же как запускать тесты через Selenium Server #qa #aqa #karate #ui automation testing #тестирование #автоматизация #automation testing tutorial for beginners #chrome #chromedriver #firefox #geckodriver #selenium #seleniumServer
Java. 11. Оператор Switch
Просмотров 1462 года назад
В данном видео рассмотрим применение оператора выбора switch() #java #jdk #dev #javacore #switch #java для начинающих #javaforbeginners
Karate UI. Перехват HTTP-запросов. Intercepting HTTP Requests
Просмотров 2552 года назад
Рассмотрим как перехватить и подменить результат HTTP запроса при выполнении UI автотеста. #qa #aqa #karate #ui automation testing #тестирование #автоматизация #Intercepting HTTP Requests #automation testing tutorial for beginners
Java. 10. Массивы
Просмотров 1132 года назад
В данном видео мы познакомимся с массивами в Java. Узнаем как с ними работать #java #jdk #dev #javacore #array #массив #java для начинающих
Karate UI. Создание простого UI автотеста
Просмотров 1802 года назад
Рассмотрим как написать простой автотест пользовательского интерфейса с использованием Karate #qa #aqa #karate #ui automation testing #тестирование #автоматизация
Java. 09. String. Работа со строками
Просмотров 1282 года назад
Рассмотрим как работать со строками в Java #java #jdk #dev #javacore #string #Строковый тип
Java. 08. Циклы while и do while
Просмотров 772 года назад
Рассмотрим применение циклов while и do while #java #jdk #while #dowhile #javacore #dev
Java. 07. Цикл for()
Просмотров 872 года назад
Рассмотрим создание цикла со счетчиком в java. #Java #Java core #for #jdk
JUnit 5. Основы
Просмотров 7 тыс.2 года назад
JUnit 5. Основы
Java. 06. Условный оператор if()
Просмотров 952 года назад
Java. 06. Условный оператор if()
JUnit4. Вложенные тесты
Просмотров 4492 года назад
JUnit4. Вложенные тесты
Java. 05. Операторы сравнения
Просмотров 3352 года назад
Java. 05. Операторы сравнения
Java. 04. Арифметические операции
Просмотров 1302 года назад
Java. 04. Арифметические операции
Java. 03. Переменные. Примитивные типы данных
Просмотров 4072 года назад
Java. 03. Переменные. Примитивные типы данных
Java. 02. Компиляция, запуск и создание JAR на примере простой программы
Просмотров 13 тыс.2 года назад
Java. 02. Компиляция, запуск и создание JAR на примере простой программы
Java. 01. Установка JDK
Просмотров 1,5 тыс.2 года назад
Java. 01. Установка JDK
Karate Gatling - Нагрузочное тестирование
Просмотров 6422 года назад
Karate Gatling - Нагрузочное тестирование
JUnit4. Параметризованные тесты
Просмотров 3 тыс.2 года назад
JUnit4. Параметризованные тесты
JUnit4. Основы
Просмотров 2,2 тыс.3 года назад
JUnit4. Основы
Karate. Автоматизация тестирования API. 6. Data-driven testing
Просмотров 2943 года назад
Karate. Автоматизация тестирования API. 6. Data-driven testing
Karate. Автоматизация тестирования API. 5. Mock Servlet
Просмотров 2423 года назад
Karate. Автоматизация тестирования API. 5. Mock Servlet
Karate. Автоматизация тестирования API. 4. Логирование и конфигурация
Просмотров 1973 года назад
Karate. Автоматизация тестирования API. 4. Логирование и конфигурация
Karate. Автоматизация тестирования API. 3. Отчеты
Просмотров 2093 года назад
Karate. Автоматизация тестирования API. 3. Отчеты

Комментарии

  • @Тест_ТВ
    @Тест_ТВ 22 дня назад

    А пример сервера то самого где посмотреть, тесты без запущеного сервера не работают

    • @codeandtest
      @codeandtest 20 дней назад

      привера сервера нет. как написать простой сервер можно посмотреть здесь ruclips.net/video/h55KAK8ENIQ/видео.html или для отладки можно использовать мок сервера

  • @Тест_ТВ
    @Тест_ТВ 23 дня назад

    Спасибо!

  • @Тест_ТВ
    @Тест_ТВ 24 дня назад

    Спасибо!

  • @ladamira3477
    @ladamira3477 Месяц назад

    А я вообще не понимаю. Абсолютно не объясняется для чего аннотация. Ощущение что автору просто рассказали как работают аннотации и он повторяет. А что под капотом происходит вообще без понятия. Что обозначает аннотация Test instance???

  • @ВикторияМакград
    @ВикторияМакград Месяц назад

    Извините, очень много чавканья в озвучке(

  • @irinaresetnicova4583
    @irinaresetnicova4583 Месяц назад

    Очень доступно и понятно

  • @moscowstyle6978
    @moscowstyle6978 2 месяца назад

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

  • @moonaube
    @moonaube 3 месяца назад

    у вас охрененно сексуальный голос) я забыла зачем пришла ))

  • @dimadimon9
    @dimadimon9 4 месяца назад

    Из 5 видео, только твой код у меня заработал)), спасибо!

  • @piknik6082
    @piknik6082 4 месяца назад

    Абсолютно ничего полезного

  • @GrafMKristo
    @GrafMKristo 4 месяца назад

    Не сьют, а свит! Погугли как правильно читается это слово.

  • @nicemushin3821
    @nicemushin3821 5 месяцев назад

    Пишет javac не является внутренней или внешней командой

    • @codeandtest
      @codeandtest 5 месяцев назад

      Возможно путь к java не прописан в системных переменных

  • @ДобродейНиколай
    @ДобродейНиколай 5 месяцев назад

    Спасибо! Как можно это использовать на практике, например, в ubuntu?

    • @codeandtest
      @codeandtest 5 месяцев назад

      В ubuntu не знаю где применить. В автотестах api использую постоянно

  • @ЕвгенийМихайлов-ч5н
    @ЕвгенийМихайлов-ч5н 5 месяцев назад

    а как то же самое писать на gradle у меня RestAssured ни на maven ни на gradle не принимается

    • @codeandtest
      @codeandtest 5 месяцев назад

      Что значит не принимается? Maven Gradle нужны только для подключения зависимости, и запуска тестов. Java код отличаться не будет

  • @stfame9002
    @stfame9002 6 месяцев назад

    спасибо

  • @iamsweeta
    @iamsweeta 7 месяцев назад

    блин это гениальный урок

  • @Sky_Sheff
    @Sky_Sheff 7 месяцев назад

    Could not find artifact io.qameta.allure:allure-bom:pom:2.14.0

  • @Happy-s8l1c
    @Happy-s8l1c 8 месяцев назад

    Помог, никак не мог настроить в гугл аккаунте

  • @nikolai.horetski
    @nikolai.horetski 9 месяцев назад

    Не подключается к SMTP хосту, у кого такая же ошибка, предложите пути решения?😊

  • @MegaVladick
    @MegaVladick 9 месяцев назад

    Спасибо, то что нужно

  • @Eltar007
    @Eltar007 9 месяцев назад

    Спасибо большое! Информация подана хорошо. В моем случае не помогло, но все равно спасибо. Я повторил квест, квест вышел. В моем случае было два класса в одной папке. Для этого случая хотелось бы увидеть вариант сборки jar файла для нескольких файлов проекта. Плюс если там целое дерево классов со своими ветками в виде папок с классами что делать? Я решил свой вопрос, но, мне кажется, актуально было бы расширить тему. В частности открыть возможность успешной сборки в InteliJ Idea, которая у меня не получилась. За инфу благодарю, спокойствие автора на высоте 😊

    • @codeandtest
      @codeandtest 9 месяцев назад

      спасибо за комментарий. надеюсь что в новом видео вы найдете ответы на свои вопросы (ruclips.net/video/Snc9H2dEQdI/видео.html) Но тема сборки приложения в IDE с помощью maven - это уже тема для отдельного видео

  • @romankuznetsov4601
    @romankuznetsov4601 10 месяцев назад

    блин чувак не умирай пожалуйста

  • @ДэвидДжонсон-в3у
    @ДэвидДжонсон-в3у 10 месяцев назад

    а где то код скачать можно ? или посмотреть который в видео

    • @codeandtest
      @codeandtest 10 месяцев назад

      Я код никуда не выкладывал.

  • @orlandoplay
    @orlandoplay 10 месяцев назад

    Он кодит на блокоте!! он крутой

  • @Иван-н5л1ш
    @Иван-н5л1ш 10 месяцев назад

    Спасибо! Код работает!

  • @Youtooobo
    @Youtooobo 11 месяцев назад

    К сожалению, написание таких скриптов/кода для запуска прдобных тестов не позволяет оценить результов НТ. Если по простому, мы получаем некие цифры и графики, но что значат эти цифры? Каким граничным значениям они должны соответствовать? Какая должна быть длительность проведения НТ? Сколько запросов нужно выполнить, что бы сделать однозначный вывод о том, что сервис не упадет на проде? И т.д и т.п. Я не умничаю, сам такими вопросами задаюсь. Если по простому - нужна методика, без методики тестирования само НТ бессмысленно. Знаете, как в жизни, если поставить рабочего у станка и поручить ему проверять "хорошо ли сделана деталь" не дав методику, один будет проверять на ощупь, второй на глаз, третий на зуб, а окажется, что нужен был микроскоп и проверка на трещины.

    • @codeandtest
      @codeandtest 11 месяцев назад

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

    • @Youtooobo
      @Youtooobo 11 месяцев назад

      @@codeandtest понимаю вас. Это не было какой то попыткой проявления негатива. Вам спасибо за видео, это труд и время. Я лишь выразил мысль, что процесс проведения НТ очень сложен и требует глубокого понимания теории.

  • @RumEvo
    @RumEvo 11 месяцев назад

    C:\Users\dop2o\Desktop\2>javac Main.java error: file not found: Main.java Usage: javac <options> <source files> use --help for a list of possible options

    • @codeandtest
      @codeandtest 11 месяцев назад

      Скорее всего путь до Main.java нужно тоже полный прописать

    • @RumEvo
      @RumEvo 11 месяцев назад

      @@codeandtest вроде полный написал. Тот файл, что в иде написал, скомпилировался и потом запустился. А с блокнота не компилируется...

    • @димаковтун-й3л
      @димаковтун-й3л 9 месяцев назад

      У тебя в консоле не полный путь пишет

    • @RumEvo
      @RumEvo 9 месяцев назад

      @@димаковтун-й3л а как полный прописать?

    • @димаковтун-й3л
      @димаковтун-й3л 9 месяцев назад

      @@RumEvo перенеси файлы в папку, пофиг какую и прям с этой папки ввойди в консоль. Скорее всего ты с главного экрана входил, а там не всегда прописывает полный путь

  • @Борис-ь7е6д
    @Борис-ь7е6д Год назад

    Дружище, всё сделал один в один как ты, но у меня когда открываю allure:serve пишет что будто бы я тестов не делал, значения NaN, что я делаю не так?

    • @codeandtest
      @codeandtest Год назад

      Без кода сложно сказать. Для начала можно проверить каталог allure-results. Если все сделано правильно, то после прогона там должны быть json файлы, из которых генерится отчёт алюра.

  • @T_soni
    @T_soni Год назад

    дааа, чтож ты в 11 часов ночи то записываешь, голова не варит совсем😂 Написал два afterall и в упор не видишь

  • @denisrogov7120
    @denisrogov7120 Год назад

    такой настройки в гугле больше нет. Есть свежая инфа?

    • @codeandtest
      @codeandtest Год назад

      Настройка переехала. Управление аккаунтом- Безопасность - Двухэтапная аутентификация - Пароли приложений

    • @programming36
      @programming36 6 месяцев назад

      @@codeandtestЧто-то сейчас и там этого нет, если создавать новую почту...

    • @programming36
      @programming36 6 месяцев назад

      А всё, разобрался... Через поиск, в настройках аккаунта находит, но в Безопасность - Двухэтапная аутентификация - Пароли приложений, паролей приложений больше нет

    • @codeandtest
      @codeandtest 6 месяцев назад

      Странно, проверил только что, у меня всё соответствует

  • @OleksiiVasylenko-r1j
    @OleksiiVasylenko-r1j Год назад

    Это просто разьебалово. Афтар топ. Лучший контент по ресту ever

  • @llARXANGELll
    @llARXANGELll Год назад

    Спасибо за видео) Классно объясняешь)

  • @MD-im9wu
    @MD-im9wu Год назад

    а можеш записать видео как запускать удалнно через jenkins + selenoid?

    • @codeandtest
      @codeandtest Год назад

      c selenoid я не работал

  • @aviator1472
    @aviator1472 Год назад

    Здравствуйте! А как собрать когда два или более файлов java?

    • @codeandtest
      @codeandtest Год назад

      Здравствуйте javac F1.java F2.java (через пробел список файлов для компиляции) jar cf jar-file файл1 файл2 файл3 ... (через пробел список файлов для сборки)

    • @aviator1472
      @aviator1472 Год назад

      @@codeandtest спасибо. Но я сделал через Эклипс.

  • @igorpavlov6100
    @igorpavlov6100 Год назад

    Спасибо за урок максимально полезно

  • @natalliabulyha3394
    @natalliabulyha3394 Год назад

    Смотрю на скорости 1,5, все прекрасно, понятно, четко, сразу видно как в коде применять! Спасибо большое!

  • @Katenatcho
    @Katenatcho Год назад

    Подскажите как можно получить токен авторизации один раз из сессии и использовать его в других сессиях?

    • @codeandtest
      @codeandtest Год назад

      Добрый день. данные между сессиями разных пользователей никак не шарятся. поэтому токен нужно получить перед тестом. D конструкторе GatlingTest можно сделать вызов "this.before();" И затем в before уже написать свою реализацию получения токена на java. Методы гатлинга по работе с http здесь работать не будут. но есть второй вариант: получить токен вручную перед тестом и просетать его в тесте

    • @Katenatcho
      @Katenatcho Год назад

      ​ @codeandtest Может подскажите мне еще 1 момент. У меня есть json файл, который я передаю в body и при каждом запросе в рамках нагрузки должно быть одно поле в нем уникальное. Я с помощью EL в файле позначил его как "#{uniqueId}" Дальше в сесию подставляю uniqueId->currenTimeMilis() Но проблема в том, что при каждом реквесте в рамках сценария он дублирует значение(т.е. в сессии оно не меняется). Как это можно побороть?

    • @Katenatcho
      @Katenatcho Год назад

      разобрался. добавил отдельный метод с random.nextInt и в таком виде скормил в сессию и все заработало.

  • @victordelacroix654
    @victordelacroix654 Год назад

    like

  • @TheCximus
    @TheCximus Год назад

    как по мне лучше просто перевести ролики от академии гатлинга и будет больше толку. Реально адский треш

    • @codeandtest
      @codeandtest Год назад

      Данное видео лишь показывает, что автотесты на карате можно использовать для генерации нагрузки вместе с гатлингом. Но лучше писать нагрузочные скрипты на чистом gatling dsl

    • @TheCximus
      @TheCximus Год назад

      @@codeandtest но, ежели бы кто-то записал бы ролики аналогичные как у гатлинг академии, только на русском языке... Был бы толк) а то нтшников со знанием английского языка.. как показала практика мало)

    • @jafarshaik9790
      @jafarshaik9790 Год назад

      ​@@codeandtest❤❤😮?ki +- եկ թիվ կի շայադ n 😅vvvvvbbbbbvv i v vvv.nnmvv.

  • @Volosatow
    @Volosatow Год назад

    Неплохо бы добавить как настраивать оболочку IntelliJ и т.п.

  • @АшотКузнецов
    @АшотКузнецов Год назад

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

  • @AdiletKenenbaev
    @AdiletKenenbaev Год назад

    можно тексты оставлять?

    • @codeandtest
      @codeandtest Год назад

      исходники я не выгружаю

    • @unicoxr5tj417
      @unicoxr5tj417 Год назад

      @@codeandtest бро, че так редко выпускаешь?) И, пожалуйста, громче и увереннее. Достойные уроки нужно достойно озвучивать)

  • @LerooryJenkins
    @LerooryJenkins Год назад

    Как на основе этого стека брать переменные из ответа запроса и как можно работать с несколькими шагами и несколькими сценариями? А так же делать проверки не только по статус-коду, но и по наличию определённых параметром в ответе? В пример: 1. Авторизация (post) -- получить токен сессии из ответа 2. Получить информацию профиля (get) -- токен из первого запроса подставить в хедеры 3. Создать заказ/запись (post) -- так же токен в хедеры, в теле json с параметрами. С проверкой, что заказ создался и получением id заказа

  • @alexandr6055
    @alexandr6055 Год назад

    спасибо вам. Немного затянуто, но все понятно объяснили.

    • @codeandtest
      @codeandtest Год назад

      Спасибо за отзыв

  • @СергейЛапшин-т2к

    Спасибо, уже собирался на Scala писать, а оказывается там Java подъехала

  • @dertfin1
    @dertfin1 Год назад

    там можно сделать несколько классов и папок внутри jar?

    • @codeandtest
      @codeandtest Год назад

      Да, можно. В данном видео один файл для примера

  • @gluharone
    @gluharone Год назад

    Подскажите пожалуйста а декомпилированный java можно скомпилировать обратно в класс? попробовал выдаёт такую ошибку: Note: Recompile with -Xlint:deprecation for details.

    • @codeandtest
      @codeandtest Год назад

      Никогда не делал декомпиляцию, но могу предположить, что если декомпиляцию выполнена корректно и все файлы нужные есть - то должно компилироваться

  • @kirillpry4673
    @kirillpry4673 Год назад

    в каком порядке идет запуск тестов? Столкнулся с проблемой, что к моменту запуска теста где требуется токет, тест с получением токена еще не отработал. Не совсем понимаю как более грамотно упорядочить выполнение тестов.

    • @kirillpry4673
      @kirillpry4673 Год назад

      свою ошибку понял, изначально разносил запросы по разным тестам. Но как вариант если тесты разные можно использовать @TestMethodOrder(MethodOrderer.MethodName.class) для junit5, тесты будут запускать с сортировкой по имени

    • @codeandtest
      @codeandtest Год назад

      Junit запускает тесты в случайном порядке. Я бы вынес получение токена в метод before например

    • @codeandtest
      @codeandtest Год назад

      И вообще это плохая практика, делать тесты, которые зависят от результата другого теста

  • @viorelscutaru4477
    @viorelscutaru4477 Год назад

    Спасибо за поэтапное обьяснение. 🙂

  • @yaroslavprilutskiy9830
    @yaroslavprilutskiy9830 Год назад

    Подскажите, пожалуйста, а откуда у вас берется файл restassureddemo.iml? Не могу никак загрузить или найти, а код не работает из-за его отсутствия, как я понимаю

    • @codeandtest
      @codeandtest Год назад

      Его генерирует среда разработки. Ошибка скорее всего не в этом файле