Изучаем Golang. Урок 12. Тестирование. Часть 2. GoConvey

Поділитися
Вставка
  • Опубліковано 8 лют 2025
  • В этом ролике мы продолжим говорить о тестировании приложений на Go. И рассмотрим фреймворк GoConvey для тестирования.
    Приятного просмотра!
    Первая часть про тестирование: • Изучаем Golang. Урок 8...
    С радостью хочу вам представить, что я запускаю курс “Начальная подготовка” по языку Golang. Курс как для совсем начинающих в сфере IT, так и для тех, кто хочет просто изучить язык Go.
    Больше обо мне и курсах можно прочитать здесь:
    artofedu.org/
    Больше информации есть в ролике на ютубе:
    • Анонс: Курс Начальная ...
    На все вопросы могу ответить в Телеграм группе канала и в личных сообщениях.
    Другие видео:
    Изучаем Python. Урок 1. Основы. Бонус: Пишем приложение на FastAPI • Изучаем Python. Урок 1...
    Изучаем Golang. Урок 1. Основы + веб-сервер в 3 строки в конце урока! • Изучаем Golang. Урок 1...
    Разработка системы заметок на Python, Golang и микросервисы в 2021 году • Разработка системы зам...
    Как стать разработчиком. Часть 1 • Как стать разработчико...
    Что такое микросервисы за 200 секунд • Что такое микросервисы...
    Что такое Apache Kafka за 200 секунд • Что такое Apache Kafka...
    Telegram Group: t.me/theartofd...
    VK: thearto...
    Дружественный Golang чат: t.me/gogolang
    ----
    Меня зовут Артур Карапетов и я занимаюсь всем, что связано с разработкой. Я создаю высоконагруженные информационные системы, стартапы, занимаюсь личным обучением людей в сфере разработки (программисты, аналитики, системные администраторы), также я помогаю компаниям и стартапам с обучением людей работать и повышением их квалификации, об этом можно почитать здесь: mitkadr.ru.
    На этом канале я выкладываю ролики на интересующие меня темы, здесь можно найти серию роликов про создание информационной системы с нуля, а также можно найти серию уроков по языкам, которые я люблю. Добро пожаловать и хорошего просмотра!
    #golang #урок #tutorial #голенг #development #howto #learnbasics #coding #programming #изучаемIT #программирование #разработка

КОМЕНТАРІ • 20

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

    С радостью хочу вам представить, что я запускаю курс “Начальная подготовка” по языку Golang. Курс как для совсем начинающих в сфере IT, так и для тех, кто хочет просто изучить язык Go.
    Курс доступен в 3 вариациях:
    1. Онлайн курс с лекциями, заданиями, чатом менторской поддержкой.
    2. Полный видеокурс
    3. Отдельные блоки с лекциями
    Больше обо мне и курсах можно прочитать здесь:
    bit.ly/3XK1oZp
    Записаться на курс можно вот тут:
    bit.ly/406V3IY
    А видео курс тут:
    bit.ly/406VgMg
    А отдельные блоки с видео тут:
    bit.ly/3Rfmhcj
    Больше информации есть в ролике на ютубе:
    ua-cam.com/video/E0b0dmwf-6c/v-deo.html
    На все вопросы могу ответить в Телеграм группе канала и в личных сообщениях.

  • @vic_shine
    @vic_shine 3 роки тому +4

    Пишу все тесты на Testify (слышу «тесты в го» - в голове сразу тестифай... хм 🤔) и, если честно, даже не слышал про этот фреймворк 😅 спасибо за обзор!

  • @nikta456
    @nikta456 3 роки тому +4

    Так увлекся слушанием, что даже сделал себе напиток!

  • @Shindos-Kopernik
    @Shindos-Kopernik 2 роки тому +3

    Cупер!

  • @dm.rusakov
    @dm.rusakov 3 роки тому +4

    Golang oчеть крут!

  • @romanshishov3847
    @romanshishov3847 Рік тому +1

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

  • @Apolonex
    @Apolonex 2 роки тому +2

    Если вы столкнулись с проблемой запуска веб интерфейса через терминал GoLand на Windows.
    Вот три варианта запуска:
    1) Прописать полный путь до экзешника (goconvey.exe) в терминале GoLand.
    2) Найти на диске и запустить экзешник вручную \GOPATH\bin\goconvey.exe
    3) Прописать в командной строке Windows: %GOPATH%\bin\goconvey
    Если есть более простой способ, типа того что на видео, пинганите.

  • @НикитаПлещев
    @НикитаПлещев 3 роки тому +5

    Для работы с "smartystreets/goconvey/convey" пришлось еще ставить пакеты: "jtolds" и "smartystreets/assertions", но все равно получился обычный отчет😐 Может быть нужно еще какие то настройки или утилиты качать для VSCode?

  • @vladimirudalykh4121
    @vladimirudalykh4121 2 роки тому +2

    Да как-то оно запутанно с Reset и странным поведением, показанным с примером на переменной x. Я не представляю как можно читать и разбирать работу таких тестов, оно максимально неинтуитивно, сразу представляется куча багов и проблем связанных с этим + высокая сложность поддержки

  • @gamerclach8976
    @gamerclach8976 2 роки тому +3

    А как установить го конви ты не написал

    • @gamerclach8976
      @gamerclach8976 2 роки тому +2

      Даже ссылкку на установку не оставил

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

      все скачивается через go get с github. а в целом залетай в ТГ, мы там на такие вопросы отвечаем

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

      @@TheArtofDevelopment На Windows go get не собрал в bin подкаталоге бинарник goconvey.exe (просто скачал исходники), пришлось ставить через go install (может кому пригодится, кто на винде).

  • @АндрейФедосов-и5й
    @АндрейФедосов-и5й 9 місяців тому

    $GOPATH/bin/goconvey нет такого файла или каталога. как запустить на линукс?