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

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

Пікірлер: 33

  • @azropearce7566
    @azropearce75662 жыл бұрын

    Требование: При первом запуске приложения, должен появляться pop-up, говорящий, что нужно купить подписку Требование должно обладать следующими характеристиками, что бы мы сочли его подходящим 1 Полнота/Завершонность - Нет уточняющей информации по поводу того что необходимо сделать. Какого размера окно? Дизайн окна? Дизайн надписи? Есть ли возможность закрыть окно? Обязательно ли оформление подписки при этом? Что если не оформлять подписку? 2 Недвусмысленность - "говорящий" - Надпись должна воспроизводится с помощью звука или надписью? 3 Непротеворечивость - Не найдены 4 Реализуемость - Возможно реализовать 5 Тестируемость - Возможно протестировать 6 Необходимость - Возможно стоит пересмотреть частоту открывания pop-up. Нет необходимости делать для единоразового использования.(Уточнение: для какой цели? ) Буду рад на любой фидбэк) Правильно ли я сделал и правильно ли понял само задание? За ранее спасибо!

  • @neondefender9058
    @neondefender90584 жыл бұрын

    Требование не полное: не указано, где должно запускаться приложение (мобилка, десктоп, какая операционка). Я бы еще добавила больше информации по самому поп-апу: где он должен появляться. Ну и совсем для дотошности, стоит обрисовать, что подразумевается под первым запуском- первый запуск приложения с определенного аккаунта или же первый запуск приложения на разных устройствах (к примеру, есть аккаунт мобильной игры, при первом запуске на андроиде увидели поп-ап- оплатили, следущий запуск на ios первый раз с того же аккаунта- необходимо ли появление того же поп-апа).

  • @krisa8040
    @krisa80404 жыл бұрын

    Полнота/завершенность - кому должен? - где появляться (в какой части окна,каким образом/какая анимация)? - что должно быть указано(текст/дизайн окна)? - зачем нужно купить подписку? Я вообще себе представляю что он будет вставлен живой голос,например появляется голова которая говорит "эй,бро тебе нужно купить подписку"😄

  • @KseniyaLavnich
    @KseniyaLavnich2 жыл бұрын

    При первом запуске приложения: нет точности в формулировке, что в данном случае считается первым запуском (первый после установки, после переустановки, после окончания подписки и ТД) Должен появляться popup: слово "должен" не используем, он никому ничего не должен) лучше написать просто "появляется" Popup: нет описания какой popup, откуда он появляется, как выглядит, что в себе содержит(кнопки, анимацию, ссылки) Говорящий, что нужно купить подписку: как popup может говорить?) Он может содержать сообщение. Текстовое сообщение, голосовое, видео? Корректнее указать текст сообщения целиком. Например: " для использования приложения необходимо купить подписку"

  • @user-ky1eu6wg5i
    @user-ky1eu6wg5i2 жыл бұрын

    Алексей, спасибо за ваш труд, я хочу войти в сферу айти в роли тестировщика и ваши видео очень познавательны, и легко усваиваются!!!

  • @Dzharik1

    @Dzharik1

    10 ай бұрын

    Брат, вошел?

  • @Sirina-o1
    @Sirina-o127 күн бұрын

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

  • @funny_pilot_drone
    @funny_pilot_drone2 жыл бұрын

    Благодарю за твой труд!

  • @icontrolmydestiny2687
    @icontrolmydestiny26874 жыл бұрын

    Спасибо

  • @leshamarshal

    @leshamarshal

    4 жыл бұрын

    Пожалуйста

  • @awhitechilliify
    @awhitechilliify3 жыл бұрын

    Спасибо большое! А расскажите про pairwise testing как-нибудь пожалуйста, у вас очень хорошо получается объяснения и примеры!

  • @cheerPositiFF
    @cheerPositiFF3 жыл бұрын

    спасибо вам за урок! ДЗ после тоже решила с:

  • @clickabelno
    @clickabelno3 жыл бұрын

    Лайк и подписка!!

  • @user-dw9rj9xg6e
    @user-dw9rj9xg6e2 жыл бұрын

    Я похоже самый новичок-новичок в этом, решила узнать что делает тестировщик и вот 3-й урок, а я ни чего понять не могу😰

  • @user-rm8nu7eo4h

    @user-rm8nu7eo4h

    2 жыл бұрын

    Не ссы)

  • @Udaff4ig
    @Udaff4igАй бұрын

    Здравствуйте. Нигде не нашел примеров/шаблонов оформления тестирования требований и ТЗ. Могли бы поделиться? не понятно как это дело оформлять документально. Заранее спасибо!

  • @user-RfRf
    @user-RfRf Жыл бұрын

    Сижу второй день ломаю голову на курсах задали вопрос "С помощью какой техники можно проверить, что требование является проверяемым?" В голову приходит только составление тест кейсов ну может еще прототипирование...Есть знатоки тут?) А вообще тестирование ПО тема интересная ) За видео спасибо Алексей очень хорошие уроки выпускает!

  • @bloodrase
    @bloodrase2 жыл бұрын

    "При первом запуске" - что есть первый запуск (из комментов выше - вообще первый или с разных аккаунтов тоже) "Появляться" - где, как, откуда, какая анимация, сколько будет держаться, можно ли закрыть и как и тд "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 закрывается.

  • @msr_gluck
    @msr_gluck4 жыл бұрын

    Мне кажется или вы описали функционал Системного аналитика?) Спасибо за курс) Очень легко заходит - так держать )

  • @leshamarshal

    @leshamarshal

    4 жыл бұрын

    Благодарю. Тестировщик вообще на все руки мастер ). Со временем даже думаешь, а не DevOps ли ты.

  • @Mariia-nk7vl
    @Mariia-nk7vl3 жыл бұрын

    popup должен отображаться текстом или реально говорить, т.е. аудио воспроизведение должно быть с информацией, что нужно купить подписку или все таки popup с текстом? в остальном уже написал Neon Defender

  • @user-im8uc5mp3k
    @user-im8uc5mp3k3 жыл бұрын

    SRS - Software или System все таки requirement specification? То, что пишут системные аналитики

  • @user-xc9hv4ry4j
    @user-xc9hv4ry4j Жыл бұрын

    Если подписку купить НУЖНО, то это скорее всего не только первый, но и последний запуск приложения. ;) Тогда можно считать, что открывший программу должен: 1. нуждаться именно в этой программе, а не в ее аналогах; 2. подтвердить, что имеет подписку, иначе не сможет ей пользоваться. Отсюда имеем, что это требование двусмысленное. А если подписку купить ПРЕДЛАГАЕТСЯ, и имеется возможность использовать программу без подписки некоторое время или использовать с ограниченным функционалом, то тогда уже возникают вопросы к полноте этого требования.

  • @emelerrr
    @emelerrr Жыл бұрын

    Чем отличаются понятия "непонятные" от "неверно трактуются"?

  • @sergiin3
    @sergiin33 жыл бұрын

    А по-моему нормальное требование. Ничего не надо менять. Ну разве уточнить , что такое первый запуск. Хотя я думаю на проекте это само собой разумеется. Спасибо за видео.

  • @leshamarshal

    @leshamarshal

    3 жыл бұрын

    Ну, тут конечно не очень хорошо. Могут быть проблемы с реализацией у такого требования

  • @itlife8792
    @itlife87923 жыл бұрын

    Не указано: - на какой платформе будет появляться Popup (десктоп, мобилка), (на мобилке есть шанс, что будет закрывать контент и мешать просмотру); - в каком месте экрана он должен появляться; - как долго он должен висеть/либо нужны кнопки принудительного закрытия; Тут писали про появление на каких операционках: я думаю это лишнее, он скажет, чтобы появлялось на любых, ибо смысл это продажа. Также про первый запуск из одного акка на других устройствах, это тоже лишнее, это будет уже навязчиво и злить юзера, а нам он должен быть на длинную дистанцию.

  • @leshamarshal

    @leshamarshal

    3 жыл бұрын

    хорошее решение

  • @dart3385
    @dart3385 Жыл бұрын

    Тест: Требование полное (отсутствует текст popup'a и заказчика может не устроить текст придуманный разработчиками, но описана цель его "высказывания"), недвусмысленный (нужен popup, при ПЕРВОМ запуске), непротиворечивый (просто popup), реализуем (просто popup), тестируем (запуск приложения), необходимость (вопрос к целесообразности работы над единоразовым popup'ом)

  • @gagarinkosmonavt1947
    @gagarinkosmonavt1947 Жыл бұрын

    Вообще ничего не понял...(

  • @user-fz9xt8gu6r
    @user-fz9xt8gu6r2 жыл бұрын

    Видео полезное но без фактических примеров толку маловато , хочется что бы были примеры реальные по работе

  • @helenthecatvideoarchive6504

    @helenthecatvideoarchive6504

    2 жыл бұрын

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

Келесі