Чем отличается программист от тестировщика? Выясните, что подходит вам

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024

Комментарии • 65

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

    Выпуск айти новостей от 24.07 - ruclips.net/video/vG1E10W8gQQ/видео.htmlsi=29-O_Pl7p7-HQ0sR

  • @denyrise2672
    @denyrise2672 3 месяца назад +11

    Как QA скажу, что действительно хорошо, правдиво описана тема
    Повезло, что с разработчиками у нас дружественная атмосфера, редко встречаются ситуации когда происходят конфликты из-за багов

  • @LeonidYakovlev85
    @LeonidYakovlev85 3 месяца назад +2

    Сергей и весь коллектив канала, традиционное спасибо за выпуск. Как всегда интересно и содержательно 👍👍👍

  • @nikolay8116
    @nikolay8116 3 месяца назад +35

    Это все еще Сергей Немчинский?

    • @krivodeling7925
      @krivodeling7925 3 месяца назад +6

      Нет, я Влад, а почему ты спрашиваешь?

    • @AkimPatsai-se3qq
      @AkimPatsai-se3qq 3 месяца назад +2

      да, 0:28

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

      @@krivodeling7925 Так не у тебя же спрашиваю.

    • @vitaliy0192
      @vitaliy0192 3 месяца назад +1

      💯

  • @n.axenov9630
    @n.axenov9630 3 месяца назад +4

    Сергей, запишите про аналитиков еще пожалуйста: бизнес и системных (в отличии от DA, PA они все-таки ближе к Dev)

  • @FigisBadralov
    @FigisBadralov 3 месяца назад +2

    Есть еще нагрузочное тестирование.
    И не всегда тестирование - это нажатие на кнопочки.
    Во-первых, не всегда будет webApp, а может быть commandLine (почти всегда будет так, используя cURL), может быть webSocker, gRPC и др.
    Я к тому, что тестировщик должен писать тестирующие скрипты (иерархия скриптов), переписывание на, допустим, Python (для этого необходимо знать язык) или js, допустим на Postman, ApiDog и др.
    И обязательно должна быть декларация. Например, CRUD для справочника. (На самом деле удаление для справочника не всегда подходит, то есть CRU). Это вставка POST, получение id, get - должны получить 200, update через PUT, get - должны получить 200 и новые значения. Удаление DELETE. Get - получение 404. А также листинг. Это как пример. И это надо все уметь прогать тестировщику. Не обязательно на гохе. На каком-либо языке, типа js
    И я еще не затронул нагрузочное тестирование. И мало его провести. Надо еще собрать статистику при разных условиях и проанализировать. А дело разработчика - это обеспечить то, что сервис выдержит 10k ps. Если не выдерживает, то надо что-то химичить в алгоритмах.

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

      а кто проеверяет что вы сгенерировали 10k ps? Ведь если вы сгенерировали 9k и все ок, то вопрос к тому кто проводил нагрузочное тестирование?

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

      @@Devishhike Надо оставлять скрипты в readme

  • @denisbelov
    @denisbelov 3 месяца назад +6

    Коммент для продвижения от тестировщика 😃👍

    • @LeeoNas
      @LeeoNas 3 месяца назад +1

      В какой стране вы работаете?)

    • @denisbelov
      @denisbelov 3 месяца назад +1

      @@LeeoNas В той же, что и автор канала)

  • @ylcsl4378
    @ylcsl4378 3 месяца назад +4

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

  • @kalmah1709
    @kalmah1709 22 дня назад

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

  • @Daria-Business-IT
    @Daria-Business-IT 3 месяца назад +1

    Отличный образовательный выпуск!

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

    Как же вовремя Немчинский с видосом залетел, а то еда почти кончилась

  • @fideliomontenegro3725
    @fideliomontenegro3725 2 месяца назад +1

    02:30 это не переоткрытие бага. Переоткрывают уже закрытый баг: т.е. когда баг был исправлен, и тестировщик проверил, что бага нет и закрыл баг. Но он через время опять появился. В данном случае баг не закрывался. Его просто вернут в Doing для фикса.

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

    Спасибо. Интересно. Но создаётся ощущение, что вы тоже подверглись размытию понятий QA и QC. Тестирование - это Quality Control. А QA - это более общее понятие, включающее и QC и прочие методики достижения качества.

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

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

  • @artybe
    @artybe 3 месяца назад +1

    Тестировщик НЕ отвечает за качество, доброе утро. За качествоо отвечает вся команда.

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

      но за баг на проде вые..ут тестировщика

  • @DmytroPolischuk
    @DmytroPolischuk 3 месяца назад +2

    как тестировщик не согласен с одним.. тестировщик не должен ходить к заказчику и узнавать требования для того, чтобы описать ТЗ разработчику

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

      Не зобов'язаний, звісно. Але це йому все одне потрібно - з'ясувати як на справді повинен працювати функціонал. А раз все одне дізнався, то чому не поділіться

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

      Потому что это работа аналитика. Далее уже по доке аналитика составляются тест кейсы

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

    Вітаю. Питаннячко: чим відрізняється TW від BA?

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

    Надо до кучи традиционный анекдот про тестировщика, который заходит в бар, заказывает 999999 пива, ящерицу и т.д.

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

      Что за анекдот?

  • @MERKYRIY-fn5rw
    @MERKYRIY-fn5rw 3 месяца назад

    Пошта, месенджер, і... саме головне Daily meeting 😂😂😂
    Можна не до тестувальника йти чи відразу до замовника, якщо задачу не розумієш, а наприклад до ВА, вони як правило зі Scrum майстром і формують задачі в Jira чи Rally чи ще деінде 😂.
    Тому що якщо є тестувальник, то це повноцінна команда, а не тріо Мареничі, відповідно і BA є, і представник замовника, і TL, PL і т.д.

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

      насправді досить часто ВА немає навіть в ентерпрайзі

  • @ironmanchik
    @ironmanchik 3 месяца назад +2

    Будем честны, почту приходится везде читать)

  • @user-lu1jw5nj3q
    @user-lu1jw5nj3q 2 месяца назад

    "тракать систему" - это смешно. это же суть юриспруденции на самом деле 😁

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

    Так может уже есть qa ai? Или ещё раноавто?

    • @PrVladimir
      @PrVladimir 2 месяца назад +1

      Есть. У Boing ;)

    • @Rice0987
      @Rice0987 2 месяца назад +1

      @@PrVladimir boEing :)

  • @DainSPb
    @DainSPb 3 месяца назад +2

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

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  3 месяца назад +5

      Я не разделаю этого мнения. Я считаю, что обе профессии достаточно сложны и очень важны

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

    На почте слишком много спама, я её даже не открываю. Всё нахожу в Teams 😂

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

      заведите себе рабочую почту

  • @user-je3zr7cl1q
    @user-je3zr7cl1q 3 месяца назад +3

    Тестирование - очень скучная однообразная деятельность которая со временем становится просто невыносимой.

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

    Программист пишет баги а тестировщик их ищет..

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

    Ходят слухи, что после 70-ти тоже падает )

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

    До речі про тестування. Пане Нємчінський, сторінки з курсами рівня Start, які ви рекламуєте, відображаються через Ж. - тільки шапка, підвал та заголовки.

    • @NemchinskyLive
      @NemchinskyLive 3 месяца назад +1

      Полагодимо. Якій браузер і ос?

    • @jorgesacristan9221
      @jorgesacristan9221 3 месяца назад +1

      @@NemchinskyLive О! А тепер здається все норм. Браузер Firefox версії 126.0.1, ОС - Win 11. Можливо були якісь затупи з інтернет-з'єднанням, хоча проблеми помітив тільки з розділами про курси рівня Start.

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

      @@jorgesacristan9221 можливо просто CSS не прогрузився

  • @varo6ka
    @varo6ka 3 месяца назад +1

    Заменит ли ИИ тестировщиков?

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

      Нет

    • @Karuga_Igoru
      @Karuga_Igoru 3 месяца назад +1

      ИИ заменит тестировщиков в тот же момент когда и разработчиков. По крайней мере сделает отсечку по уровню требуемых навыков

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

    носяться як з пісною торбою - оце був топчик😅

  • @user-du6ev3bp1g
    @user-du6ev3bp1g 3 месяца назад

    отк

  • @BROnik
    @BROnik 3 месяца назад +1

    taskA, bugA... Хоспаде этот айтишный surjik 🙉

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

    на 3:25 это не тест-кейс, а steps to reproduce баг-репорта. в тест-кейсе описываются шаги проверок работы функциональности

    • @LejbaBransztejn
      @LejbaBransztejn 3 месяца назад +1

      далее всё рассказано правильно, видимо, оговорка просто

    • @NemchinskyLive
      @NemchinskyLive 3 месяца назад +1

      ​@@LejbaBransztejnоговорился, да

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

      @@NemchinskyLive в любом случае спасибо, что удостоили нас вниманием, очень приятно 🙂

  • @user-ib1kw2ip7c
    @user-ib1kw2ip7c 3 месяца назад +1

    В чём секрет хорошего тестировщика? Разработчик думает, как программист. Тестировщик думает, как идиот.
    На прошлой неделе тестер нашёл баг, что если пользователь кликает на кнопку с частотой быстрее 30 миллисекунд, то приложение останавливает работу, но UI продолжает показывать, что якобы работа продолжается. Как он об этом узнал? у него мышка с тройным кликом.

    • @user-cr2rt9uq4o
      @user-cr2rt9uq4o 3 месяца назад

      И что не так? Баг нашел, баг завел, работа проделана. Или надо было наткнуться на баг и промолчать?

    • @user-ib1kw2ip7c
      @user-ib1kw2ip7c 3 месяца назад

      @@user-cr2rt9uq4o а кто сказал, что что-то не так?

    • @Hellcat-_-
      @Hellcat-_- 3 месяца назад

      @@user-ib1kw2ip7cтак ты же сам написал о том что тестировщик нашел баг
      Баги нужно исправлять не?:/

    • @user-uk2kk9pc5c
      @user-uk2kk9pc5c 3 месяца назад

      А это ты потом пользователя спросишь, у которого мышка с тройным кликом)

    • @kalmah1709
      @kalmah1709 22 дня назад

      @@user-ib1kw2ip7c ну как минимум, ты сказал, что тестировщик думает, как идиот. Но ему и надо так думать, юзеры творят полную дичь.