Курс Тестирование ПО. Занятие 4. Верификация и валидация | QA START UP

  Рет қаралды 127,492

Serhii Hlivinskyi - QA START UP

Serhii Hlivinskyi - QA START UP

5 жыл бұрын

✅ Подписаться на канал QA START UP - IT Training Center: kzbin.info...
Всем привет, меня зовут Сергей Гливинский, сегодня среда и это означает, что мы изучаем очередную тему нашего курса Тестирование ПО для новичков. Уже 4 урок и тема, которую мы рассмотрим: Верификация и Валидация - логическое продолжение понятий Тестирование и Качество.
Приятного просмотра!
------------------------------------------------------
❗️❗️❗️Мои курсы:
🇺🇦 Курс QA BASE в Украине:
👨‍🏫 OFFLINE: qastartup.net/qa-base?...
👨‍💻 ONLINE: qastartup.net/qa-base-online?...
🇺🇸 Курс QA Engineer | SDET в USA:
qastartup.us/qa-profession?ut...
------------------------------------------------------
Ссылки на ресурсы QA START UP - IT Training Center :
✅ qastartup.com.ua
✅ / qastartup
✅ / qastartup
#курсытестировщиков #qastartup #школатестирования

Пікірлер: 89
@JessMystic
@JessMystic 2 жыл бұрын
Круто! Спасибо! По этой теме интересный пример был на Хабре, мне понравился: "Когда разрабатывали аэробус А310, то надо было сделать так, чтобы закрылки вставали в положение «торможение», когда шасси коснулись земли. Запрограммировали так, что когда шасси начинают крутиться, то закрылки ставим в положение «торможение». Но вот во время испытаний в Варшаве самолет выкатился за пределы полосы, так как была мокрая поверхность. Он проскользил, только потом был крутящий момент и они, закрылки, открылись. С точки зрения «верификации» - программа сработала, с точки зрения «валидации» - нет. Поэтому код изменили так, чтобы в момент изменения давления в шинах открывались закрылки." (с)
@pffff218
@pffff218 2 жыл бұрын
Доходчиво, респект)
@alexalekseeva6815
@alexalekseeva6815 8 ай бұрын
Спасибо. Вся информация по делу, понятно, и подробно. Очень приятно слушать и легко для понимания.
@nstzyaa
@nstzyaa Жыл бұрын
Спасибо за ваши видео! Очень кратко, чётко и по делу👍🏼
@oksanakozlova7410
@oksanakozlova7410 2 жыл бұрын
Бомбическое объяснение! Спасибо!
@irinas6338
@irinas6338 5 жыл бұрын
Спасибо! Наконец-то я нашла качественный и удобный источник информации. Я очень редко пишу комментарии, но в этот раз я должна Вас поблагодарить. Вы мне очень помогли понять разницу.
@annchehova7115
@annchehova7115 2 жыл бұрын
Как же все понятно вы обьясняете! Спасибо вам большое)
@user-jx6jm1io4t
@user-jx6jm1io4t 5 жыл бұрын
Дякую за Ваші уроки !!
@user-nf9fy6le5d
@user-nf9fy6le5d 5 жыл бұрын
Спасибо за видео!
@juliaarte1708
@juliaarte1708 3 жыл бұрын
Сергей, спасибо огромное за ваш труд! Очень интересно и доступно. А главное не затянуто (что обычно отпугивает новичков).
@ryderlochlan4721
@ryderlochlan4721 2 жыл бұрын
you prolly dont care at all but does anyone know of a method to get back into an instagram account? I was dumb lost the account password. I would love any tips you can give me
@albertorogelio7368
@albertorogelio7368 2 жыл бұрын
@Ryder Lochlan instablaster ;)
@user-jy6rq5mc4o
@user-jy6rq5mc4o 5 жыл бұрын
Почала знайомство з професією тестувальника з Вашого відео) зрозумілі та класні пояснення, важко відірватися від перегляду:) дякую за доступність автору😉😊
@se1142
@se1142 4 жыл бұрын
Очень круто и понятно.
@Jmenderinyo
@Jmenderinyo 5 жыл бұрын
Лайк не глядя)
@Tanya-by7pt
@Tanya-by7pt 2 жыл бұрын
Чудові схеми👍👍👍
@user-pf8on4wb3x
@user-pf8on4wb3x 5 жыл бұрын
Спасибо!
@user-mr5hl6nm3l
@user-mr5hl6nm3l 4 жыл бұрын
Спасибо, пока всё понятно, если бы и дальше было так просто😃
@user-qm5he2ns2i
@user-qm5he2ns2i 2 жыл бұрын
На 3:37 баг. Окошко с тобой закрывает концовку определения.
@user-xl2hw5hx3k
@user-xl2hw5hx3k 2 жыл бұрын
Спасибо большое. Очень помогли 🤣
@selenast7561
@selenast7561 3 жыл бұрын
Я читала несколько другие определения) Верификация (Verification) - это процесс оценки системы или её компонентов с целью определения удовлетворяют ли результаты текущего этапа разработки условиям, сформированным в начале этого этапа. Т.е. выполняются ли наши цели, сроки, задачи по разработке проекта, определенные в начале текущей фазы. Валидация (Validation) - это определение соответствия разрабатываемого ПО ожиданиям и потребностям пользователя, его требованиям к системе
@QASTARTUPITTrainingCenter
@QASTARTUPITTrainingCenter 3 жыл бұрын
верификация - сравнение продукта с требованиями, которые БА написал, а вся команда их изучила (но по сути это же то, что команда и собирается поэтапно делать), то что в Вашем определении. Именно поэтому и говорят еще на счет верификации: Правильно ли мы делаем продукт???, то есть в соответствии спецификации. А вот валидация это уже то что в реале нужно конечным пользователям. Поэтому все что в видео и Вы написали - одно и тоже, только по разному сказано.
@maksymskachkov1098
@maksymskachkov1098 3 жыл бұрын
хороший курс!
@user-qb6zk4nw6z
@user-qb6zk4nw6z 5 жыл бұрын
Спасибо за эту тему. Коротко и ясно.
@mercuriussphere1732
@mercuriussphere1732 Жыл бұрын
супер!
@dinab.8677
@dinab.8677 2 жыл бұрын
Пожалуй одно из лучших обьяснений этих понятий!
@AkhVi
@AkhVi 3 жыл бұрын
Лучшее объяснение! Спасибо огромное! Тысяча лайков 👍👍👍👍👍👍👍👍👍👍👍👍 ♾
@goddestolyan3189
@goddestolyan3189 3 жыл бұрын
Завтра сдаю госы, большое спасибо за объяснение С:
@konik3138
@konik3138 5 жыл бұрын
Коротко и очень доступно)))
@user-ws1jd2id3o
@user-ws1jd2id3o 2 жыл бұрын
спасибо
@lazerix1986
@lazerix1986 4 жыл бұрын
Ни фига не понял, но было очень интересно!
@you-tube36
@you-tube36 3 жыл бұрын
Какие есть унструменты контроля процесса Validation ?
@chyngyzchannel1581
@chyngyzchannel1581 3 жыл бұрын
МЕГАЖИРНЫЙ ЛАЙК
@annahimic5346
@annahimic5346 2 жыл бұрын
Самое лучшее и краткое объяснение что я когда либо слышала. Спасибо невероятно круто!!!!!
@user-cu6rn8my9y
@user-cu6rn8my9y 2 жыл бұрын
Все просто і зрозуміло пояснили. Дякую!
@user-qk6ir1ym3m
@user-qk6ir1ym3m 2 жыл бұрын
Дякую, що внесли ясність в цю тему.
@Ilya-ki2ev
@Ilya-ki2ev 5 жыл бұрын
Спасибо.не как не мог запомнить и понять эти понятия
@sergiyk5129
@sergiyk5129 2 жыл бұрын
хорошо, если обратная связь для проц верификации существует посредством связи разработчика и ВА, то на кого замыкается проц валидации, если условно нет прямой связи разработчика и заказчика? (только через ВА! а это верификация!)??
@umayulchieva1281
@umayulchieva1281 4 жыл бұрын
жалко нет примера. не понятно, чем отличаются требования от нужд заказчика, сорри (
@SaintTrident
@SaintTrident 4 жыл бұрын
а как вы прошлые видео смотрели? Сижу на скорости 1.5 улавливаю что происходит. Нужды заказчика - машина, требования - механизм, способный передвигаться. Требования мы выполнили, т.е. предоставили лошадь с полмашиной, а вот про нужды забыли.
@mr.tuttifrutti9280
@mr.tuttifrutti9280 3 жыл бұрын
@@SaintTrident Здорово у Вас получилось объяснить)
@nonoali9110
@nonoali9110 3 жыл бұрын
@@mr.tuttifrutti92807
@SuperWermut
@SuperWermut 2 жыл бұрын
@@SaintTrident в тз и тп должно было быть априори все обозначено, просто мало кто понимает что написание грамотного тз очень расточительно, на этом все экономят. Валидация- явление, вызванное некомпетентностью составителя тз. Как вам такое определение?
@ooommm4102
@ooommm4102 2 жыл бұрын
Спасибо, Вы очень помогаете этим курсом
@maksimnik6417
@maksimnik6417 2 жыл бұрын
Где найти презентации?
@user-yw8fw1vq4j
@user-yw8fw1vq4j 5 жыл бұрын
Сергей, доброй день. Позвольте задать вопрос : понятия "Требования" и "Нужды заказчика" мне кажется можно все-таки приравнять,при наличие на проекте достаточно квалифицированного BA, ведь требования, по сути, это производная от анализа нужд заказчика. Если требования заказчика грамотно проанализированы и задокументированы то зачем разделение на верификацию и валидацию, мне кажется данное разделение можно упразднить путём написания технического задания максимально отражающего требования непосредственного заказчика. По сути это двойная работа. Конкретно в тестирование имею небольшой опыт, могу ошибаться. Спасибо.
@sergiiglivinskyi6489
@sergiiglivinskyi6489 5 жыл бұрын
Добрый день, Олег. Все верно, в идеале "Требования" и "Нужды заказчика" должны быть эквивалентны, и то что описано в требованиях, должно полностью отражать реальные потребности заказчика/конечных пользователей. Но в реальной жизни не всегда бывает так, что требования написаны на 100% идеально, даже при наличии высококвалифицированного BA. Бывает даже сам заказчик меняет очень часто требования, уже на этапе разработки и тестирования, при этом и близко не все сообщает BA. Так же представитель заказчика (например Product Owner) не всегда точно знает, что нужно конечным пользователям. В общем есть много нюансов когда мы можем получить Требования которые в полной мере не описывают того, что нужно реально конечным пользователям. В тестировании есть такое понятие как уровни тестирования, еще можно услышать такую фразу как Quality Gates. Так вот, например, Системное тестирование в компании аутсорсера будет направлено как раз на Верификацию продукта, а уже Приемочное тестирование будет проводится на стороне заказчика или конечными пользователями для определения все ли ок с продуктом для его применения в реальной жизни, а это и будет Валидация. Что бы подитожить, Верификация это проверка со стороны просто тестировщиков на стороне разработки (так как мы на 100% не можем проверить то, что могут конечные юзера, в случае сложного продукта), а Валидация - проверка со стороны конечных юзеров, правильный ли продукт они получили. Именно поэтому и разграничивают эти два понятия.
@user-yw8fw1vq4j
@user-yw8fw1vq4j 5 жыл бұрын
@@sergiiglivinskyi6489 благодарю за развернутый ответ!
@user-dg2uw8jh2j
@user-dg2uw8jh2j 5 жыл бұрын
Я с Вами согласен. Если требования отличаются от пожеланий Заказчика - значит Бизнес-Аналитик накосячил
@user-dg2uw8jh2j
@user-dg2uw8jh2j 5 жыл бұрын
@@sergiiglivinskyi6489 Когда Заказчик по ходу "пьесы" меняет исходные данные и набор фичей - это называется многовариантная разработка. Раньше была версия "хотелок" 1.0, где требования и пожелания ПОЛНОСТЬЮ совпадали, то после появления хотелок 2.0 появляется расхождение требований хотелок 1.0 и 2.0. И как эту неувязку тестировать, если по сути это 2 разные ПО (например, хочу, чтобы сайт был синего цвета, а теперь красный). Это косяк Quality Assurance, что хотелки 2.0 застряли "на верхах" и не оказались у всех участников разработки.
@user-jo3ck4vo9h
@user-jo3ck4vo9h 4 жыл бұрын
Сделайте пожалуйста субтитры к видео, а то приходится пропускать (
@money_monke
@money_monke 2 жыл бұрын
3:37m - 3:56m Ведущий перекрывает часть текста в блоке определения "Валидация" Глухие или слабослышащие не смогут понять, о чём идёт речь.
@user-wo3bd6zr5m
@user-wo3bd6zr5m 5 жыл бұрын
На 2:25 минуте зависло видео и дальше не идёт. Это только у меня такая проблема ?
@meafery1426
@meafery1426 5 жыл бұрын
Тоже самое было. Поставь качество 1080р, мне помогло.
@ly1360
@ly1360 4 жыл бұрын
Что означает ADB в тестировании?
@QASTARTUPITTrainingCenter
@QASTARTUPITTrainingCenter 4 жыл бұрын
ADB (Android Debug Bridge) - это инструмент, который позволяет через командную строку общаться с устройством, на котором Вы тестите софт.
@PyCbKa1
@PyCbKa1 2 жыл бұрын
море позитива!
@MrExteriors
@MrExteriors 4 жыл бұрын
Но ведь требования составляются в соответствии с нуждами заказчика.В чем конкретная разница?
@QASTARTUPITTrainingCenter
@QASTARTUPITTrainingCenter 4 жыл бұрын
BA человек и он может ошибаться, заказчик, который что-то излагает в своих хотелках, тоже мог подразумевать другое, в итоге часто получается ситуация когда требования уже не эквивалентны конечным нуждам юзеров. Хотя конечно, если все друг друга поняли правильно и BA не сделал никаких ошибок, то требования и нужды заказчика это одно и тоже!
@user-ye3dv9hd6j
@user-ye3dv9hd6j Жыл бұрын
Если верификация прошла успешно, почему мы не можем предположить что и валидация пройдет упешно? Если валидацию продукт не проходит в очем ошибка?
@QASTARTUPITTrainingCenter
@QASTARTUPITTrainingCenter Жыл бұрын
потому что-то мы можем реализовать не так как нужно это конечным пользователям, и только валидация даст нам понять все было сделано как нужно или нет, с точки зрения конечного пользователя
@natyneero6305
@natyneero6305 3 жыл бұрын
смогла запомнить это только так veR(requirements)ification . подача материала супер!!!
@unformedvoid2223
@unformedvoid2223 3 жыл бұрын
То есть верификация относится к тому, КАК делать, а валидация к тому, ЧТО делать.
@user-qg1jj1ih9c
@user-qg1jj1ih9c 2 жыл бұрын
Если требования определяет непосредственно заказчик, а бизнес аналитик их документирует, то кто определяет нужды заказчика?
@QASTARTUPITTrainingCenter
@QASTARTUPITTrainingCenter 2 жыл бұрын
Сам заказчик/конечные пользователи это определяют. Нужды это то, что в реальной жизни должно быть пригодно к использованию для решения поставленных задач или заказчиком, или юзерами (зависит от контекста того, кто заказчик)
@user-qg1jj1ih9c
@user-qg1jj1ih9c 2 жыл бұрын
@@QASTARTUPITTrainingCenter Видимо какая-то тонкая грань между двумя этими понятиям существует, думаю легче будет понять на примере. Спасибо за ответ!
@user-jz5ih5mg8b
@user-jz5ih5mg8b 3 жыл бұрын
вот тут примеров нехватает
@veskras
@veskras Жыл бұрын
Футболка😸
@akmakm7412
@akmakm7412 Жыл бұрын
Пора знать что ударение правильно обеспЕчение..
@TuneTales_Kids
@TuneTales_Kids 4 жыл бұрын
Странно, что требования к продукту и нужды клиента это разные вещи.
@sergiiglivinskyi6489
@sergiiglivinskyi6489 4 жыл бұрын
Это не разные вещи, а одно и тоже. НО, из-за того, что бизнес аналитик человек, он может допускать ошибки при написании требований, так же сам заказчик может иметь ввиду одно, а высказывать другое, и еще много факторов. Поэтому и получается, что на выходе требования не равны нуждам заказчика
@TuneTales_Kids
@TuneTales_Kids 4 жыл бұрын
Sergii Glivinskyi понятно. А обычно сильно нервничаете сопоставляя одно с другим?
@user-zw1gf1mt3m
@user-zw1gf1mt3m 2 жыл бұрын
Зрозуміло пояснюється відмінність валідації від верифікації.
@Irina-fl1ho
@Irina-fl1ho Жыл бұрын
Очень странные определения. На основании которых можно сделать вывод что документация от БА отличается от требований заказчика..
@QASTARTUPITTrainingCenter
@QASTARTUPITTrainingCenter Жыл бұрын
Ещё как может отличаться, как минимум из-за человеческого фактора
@Irina-fl1ho
@Irina-fl1ho Жыл бұрын
@@QASTARTUPITTrainingCenter это в том случае, если БА неправильно интерпретировал требования клиента?
@QASTARTUPITTrainingCenter
@QASTARTUPITTrainingCenter Жыл бұрын
@@Irina-fl1ho да, или сам заказчик не уверен как в итоге должно все работать. И еще как пример - Приложение для докторов, БА и вся тех команда не могут знать всех тонких нюансов медицины, поэтому валидация просто жизненно необходима и ее будут выполнять именно конечные юзера, то есть доктора
@user.moi2007
@user.moi2007 2 жыл бұрын
3:27 - Верификация - это процесс подтверждениЯ соответствия, а на слайде ошибка.
@kharciv
@kharciv Жыл бұрын
Про валідацію - те саме. 🙂 Теж хотів на це звернути увагу.
@SuperWermut
@SuperWermut 2 жыл бұрын
А зачем нужна валидация вообще? Если выстроены гоамотные отношения с заказчиком(тз, тп), то какие несоответствия с хотелками могут быть? Или постановщика задач на мыло.
@QASTARTUPITTrainingCenter
@QASTARTUPITTrainingCenter 2 жыл бұрын
А зачем вообще тестирование нужно, разработчики все же могут делать без дефектов)))
@SuperWermut
@SuperWermut 2 жыл бұрын
@@QASTARTUPITTrainingCenter Ну не перегибайте)) Просто непонятно зачем вообще тогда нужны постановщики задач (или как вы их там по-модному называете), если ТЗ не регламентирует четкое взаимодействие с заказчиком. В мое время ТЗ писали долго и мучительно согласовывали, и чем дольше его пишешь - тем меньше в итоге проблем. Ладно ГОСТ на ТЗ никто не соблюдает, но самые большие вопросы вызывает массив онлайн-курсов, в которых везде говорится о ТЗ на систему, подразумевая ТЗ на программу, это вообще вне моего понимания. Несмотря на мои вопросы (они не к вам, они скорее к общим тенденциям), ваши ролики (речь, логика мысли и тд) отличные.
@QASTARTUPITTrainingCenter
@QASTARTUPITTrainingCenter 2 жыл бұрын
@@SuperWermut Какое сейчас время? Все очень быстро. Не успел выпустить продукт быстро, ты проиграл, потому что это сделали уже другие. И они заработали деньги, а не ты (я про компании и стартапы). Поэтому и работают по Agile, все гибко и быстро и минимум документации (+ друг друга не поняли, хотелки резко поменялись и тд). Поэтому проблемы и возникают. А если будут писать ОЧЕНЬ долго требования, никому этот продукт уже не нужен будет.
@SuperWermut
@SuperWermut 2 жыл бұрын
@@QASTARTUPITTrainingCenter я работаю в ИТ, но в другом направлении, если у нас кривой договор на услуги с заказчиком - с нас, как с исполнителей, все соки выжмут и мы будем работать себе в убыток. Получается что в тестировании заказчик может кружить исполнителя до бесконечности, если эти работы заранее не регламентированы, не всегда же все адекватные и понимающие. Подскажите, как этот вопрос реализован в Европе (Америке)?
@user-dh1jl4rl6u
@user-dh1jl4rl6u 2 жыл бұрын
Во время страшного суда
@Cngnkbhfbjjbt
@Cngnkbhfbjjbt 2 жыл бұрын
Очень много воды и непонятно ничего
@polpoli9830
@polpoli9830 5 күн бұрын
Бред
@user-xv5xo3tn2s
@user-xv5xo3tn2s 2 жыл бұрын
Спасибо!
The delivery rescued them
00:52
Mamasoboliha
Рет қаралды 8 МЛН
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 57 МЛН
Verification and Validation. What is the software testing process? Quality | Lesson 3 | QA Labs
8:06
QA LABS - Курсы тестирования ПO с нуля
Рет қаралды 7 М.
Тестирование верстки с помощью Devtools
20:16
Как Овладеть Искусством Продаж (Джордан Белфорт)
23:10