Тестирование требований. Уроки по тестированию ПО.

  Рет қаралды 24,393

Лёша Маршал

Лёша Маршал

4 жыл бұрын

Тестирование требований это первый этап работы тестировщика. Junior QA должен пройти эти уроки в первую очередь. Так как без этих знаний будет очень сложно работать.
Пройти собеседование это значит ответить на массу вопросов от опытных специалистов. Как вы думаете , что они спрашивают ? Да , про требования спрашивают довольно часто. Я рекомендую посмотреть этот урок в первую очередь, а в дальнейшем посмотреть и остальные видео уроки.
#тестирование #тестированиетребований #урокипотестированию
Весь плэйлист :
• Тестировщик с нуля. Ку...
Если вы хотите пройти курсы по тестированию и стать Junior QA . То рекомендую начать с книги тестирование дот ком от Савина, и параллельно посмотреть мой курс. С этими знаниями вы уже сможете найти свою работу.

Пікірлер: 31
@azropearce7566
@azropearce7566 2 жыл бұрын
Требование: При первом запуске приложения, должен появляться pop-up, говорящий, что нужно купить подписку Требование должно обладать следующими характеристиками, что бы мы сочли его подходящим 1 Полнота/Завершонность - Нет уточняющей информации по поводу того что необходимо сделать. Какого размера окно? Дизайн окна? Дизайн надписи? Есть ли возможность закрыть окно? Обязательно ли оформление подписки при этом? Что если не оформлять подписку? 2 Недвусмысленность - "говорящий" - Надпись должна воспроизводится с помощью звука или надписью? 3 Непротеворечивость - Не найдены 4 Реализуемость - Возможно реализовать 5 Тестируемость - Возможно протестировать 6 Необходимость - Возможно стоит пересмотреть частоту открывания pop-up. Нет необходимости делать для единоразового использования.(Уточнение: для какой цели? ) Буду рад на любой фидбэк) Правильно ли я сделал и правильно ли понял само задание? За ранее спасибо!
@krisa8040
@krisa8040 3 жыл бұрын
Полнота/завершенность - кому должен? - где появляться (в какой части окна,каким образом/какая анимация)? - что должно быть указано(текст/дизайн окна)? - зачем нужно купить подписку? Я вообще себе представляю что он будет вставлен живой голос,например появляется голова которая говорит "эй,бро тебе нужно купить подписку"😄
@neondefender9058
@neondefender9058 3 жыл бұрын
Требование не полное: не указано, где должно запускаться приложение (мобилка, десктоп, какая операционка). Я бы еще добавила больше информации по самому поп-апу: где он должен появляться. Ну и совсем для дотошности, стоит обрисовать, что подразумевается под первым запуском- первый запуск приложения с определенного аккаунта или же первый запуск приложения на разных устройствах (к примеру, есть аккаунт мобильной игры, при первом запуске на андроиде увидели поп-ап- оплатили, следущий запуск на ios первый раз с того же аккаунта- необходимо ли появление того же поп-апа).
@user-ky1eu6wg5i
@user-ky1eu6wg5i 2 жыл бұрын
Алексей, спасибо за ваш труд, я хочу войти в сферу айти в роли тестировщика и ваши видео очень познавательны, и легко усваиваются!!!
@Dzharik1
@Dzharik1 8 ай бұрын
Брат, вошел?
@KseniyaLavnich
@KseniyaLavnich 2 жыл бұрын
При первом запуске приложения: нет точности в формулировке, что в данном случае считается первым запуском (первый после установки, после переустановки, после окончания подписки и ТД) Должен появляться popup: слово "должен" не используем, он никому ничего не должен) лучше написать просто "появляется" Popup: нет описания какой popup, откуда он появляется, как выглядит, что в себе содержит(кнопки, анимацию, ссылки) Говорящий, что нужно купить подписку: как popup может говорить?) Он может содержать сообщение. Текстовое сообщение, голосовое, видео? Корректнее указать текст сообщения целиком. Например: " для использования приложения необходимо купить подписку"
@funny_pilot_drone
@funny_pilot_drone 2 жыл бұрын
Благодарю за твой труд!
@awhitechilliify
@awhitechilliify 3 жыл бұрын
Спасибо большое! А расскажите про pairwise testing как-нибудь пожалуйста, у вас очень хорошо получается объяснения и примеры!
@clickabelno
@clickabelno 3 жыл бұрын
Лайк и подписка!!
@cheerPositiFF
@cheerPositiFF 3 жыл бұрын
спасибо вам за урок! ДЗ после тоже решила с:
@msr_gluck
@msr_gluck 3 жыл бұрын
Мне кажется или вы описали функционал Системного аналитика?) Спасибо за курс) Очень легко заходит - так держать )
@leshamarshal
@leshamarshal 3 жыл бұрын
Благодарю. Тестировщик вообще на все руки мастер ). Со временем даже думаешь, а не DevOps ли ты.
@icontrolmydestiny2687
@icontrolmydestiny2687 3 жыл бұрын
Спасибо
@leshamarshal
@leshamarshal 3 жыл бұрын
Пожалуйста
@user-RfRf
@user-RfRf Жыл бұрын
Сижу второй день ломаю голову на курсах задали вопрос "С помощью какой техники можно проверить, что требование является проверяемым?" В голову приходит только составление тест кейсов ну может еще прототипирование...Есть знатоки тут?) А вообще тестирование ПО тема интересная ) За видео спасибо Алексей очень хорошие уроки выпускает!
@Mariia-nk7vl
@Mariia-nk7vl 3 жыл бұрын
popup должен отображаться текстом или реально говорить, т.е. аудио воспроизведение должно быть с информацией, что нужно купить подписку или все таки popup с текстом? в остальном уже написал Neon Defender
@user-dw9rj9xg6e
@user-dw9rj9xg6e 2 жыл бұрын
Я похоже самый новичок-новичок в этом, решила узнать что делает тестировщик и вот 3-й урок, а я ни чего понять не могу😰
@user-rm8nu7eo4h
@user-rm8nu7eo4h 2 жыл бұрын
Не ссы)
@user-im8uc5mp3k
@user-im8uc5mp3k 2 жыл бұрын
SRS - Software или System все таки requirement specification? То, что пишут системные аналитики
@bloodrase
@bloodrase 2 жыл бұрын
"При первом запуске" - что есть первый запуск (из комментов выше - вообще первый или с разных аккаунтов тоже) "Появляться" - где, как, откуда, какая анимация, сколько будет держаться, можно ли закрыть и как и тд "Popup" - спецификация: цвет, размер, шрифт, собственно текст (сообщение), есть ли изображение и\или анимация и тд А вообще нужен ли этот Popup? Может есть альтернативы, можно ли реализовать суть другим способом (+ А\В-тест)
@workout3D
@workout3D Жыл бұрын
1. Полнота/завершенность. 1.1. Дизайн popup, что должно быть написано. 1.2. Закроется ли popup сам через определенное время, можно ли его закрыть самому принудительно. 1.3. В какой момент после запуска должен появляться popup. Нужно уточнить, что это должно быть после авторизации в приложении. 1.4. Наверное, в popup должно быть не только словесное требование купить подписку, но и, собственно, возможность это сделать. Т. е. кнопки/ссылки на соответствующие страницы. 2. Недвусмысленность. 2.1. Слово "говорящий". Наверное, это придирка, но все таки нужно уточнить формат "говорения": текст это или звук, сопровождающий появление popup. 2.2. "Первый запуск" на данном устройстве или на данном аккаунте? Появится ли popup, если я зайду с того же аккаунта в приложение с другого устройства. И появится ли он во второй раз, если я сначала зайду на одном и том же устройстве в один аккаунт, а потом в другой. 2.3. "Нужно" купить подписку для чего? Для пользования приложением, которое иначе работать не будет, или для разблокировки дополнительных функций/блокировки рекламы/поддержки разработчиков, а основным функционалом можно и без этого пользоваться? 3. Непротиворечивость + 4. Реализуемость + 5. Тестируемость + 6. Необходимость. 6.1. Нужно ли показывать при первом запуске на новом устройстве popup пользователю, у которого уже есть действующая подписка? 6.2. Нужно ли показывать его только при первом запуске, если есть возможность использования приложения без подписки. Возможно, стоит показывать popup почаще. Суммируя, я бы переформулировал требование следующим образом (дизайн описан упрощенно): При запуске приложения и авторизации в нем у пользователя без действующей подписки должен появляться квадратный незакрываемый popup с зеленым фоном и черной надписью посередине "Для использования приложения купите подписку" и кнопкой снизу с белым фоном "Купить подписку", при нажатии на которую пользователь переходит на страницу выбора плана подписки. После покупки popup закрывается.
@itlife8792
@itlife8792 3 жыл бұрын
Не указано: - на какой платформе будет появляться Popup (десктоп, мобилка), (на мобилке есть шанс, что будет закрывать контент и мешать просмотру); - в каком месте экрана он должен появляться; - как долго он должен висеть/либо нужны кнопки принудительного закрытия; Тут писали про появление на каких операционках: я думаю это лишнее, он скажет, чтобы появлялось на любых, ибо смысл это продажа. Также про первый запуск из одного акка на других устройствах, это тоже лишнее, это будет уже навязчиво и злить юзера, а нам он должен быть на длинную дистанцию.
@leshamarshal
@leshamarshal 3 жыл бұрын
хорошее решение
@user-xc9hv4ry4j
@user-xc9hv4ry4j Жыл бұрын
Если подписку купить НУЖНО, то это скорее всего не только первый, но и последний запуск приложения. ;) Тогда можно считать, что открывший программу должен: 1. нуждаться именно в этой программе, а не в ее аналогах; 2. подтвердить, что имеет подписку, иначе не сможет ей пользоваться. Отсюда имеем, что это требование двусмысленное. А если подписку купить ПРЕДЛАГАЕТСЯ, и имеется возможность использовать программу без подписки некоторое время или использовать с ограниченным функционалом, то тогда уже возникают вопросы к полноте этого требования.
@emelerrr
@emelerrr Жыл бұрын
Чем отличаются понятия "непонятные" от "неверно трактуются"?
@sergiin3
@sergiin3 3 жыл бұрын
А по-моему нормальное требование. Ничего не надо менять. Ну разве уточнить , что такое первый запуск. Хотя я думаю на проекте это само собой разумеется. Спасибо за видео.
@leshamarshal
@leshamarshal 3 жыл бұрын
Ну, тут конечно не очень хорошо. Могут быть проблемы с реализацией у такого требования
@dart3385
@dart3385 Жыл бұрын
Тест: Требование полное (отсутствует текст popup'a и заказчика может не устроить текст придуманный разработчиками, но описана цель его "высказывания"), недвусмысленный (нужен popup, при ПЕРВОМ запуске), непротиворечивый (просто popup), реализуем (просто popup), тестируем (запуск приложения), необходимость (вопрос к целесообразности работы над единоразовым popup'ом)
@user-fz9xt8gu6r
@user-fz9xt8gu6r 2 жыл бұрын
Видео полезное но без фактических примеров толку маловато , хочется что бы были примеры реальные по работе
@helenthecatvideoarchive6504
@helenthecatvideoarchive6504 Жыл бұрын
Полностью согласен. Если теоретический материал дополнить примерами из практики реальных проектов, было бы куда лучше
@gagarinkosmonavt1947
@gagarinkosmonavt1947 Жыл бұрын
Вообще ничего не понял...(
Виды тестирования. Уроки по тестированию ПО
28:56
Dynamic #gadgets for math genius! #maths
00:29
FLIP FLOP Hacks
Рет қаралды 17 МЛН
Did you find it?! 🤔✨✍️ #funnyart
00:11
Artistomg
Рет қаралды 119 МЛН
Be kind🤝
00:22
ISSEI / いっせい
Рет қаралды 14 МЛН
Я провел 1000 собесов QA и вот что я понял
17:37
Лёша Маршал
Рет қаралды 38 М.
Что такое API простыми словами
7:25
Лёша Маршал
Рет қаралды 94 М.
Тестирование требований
9:07
RocketBrain. Простое обучение сложным вещам!
Рет қаралды 3,6 М.
Тестировщик что это за работа
22:56
Лёша Маршал
Рет қаралды 30 М.
8 советов для Junior qa
13:42
Лёша Маршал
Рет қаралды 15 М.
стоит ли становиться тестировщиком 2024
21:43
Лёша Маршал
Рет қаралды 12 М.
Dynamic #gadgets for math genius! #maths
00:29
FLIP FLOP Hacks
Рет қаралды 17 МЛН