7 принципов тестирования - в чем их смысл

  Рет қаралды 7,647

German Vargin

German Vargin

Күн бұрын

Почти все, что мы делаем при тестировании программного обеспечения связано с основными принципами тестирования. В оригинале они описаны очень поверхностно и не всегда очевидно, что это означает на практике. В этом видео я рассказываю, как эти принципы связаны с ежедневными задачами тестировщиков.
Содержание:
0:00 Вступление
0:39 Исчерпывающее тестирование недостижимо
2:48 Кластеризация дефектов
3:58 Парадокс пестицида
5:56 Тестирование показывает наличие ошибок
7:17 Отсутствие ошибок это иллюзия
8:43 Раннее тестирование
10:06 Тестирование зависит от контекста
Силабус ISTQB Foundation: www.istqb.org/downloads/send/...
Если хотите пообщаться со мной, тогда подписывайтесь на мой Instagram: / gvargin или напишите мне в Telegram: t.me/gvargin

Пікірлер: 24
@kyga2401
@kyga2401 11 ай бұрын
Спасибо, что досмотрели? Я рот закрыть не мог до конца видео, сидел с открытым. Ну, здесь и мне понятно, что видео вёл опытный специалист, скорее всего, даже руководитель подразделения.
@GVARGIN
@GVARGIN 11 ай бұрын
На момент записи я как раз был руководителем подразделения 😊Спасибо за комментарий!
@vasa7572
@vasa7572 Жыл бұрын
Гладко звучит от человека с опытом (имеющего под рукой примеры). Мне же это приходится заучивать и искать примеры таких вот опытных товарищей. Это имеет ценность. Спасибо!
@user-eq8mo3mn5b
@user-eq8mo3mn5b 2 жыл бұрын
Комментарий для поддержки канала, спасибо за работу
@GVARGIN
@GVARGIN 2 жыл бұрын
Спасибо за поддержку 😊
@user-kb1vf5fv1v
@user-kb1vf5fv1v 11 ай бұрын
Спасибо!
@aleksei2947
@aleksei2947 Жыл бұрын
Благодарю.Все четко раскрыто,полезная подписка!
@alexandrafedorova5345
@alexandrafedorova5345 2 жыл бұрын
Большое спасибо! Очень доступно и интересно объясняете
@rybosssik_fv
@rybosssik_fv 2 жыл бұрын
Очень доступно, спасибо)
@user-zl5bh8xh7q
@user-zl5bh8xh7q 2 жыл бұрын
Герман, хотелось бы что бы вы выпустили видео с кратким изложением, что надо знать и уметь, что бы пройти хотя бы первый экзамен на ISТQB, когда можно пробовать, просто лазил по форумам, как то все размыто все, да и на сайте тоже там не очень, а у вас мне нравится, коротко, но при этом развернуто все и понятно. Я так понимаю, вы же сдали экзамен и вероятнее не один и можете в принципе все изложить, своими словами, у вас это здорово получается
@GVARGIN
@GVARGIN 2 жыл бұрын
Дмитрий, да, у меня 4 ISTQB сертификата и есть что рассказать на эту тему. По поводу foundation: 1) Опыт работы в тестировании от года вам обеспечит половину знаний. Большая часть первого экзамена это вопросы на элементарные вещи, которые тестировщики либо знают, либо догадываются. 2) Теория, которая очень специфична для ISTQB. Некие идеальные условия, которые в реальной жизни недостижимы. Ещё есть определения и списки, которые просто надо выучить. Напоминает теорию ПДД. Книга Рекса Блэка по подготовке к экзамену очень хорошо описывает эту теорию. По этим вещам я планирую записать видео в будущем. 3) Иностранный язык на уровне «читаю и понимаю теорию тестирования без словаря» Я рекомендую сдавать экзамен на английском, т к гораздо больше открытых примеров экзаменационных вопросов и теории. И на экзамене у вас будет +25% времени, что тоже очень важно.
@SIGORYS
@SIGORYS 2 жыл бұрын
Такая цепочка занимательная получается: тестирование зависит от контекста - ок, тестируем сложные системы, которые связаны с безопасностью, при этом необходимо, чтобы покрытие стремилось к 100%. С другой стороны натыкаемся на принцип об исчерпывающем тестировании. Парадокс в рамках принципиальной модели возникает или всё-таки тестирование в "контексте" даёт исключение именно для этих систем.
@GVARGIN
@GVARGIN 2 жыл бұрын
Не совсем так. Почувствуйте разницу между 100% покрытием и исчерпывающим тестированием. Возьмем пример из безопасности. Простое требование: длина пароля должна быть от 8 до 30 символов, включительно. Грубое исчерпывающее тестирование будет проверять пароли с длиной 1,2…8, 9, 10…30, 31 и так далее. Для покрытия 100% классов эквивалентности, вам достаточно 3 теста, чтобы проверить все три класса (7, 8, 31). Или 4 если мы комбинируем с техникой тестирования граничных значений (7, 8, 30, 31) А контекст говорит о том, что если у вас критически важный функционал, то необходимы все 4 теста. А если у вас система, где скорость важнее качества, то допустимо проверить 100% требований. А это вообще один позитивный тест, любое значение от 8 до 30. Надеюсь, получилось подчеркнуть разницу между 100% покрытием (требования, код, классы эквивалентности) и 100% всевозможных вариантов и комбинаций.
@SIGORYS
@SIGORYS 2 жыл бұрын
Да, спасибо)
@EvgenKo423
@EvgenKo423 Жыл бұрын
@@GVARGIN "Почувствуйте разницу между 100% покрытием и исчерпывающим тестированием" - для адекватного человека это одно и то же, а эти теоретические принципы со скрытыми подвохами просто сбивают людей с толку... Такое ощущение, что подобные теоретические материалы пытаются объяснить гуманитариям (или фанатам математики) принцип мышления технаря: ты или понимаешь это, или нет, сделать из одного другого практически невозможно... Я без понятия, как эти подходы называются, и мне без разницы, для меня это просто очевидно. На самом деле, если посмотреть внимательно, кодер и тестер это действительно половинки одного целого предка - разработчика. Хороший тестер смотрит на прогу не как на чёрный ящик, а как на серый. Он должен иметь базовые навыки программирования (даются в школе), чтобы он примерно представлял, как те или иные вещи реализуются на практике. Тогда всякая теоретическая лабуда, описывающая подходы к тестированию, типа граничных значений, классов эквивалентности, становится очевидной и само собой разумеющейся. А ещё в последнее время количество программ, где скорость важнее качества, к сожалению, начинает зашкаливать...
@darksgamechannel5484
@darksgamechannel5484 2 жыл бұрын
А будут такие видео как, Тестовая документация. Чек-лист и тест-кейс в тестировании. Примеры. Как вы работаете или как вы посоветуете с ними работать.
@GVARGIN
@GVARGIN 2 жыл бұрын
Добавил свой список идей для видео 😊
@darksgamechannel5484
@darksgamechannel5484 2 жыл бұрын
@@GVARGIN спасибо
@petrov111
@petrov111 2 жыл бұрын
Тоже хочется посмотреть)
@TheGostiki
@TheGostiki Жыл бұрын
где ж вы раньше были)
@GVARGIN
@GVARGIN Жыл бұрын
я уже почти год тут =)
@vasa7572
@vasa7572 Жыл бұрын
Да ладно! Наняли 37,25 тестировщика за миску похлебки, дали каждому по 100 тестов и быстренько проверили всё 3725 вариантов. Делов то...
@chydomonahsilver7855
@chydomonahsilver7855 2 жыл бұрын
Спасибо!
@GVARGIN
@GVARGIN 2 жыл бұрын
Пожалуйста!
ПЕЙ МОЛОКО КАК ФОКУСНИК
00:37
Masomka
Рет қаралды 10 МЛН
О, сосисочки! (Или корейская уличная еда?)
00:32
Кушать Хочу
Рет қаралды 7 МЛН
Будет ли в России голод? // Светлана Лада-Русь
18:21
Светлана Лада-Русь
Рет қаралды 19 М.