Тестировщик с нуля / Урок 4 / Тестирование требований
Тестирование требований одна из важнейших тем в теории тестирования. В этом уроке подробно разобрана классификация и критерии к требованиям.
Я рекомендую вам потренироваться на требованиях, которые я напишу ниже.
⭐️ Хотите узнать от меня больше? Ознакомьтесь с этими ссылками:
1. Patreon - / leshamarshall
2. Telegram - t.me/leshamarshal
3. Boosty - boosty.to/leshamarshal
4. VK - leshamarshal
Требования:
1. Приложение должно поддерживать все версии, всех операционных систем.
2. Функционал по сравнению товаров - опционально.
3. Если дата не указана, то она выбирается автоматически
4. При попадании ракетницы по танку, должен быть большой взрыв.
#тестирование #тестированиетребований #лешамаршал
Пікірлер: 227
1. Завершенность: необходимо уточнить, какие именно версии каких именно операционных систем должно поддерживать приложение. 2. Обязательность: убираем из списка требований. 3. Корректность: необходимо уточнить, какая именно дата будет установлена( та, что на девайсе, рандомная из генератора случайных чисел или из головы разработчика)))) 4, Недвусмысленность и корректность: необходимо уточнить, насколько большим должен быть взрыв: танк разлетается на куски в шаре огня во весь экран или просто облако пыли размером с тот же танк. Ракетницу, конечно, тоже можно кинуть в танк, но взрыв вряд ли будет прям большим. может всё-таки "при попадании снаряда или ракеты". Стоит уточнить
@user-lo2jn3zv6q
2 жыл бұрын
Может 4 будет "корректность" и "выполнимость". Ракетницы бывают разные от проданных в магазине пиротехники, до ракетниц для обозначении места положения. но от любой ракетницы не произойдёт большого взрыва, особенно не взорвётся танк. Наверное " Выполнимость" Одно остаётся
@azropearce7566
Жыл бұрын
@@user-lo2jn3zv6q ракетница имеется ввиду в игре
@user-hn8rs7vc2n
Жыл бұрын
@@user-lo2jn3zv6q тут думаю точно "корректность", но в другом плане: ракетница это все же какая-то установка, а в танк должна попасть ракета из ракетницы
@rinarox3793
Жыл бұрын
Для первого я бы добавила уточнения по устройствам.
@user-nj5ii8tk2j
Жыл бұрын
...4) ну а если все же захотят кинуть пусковую установку для запуска датирующих устройств, то пусть указывают эквивалентность взрывных веществ, чтобы правильно (основываясь на формулах по физики) описать полученный ущерб )))))
Как много информации в тестировании, пока без практики тяжеловато понять что и как и где применять, практическую сторону работы. Спасибо за видео.
@user-iz4tp1np5i
Жыл бұрын
пока что за 4 урока все что он рассказал применить некуда и все остальные уроки тоже бесполезны. он рассказывает все очень поверхностно. Я учусь в Нетологии, зашел чтобы расширить знания, но к сожалению видио ни о чем...
@Love_yummy_
Жыл бұрын
@@user-iz4tp1np5i а где лучше изучить глубинно
Хоть кто-то начал годные курсы в Беларуси заливать!
@user-ij1xn1gb3h
3 жыл бұрын
Что-то только выманивание денех...)
Спасибо большое Вам за отличные уроки!
Какой ты классный! Спасибо за работу которую делаешь
Спасибо за уроки! Информативно, понятно!
Спасибо! У меня благодаря вам вырисовывается полная картина работы тестировщиком!
Это шикарно! Человечище! Ты мне съэкономил целую жизнь!)
Класс! Отличная подача материала. Спасибо!
Алексей, классный канал. Недавно его нашла на просторах интернета. Просто кладезь информации, особенно углублённый курс по тестированию. Буду смотреть дальше. Объясняете очень доходчиво. Спасибо.
Алексей, спасибо вам огромное, за такую, доступную информацию и возможность
Спасибо за лекцию! У вас очень приятный голос и доступная подача материала ☺️
Лучший курс, найденный мной на ютубе! Плюс сто тебе к карме, Алексей!
@user-hj8rk3kq5r
Жыл бұрын
значит другие ты не смотрел вообще
Отличные видео, спасибо огромное. Не могу понять почему так мало лайков. Возможно люди разучились благодарить за отлично проделанную работу... В любом случае: Автор, вы большой молодец!
@vitalibahdanovich8072
2 жыл бұрын
Слава богу ,что там мало - значит будет меньше конкурентов
@user-vq9su5bt6f
2 жыл бұрын
Отличный ник))
@Gigantovod
2 жыл бұрын
@@user-vq9su5bt6f спасибо, это фамилия
@user-vq9su5bt6f
2 жыл бұрын
@@Gigantovod ого, прикольно, еще лучше)
@mt_fox6549
Жыл бұрын
Я вообще не могу понять, одна вода 💧 поэтому так мало лайков. Примеров не одного как на практике должен делать работу тестировщик.
Вот такие, даже небольшие задачки по теме в конце видео - самая ценная вещь во всём ролике.
Думаю самый отличный и оптимальный курс тестирование для начинающих, бесплатно и все разборчиво. Желаю тебе успехов !
Лайк за классные видео, подача материала супер, приятно слушать!
Спасибо за урок!
Отличные видео, спасибо автору. Только одно с позволения замечание: примеры лучше готовить заранее, иначе пропадает целостность повествования
Спасибо Вам большое за ваши видео! Все доступно и понятно !
Спасибо, третий году просматриваю то сё по профессор. третий и четвёртый уроки предметно даёте. Обязательно продолжу.
Спасибо за видео очень доступно объясняете и все разжовываете 👍👍👍
Спасибо большое!! очень доступно
Огромное спасибо за материал. Очень интересно и понятно.
Спасибо, всё чётко 👍
Материал подается гораздо более доходчиво, чем из книги автора, которого Вы интервьюировали! Спасибо!
1. Конкретность. Перечислить какие именно версии каких ОС 2. Обязательность. Если опционально, то значит не будет сделано. Убираем из требований 3.Проверяемость. Какая именно дата будет выбрана автоматически. Нужно указать, например «текущая дата», чтобы можно было проверить 4.Недвусмысленность. Каждый по разному понимает слово «большой». Нужно указать радиус взрыва
Дежурный коммент для продвижения канала. That' s least that I can do to thank you!
Добрый день. Начал изучать ваши курсы, хочу попробовать себя в айти. Нравятся смотреть уроки, все четко и понятно. Отвечу так: 1. Завершенность 2. Обязательность 3. Корректность 4. Недвусмысленность
Учитель года ! без сарказма)
Почему раньше не начал чем Артем? Я все равно смотрю и твли видосы, каждый из вас по своему обьясняет, не бросай это дело, у тебя отлично получается!
@AngelCody
2 жыл бұрын
Какой Артём?
@besttutorials6013
2 жыл бұрын
@@AngelCody похожий канал по qa тематике
@user-et3hk8zw8v
2 жыл бұрын
Спасибо за труд
@user-dk1js6kv7e
2 жыл бұрын
@@AngelCody QALife
@user-dk1js6kv7e
2 жыл бұрын
@Николай Стрела Мне? Никто)
Спасибо большое!
Алексей, спасибо Вам большое за такой качественный контент! Рассматривала к покупке курс почти за 1🍋. Хорошо, что наткнулась на Ваш канал! Очень полезная информация!😍
Спасибо!👍
Спасибо, очень доступно
Алексей, спасибо Вам большой за Ваш труд и такие замечательные видео! По требованиям: 1. Завершенность и выполнимость. Непонятно какие именно версии ОС - windows или Linux, или и то и другое ? Версии каких годов? 2. Обязательность - вообще непонятно делать функционал или нет. Вычеркнуть вообще из списка требований. 3. Выполнимость и корректность - какая именно дата (в течение года/месяца/недели?), как именно она должна выбираться? 4. Завершенность и недвусмысленность - взрыв чего должен быть?- ракетницы? Танка? И то и другого? Большой взрыв - на сколько большой взрыв? Как сильно и мощно всё должно взорваться- разлететься по частям или на атомы развалиться?))))) Ну вот как-то так)
1. Требование не завершено, так как не указаны конкретные операционные системы. Вдруг заказчику нужен продукт на windows phone, ну а что, он же запросил все ОС)) Нужно указать конкретное требование, оно не завершено 2. Опциональное требование проходит мимо, нет никакой конкретики, а значит это необязательно 3. Я бы сказал, что требование, как и первое, не завершено, ведь не указано какую именно дату выбрать автоматически (сегодняшний день или, например, 01.01.1970) 4. Это к пункту с недвусмысленностью. Каждый сделает взрыв такой взрыв, каким он его представляет. Если предоставят референс, то это уже другой разговор))
Привет) Было бы здорово, если бы в начале следующего урока ты давал правильные ответы на задание с предыдущего. Я разобрала требования, которые ты оставил в описании, и на мой взгляд - верно и логично, но всё же хотелось бы себя перепроверить, дабы иметь возможность перечитать/переосмыслить. Спасибо)
@evilrokk1798
2 жыл бұрын
В описании нелогичны все 4 требования)) Вы точно смотрели видео?)
@mikkamoral8890
Жыл бұрын
@@evilrokk1798 это к тому,что человек разобрал задание и, как ему кажется, сделал все верно.Но ответа нет ни где и он не может свериться/проверить себя :)
спасибо за урок!
SOAP - протокол, тогда как REST - это архитектурный подход, ориентированный на использование HTTP в качестве транспортного протокола.
1. Какие версии каких операционных систем? Должно быть расписано конкретно 2. Требование опционально, значит, его убираем совсем. 3. Возникает противоречие, дата либо указана должна быть, либо должна выбираться автоматически. 4. Большой взрыв - понятие субъективное, данное требование нужно конкретизировать. Хочу сказать ещё огромное спасибо за ваши уроки❤️❤️❤️ Как человек с гуманитарным складом ума, могу сказать, что они более чем понятны и интересны. Вас интересно слушать как лектора, речь поставлена хорошо очень.
@voronovsasha
2 жыл бұрын
Мне всё же кажется 3 не об этом, если дата не указана, то выбирается автоматически, тут вопрос, а вот как, автоматически??
спасибо за курс )))
1.Завершенность; 2. Корректность; 3. Завершенность ; 4. Обязательность. Но на самом деле очень размытые понятия в таком контексте , есть вопросы , ну да ладно , спасибо )
Такой честный 😊
Thanks a lot for you efforts!
Отличный препод
Здравствуйте. Спасибо большое за Ваши информативные уроки! Попробовала также сделать задание. Не совсем уверена по поводу третьего пункта. Требования: 1. Приложение должно поддерживать все версии, всех операционных систем. Завершенность: в первом требовании. "Во всех версиях всех операционных систем". Каких? 2. Функционал по сравнению товаров - опционально. Обязательность: во втором требовании "Функционал по сравнению товаров - опционально". Требование должно быть обязательно к исполнению, иначе оно удаляется. 3. Если дата не указана, то она выбирается автоматически Завершенность: в третьем требовании. В каком конкретно поле должна быть указана дата? 4. При попадании ракетницы по танку, должен быть большой взрыв. Недвусмысленность: в четвертом требовании. Слово "большой" может быть воспринято субъективно разными людьми.
Подписка! Лайк. Вам удачи в делах
Огромное спасибо теперь начинаю приблизительно понимать что такое тестировщик Корретность))))))
про "выполнимость" сразу же пришел в голову пример с зеркальным фоном на сайте. Ну или как классика - 7 красных линий, три из которых зеленые, перпендикулярных друг другу.
спасибо за видео, я веду для себя конспект
Спасибо
Спасибо бро
1. Завершенность и атомарность 2. Обязательность 3. Корректность 4. Недвусмысленность
Супер спасибо
спасибо за видео
спасибо
Спасибо!
1. Приложение должно поддерживать все версии всех операционных систем. - недвусмысленность 2. Функционал по сравнению товаров - опционально. - обязательность 3. Если дата не указана, то она выбирается автоматически. - выполнимость 4. При попадании ракетницы по танку, должен быть большой взрыв. - проверяемость
@Dimka1708
3 жыл бұрын
3- Завершенность?? Вопрос который задашь: автоматически какая дата?
@irinazinina4346
2 жыл бұрын
всех операционных систем и версий в одной Википедии сотня, а некоторых уже не существует. Это, скорее - выполнимость, а большой взрыв, явно - двусмысленность.
@user-rb5us2gz7t
2 жыл бұрын
Любое требование должно соответствовать всем характеристикам, а не какой-то одной характеристике.
спасибо большое
Красава, спасибо
1. Завершенность, выполнимость: необходимо уточнение касаемо того, какие именно операционные системы должны поддерживаться приложением, версий операционных систем огромное количество, и не все из них возможно использовать, чтобы провести тестирование. 2. Обязательность: т.к указано, что данный функционал не обязателен, мы такое требование убираем, потому что требования должны быть обязательны к исполнению 3. Недвусмысленность: необходимо уточнить, автоматически имеется ввиду дата на компьютере, или какая-то установленная по умолчанию 4. Недвусмысленность, корректность: необходимо уточнить, что означает "большой взрыв". Попадание ракетницы по танку имеется ввиду чтобы именно ракетница прилетела в танк, или "при попадании снаряда из ракетницы по танку" все-таки?
спасибо!
Спасибо за урок, понравился. Буду слушать дальше. По поводу требований, мне кажется: 1 - завершённость 2 - обязательность 3 - корректность 4 - недвусмысленность
Красава!
1. Проблема с завершенностью (непонятно какие версии,каких систем) 2. Вопрос с обязательностью 3. Корректность (вроде как). 4. Недвусмысленность (большой взрыв для каждого имеет разное значение)
1. Завершенность. Нужно указать все поддерживаемые версии и ОС. 2. Обязательность. Нужно пересмотреть необходимость внедрения этого функционала с аналитиком/ПМом/заказчиком и решить, стоит ли переписать его как обязательное или нужно отказаться и удалить требование. 3. Корректность и завершенность. Нужно прописать точный алгоритм автоматического выбора даты. 4. Недвусмысленность. Нужно детально описать (а лучше нарисовать))), что и как конкретно происходит.
1 - завершенность 2 - обязательность 3 - завершенность, недвусмысленность 4 - завершенность, атомарность
@user-ez4or1qt5n
2 жыл бұрын
4 Недвусмысленность. Насколько большой? Большой понятие относительное,, нам бы лучше данные в цифрах...
1. Приложение должно поддерживать все версии, всех операционных систем. - выполнимость - довольно трудно и не понятно зачем. обычно требуют от какой-то версии и выше 2. Функционал по сравнению товаров - опционально. - Обязательность 3. Если дата не указана, то она выбирается автоматически - Недвусмысленность - сегодняшняя? 4. При попадании ракетницы по танку, должен быть большой взрыв. - Недвусмысленность
Большое спасибо, очень интересно! Подскажи, пож., приходилось тебе тестить базы данных именно как ручной тестер? если да, то в чем это заключается для ручных тестировщиков? Заранне спасибо)
@leshamarshal
3 жыл бұрын
Вероятность того, что вы будете тестировать то, как работает база данных 0.01% . Скорее всего вам нужно будет к ней просто обращаться чтобы посмотреть что туда записалось. Но если придётся, то логика простая. В базу можно что-то записать, обновить, удалить, вставить. Какие-то ваши действия должны на это появлять. Соответственно нужно что-то сделать и посмотреть получилось ли ) Если нужно проверять более широко, то это очень большая тема
@user-po7gd1yo9v
3 жыл бұрын
@@leshamarshal огромное спасибо! теперь понятно)) Удачи в Вашем деле!)
Очень познавательно, шикарное видео) может кто-то подсказать, какая программа используется в видео для схем и прочего? Или что-то подобное)
1. Завершенность 2. Обязательность 3. Корректность 4. Недвусмысленность
Конкретность: Требования должны быть ясными, точными и конкретными. Они должны содержать ясно определенные цели и критерии оценки, которые могут быть проверены с помощью тестирования. Измеримость: Требования должны быть измеримыми, то есть иметь определенные критерии для оценки и проверки. Это помогает определить, соответствуют ли требования стандартам и ожиданиям заказчика. Полнота: Требования должны быть полными и включать все необходимые функции и возможности, которые должен иметь продукт. Однозначность: Требования должны быть однозначными и не допускать неоднозначных толкований. Это помогает избежать ошибок в разработке и тестировании продукта. Необходимость: Требования должны быть необходимыми для достижения целей проекта. Они должны быть выработаны на основе анализа требований заказчика и должны отражать его потребности. Проверяемость: Требования должны быть проверяемыми и протестироваными, что помогает убедиться, что они достаточно четкие и конкретные, и могут быть реализованы в продукте. Согласованность: Требования должны быть согласованными между собой и не должны противоречить друг другу. Это помогает избежать неоднозначных ситуаций и противоречий в процессе разработки и тестирования продукта.
Алексей, вы советовали курс у SkillFactory тестировщик Java. Продолжаете советовать? Очень хочу взять
1. Проверяемость 2. Обязательность 3. Корректность 4. Корректность и недвусмысленность. Спасибо за урок 👍
1: Завершенность, т.к. непонятно каких всех операционных систем, каких платформ и устройств, т.к. операционные системы есть даже у весов и телевизоров. 2: Обязательность - тут сразу вычеркнем, но можно еще докопаться до завершенности, т.к. не понятно по каким критериям сравнивать товары. 3: Завершенность - где какая дата? Дата чего? На основании чего она должна заполняться? 4: Недвусмысленность - большой взрыв это какой? Второй момент это про попадание ракетницы, ракетница не попадает по танку, попадает ракета, но тут скорее опечатка.
обьясните пожалуйста где и каким образом можно потренироваться по тем заданиям, что написанны в опсании
1-атомарность 2-обязательность 3- выполнимость 4- недвусмысленность Могла допустить ошибки просто первый раз в этой теме
В ваших уроках будет разбор тегов, атрибутов, html, css и так далее?
Про момент с крестиком, при нажатии на который окно должно закрыться безапеляционно, должны узнать создатели всплывающей рекламы на сайтах. Там крестик это переход на сайт рекламщика или платную подписку😂
1. Незавершенность - указаны очень расплывчатые требования по по операционным системам, которые разные люди могут понять по-разному. 2. Обязательность - требование необязательно, поэтому из требований будет сразу удалено и не будет выполнено. 3. Недвусмысленность - непонятно о какой дате идет речь 4. Недвусмысленность - большой взрыв для разных людей представляется по разному
Функциональные требоваГния . Опечатка
At the very beginning of the course, you have mentioned that English is a must for QA engineer. Could you please add English names to the terminology explained. Learning them in Russian is fun but doesn't really help. Thank you
бля, Чётко ! про недвусмысленность думал приведёшь пример про 6 и 9
1. Завершенность или выполнимость: не понятно, какие операционные системы должны быть, и для каких устройств эти операционные системы 2. Опциональность: тут всё очевидно 3. Завершенность: не понятно как должна выбираться дата 4. Недвусмысленость: большой взрыв это не совсем однозначно
Respect
Требования: 1. Приложение должно поддерживать все версии, всех операционных систем. Недвусмысленность - отпадает по этому требованию, тк не понятно какие версии и каких операционных систем. 2. Функционал по сравнению товаров - опционально Завершенность - какой функционал? Обязательность - опционально 3. Если дата не указанна - она выбирается автоматически Корректность - где указанна дата? Недвусмысленность - может выбирать дату стоящую на ПК или каком-то девайсе под что делается приложение. Или выбирать дату исходя геолокации пользователя (если такое возможно) 4. При попадании ракетницы под танку, должен быть большой взрыв? Корректность - по танку попадают не ракетницей, а снарядом. Недвусмысленность - насколько большой взрыв? Так?
1. Завершенность- какие версии, каких всех систем? Крректность- должно? Выполнимость- редко наверное 2. Завершенность- в минусе Не корректно Не проверяемо Выполнимость- - что это и с чем едят не понятно 3. Завершенность- автоматически на основании чего именно? Выходит что не корректно 4. Завершенность-. Какого размера взрыв, цвет, какой ракетницы
1. Приложение должно поддерживать все версии, всех операционных систем. (завершенность) 2. Функционал по сравнению товаров - опционально. (обязательность) 3. Если дата не указана, то она выбирается автоматически (недвусмысленность) 4. При попадании ракетницы по танку, должен быть большой взрыв. (корректность: При попадании ИЗ! ракетницы по танку, должен быть большой взрыв. И конкретика для взрыва возможно)
Скажите пожалуйста а на одном puppeeter можно войти в автоматизацию без selenium ?
@leshamarshal
3 жыл бұрын
Слушай, ну нюскорее нет , чем да
1. Завершенность или недвусмысленность - так как нет конкретики каких версий и каких операционных систем, есть те которые уже не актуальны на сегодняшний день и не используются, не адекватно делать приложение под то, что не используется 2. Обязательность - доп функция 3. Завершенность - выбирается какая дата? 4. Недвусмысленность - насколько большой взрыв?
Леша! Занимаюсь в том числе и по вашему курсу, а также стараюсь искать информацию в других авторитетных (на мой взгляд) источниках. Что касаемо характеристик требований. мне кажется, что вы объединили понятия "единичность" и "атомарность", опустив первое. Т.е. вы описали атомарность как "одно требование для одного действия", в то время, как это характеристика называется "единичностью", а вот "атомарность" - это то, что не требование невозможно разбить на несколько без потери "завершенности". "Завершенность" - это скорее не размытое описание, как у вас (что больше подходит под "недвусмысленность"), а то, что требование определено в одном месте, без ссылок на другие источники, вся необходима информация присутствует. Очень бы хотелось получить фидбэк по данному поводу
@ramantu
Жыл бұрын
мой мозг вышел погулять, ты что Боб из фильма Джей и Молчаливый Боб, когда они были на студии и он решил поговорить))
Требования 1. Двусмысленность. Каких операционных систем? Каких версии 2. Ну если Опционально, то не обязательно. Требование должно быть обязательным. 3. Ну, здесь логично. Но и двусмысленно, автоматически выбирается какая дата? 4. Тут тоже, на сколько большой взрыв? Должен быть, а может и не должен быть?
Размер экрана должен подходить под все устройства! Под какие все устройства? Под все телефоны, все телевизоры? Ахаха, очень смешно получилось) И доходчиво!
1. Завершенность - Какие версии, Какие операционные системы. 2. Обязательность. 3. Корректность - автоматически по времени региона, автоматически по времени ПК пользователя. Автоматически основываясь на чём. 4. Выполнимость/Недвусмысленность - ракетница выпускает ракеты, а не летит на танк. Зачем это вообще нужно? На сколько большой взрыв,? как ракетница попала на танк? Какой танк? Что потом происходит с танком?
1.Завершенность; 2.Обязательность; 3.Завершенность, корректность; 4.Недвусмысленность, корректность.
question TBA 1. Какие именно Операционные системы? 2. Какие именно версии Операционных систем? 3. Функционал по сравнению каких товаров? 4. Какая дата и где не указана? 5. Как она выбирается автоматически? 6. Попадание какой именно ракетницы должно вызывать большой взрыв? 7. Попадание по какому танку должно вызывать большой взрыв? 8. Какой именно должен быть взрыв? Насколько большой? 9. Как именно внедреть - опцию сравнение товаров? 10. Как пользователь будет подклюдчатся к опции по сравнению товаров?
для меня задание оказалось сложным, на первые два вопроса отвечу уверенно, а на два остальных хотелось бы обратной связи: 1. завершенность 2. обязательность 3. завершенность, недвусмысленность, понятие автоматически каждый участник может трактовать по своему 4. завершенность, возможно корректность (может ли ракетница попасть в танк? или это опечатка?), однозначность
Спасибо, прошёл тест позвали на собеседование Перед собеседованием продолжаю слушать твой материал)
@user-li3bm8br1p
2 жыл бұрын
А куда проходил именно?
@user-oo7oe4zq7c
2 жыл бұрын
Успешно хоть прошёл?
@sagowaraa
2 жыл бұрын
@@user-oo7oe4zq7c да, успешно:)
@sagowaraa
2 жыл бұрын
@@user-li3bm8br1p в начале в performance lab , далее уже после их стажировки взяли в другую фирму)
Наконец-то нашёл человека, который даёт чёткую, понятную информацию, без воды и не с гейским голосом