Тестирование требований. Уроки по тестированию ПО.
Тестирование требований это первый этап работы тестировщика. Junior QA должен пройти эти уроки в первую очередь. Так как без этих знаний будет очень сложно работать.
Пройти собеседование это значит ответить на массу вопросов от опытных специалистов. Как вы думаете , что они спрашивают ? Да , про требования спрашивают довольно часто. Я рекомендую посмотреть этот урок в первую очередь, а в дальнейшем посмотреть и остальные видео уроки.
#тестирование #тестированиетребований #урокипотестированию
Весь плэйлист :
• Тестировщик с нуля. Ку...
Если вы хотите пройти курсы по тестированию и стать Junior QA . То рекомендую начать с книги тестирование дот ком от Савина, и параллельно посмотреть мой курс. С этими знаниями вы уже сможете найти свою работу.
Пікірлер: 33
Требование: При первом запуске приложения, должен появляться pop-up, говорящий, что нужно купить подписку Требование должно обладать следующими характеристиками, что бы мы сочли его подходящим 1 Полнота/Завершонность - Нет уточняющей информации по поводу того что необходимо сделать. Какого размера окно? Дизайн окна? Дизайн надписи? Есть ли возможность закрыть окно? Обязательно ли оформление подписки при этом? Что если не оформлять подписку? 2 Недвусмысленность - "говорящий" - Надпись должна воспроизводится с помощью звука или надписью? 3 Непротеворечивость - Не найдены 4 Реализуемость - Возможно реализовать 5 Тестируемость - Возможно протестировать 6 Необходимость - Возможно стоит пересмотреть частоту открывания pop-up. Нет необходимости делать для единоразового использования.(Уточнение: для какой цели? ) Буду рад на любой фидбэк) Правильно ли я сделал и правильно ли понял само задание? За ранее спасибо!
Требование не полное: не указано, где должно запускаться приложение (мобилка, десктоп, какая операционка). Я бы еще добавила больше информации по самому поп-апу: где он должен появляться. Ну и совсем для дотошности, стоит обрисовать, что подразумевается под первым запуском- первый запуск приложения с определенного аккаунта или же первый запуск приложения на разных устройствах (к примеру, есть аккаунт мобильной игры, при первом запуске на андроиде увидели поп-ап- оплатили, следущий запуск на ios первый раз с того же аккаунта- необходимо ли появление того же поп-апа).
Полнота/завершенность - кому должен? - где появляться (в какой части окна,каким образом/какая анимация)? - что должно быть указано(текст/дизайн окна)? - зачем нужно купить подписку? Я вообще себе представляю что он будет вставлен живой голос,например появляется голова которая говорит "эй,бро тебе нужно купить подписку"😄
При первом запуске приложения: нет точности в формулировке, что в данном случае считается первым запуском (первый после установки, после переустановки, после окончания подписки и ТД) Должен появляться popup: слово "должен" не используем, он никому ничего не должен) лучше написать просто "появляется" Popup: нет описания какой popup, откуда он появляется, как выглядит, что в себе содержит(кнопки, анимацию, ссылки) Говорящий, что нужно купить подписку: как popup может говорить?) Он может содержать сообщение. Текстовое сообщение, голосовое, видео? Корректнее указать текст сообщения целиком. Например: " для использования приложения необходимо купить подписку"
Алексей, спасибо за ваш труд, я хочу войти в сферу айти в роли тестировщика и ваши видео очень познавательны, и легко усваиваются!!!
@Dzharik1
10 ай бұрын
Брат, вошел?
Из Вашей структуры можно сделать более полное видео, добавляя некоторые комментарии, которые улучшили и конкретизировали понимание использования конкретных требований. Спасибо за мотивацию ответов комментирующих.
Благодарю за твой труд!
Спасибо
@leshamarshal
4 жыл бұрын
Пожалуйста
Спасибо большое! А расскажите про pairwise testing как-нибудь пожалуйста, у вас очень хорошо получается объяснения и примеры!
спасибо вам за урок! ДЗ после тоже решила с:
Лайк и подписка!!
Я похоже самый новичок-новичок в этом, решила узнать что делает тестировщик и вот 3-й урок, а я ни чего понять не могу😰
@user-rm8nu7eo4h
2 жыл бұрын
Не ссы)
Здравствуйте. Нигде не нашел примеров/шаблонов оформления тестирования требований и ТЗ. Могли бы поделиться? не понятно как это дело оформлять документально. Заранее спасибо!
Сижу второй день ломаю голову на курсах задали вопрос "С помощью какой техники можно проверить, что требование является проверяемым?" В голову приходит только составление тест кейсов ну может еще прототипирование...Есть знатоки тут?) А вообще тестирование ПО тема интересная ) За видео спасибо Алексей очень хорошие уроки выпускает!
"При первом запуске" - что есть первый запуск (из комментов выше - вообще первый или с разных аккаунтов тоже) "Появляться" - где, как, откуда, какая анимация, сколько будет держаться, можно ли закрыть и как и тд "Popup" - спецификация: цвет, размер, шрифт, собственно текст (сообщение), есть ли изображение и\или анимация и тд А вообще нужен ли этот Popup? Может есть альтернативы, можно ли реализовать суть другим способом (+ А\В-тест)
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 закрывается.
Мне кажется или вы описали функционал Системного аналитика?) Спасибо за курс) Очень легко заходит - так держать )
@leshamarshal
4 жыл бұрын
Благодарю. Тестировщик вообще на все руки мастер ). Со временем даже думаешь, а не DevOps ли ты.
popup должен отображаться текстом или реально говорить, т.е. аудио воспроизведение должно быть с информацией, что нужно купить подписку или все таки popup с текстом? в остальном уже написал Neon Defender
SRS - Software или System все таки requirement specification? То, что пишут системные аналитики
Если подписку купить НУЖНО, то это скорее всего не только первый, но и последний запуск приложения. ;) Тогда можно считать, что открывший программу должен: 1. нуждаться именно в этой программе, а не в ее аналогах; 2. подтвердить, что имеет подписку, иначе не сможет ей пользоваться. Отсюда имеем, что это требование двусмысленное. А если подписку купить ПРЕДЛАГАЕТСЯ, и имеется возможность использовать программу без подписки некоторое время или использовать с ограниченным функционалом, то тогда уже возникают вопросы к полноте этого требования.
Чем отличаются понятия "непонятные" от "неверно трактуются"?
А по-моему нормальное требование. Ничего не надо менять. Ну разве уточнить , что такое первый запуск. Хотя я думаю на проекте это само собой разумеется. Спасибо за видео.
@leshamarshal
3 жыл бұрын
Ну, тут конечно не очень хорошо. Могут быть проблемы с реализацией у такого требования
Не указано: - на какой платформе будет появляться Popup (десктоп, мобилка), (на мобилке есть шанс, что будет закрывать контент и мешать просмотру); - в каком месте экрана он должен появляться; - как долго он должен висеть/либо нужны кнопки принудительного закрытия; Тут писали про появление на каких операционках: я думаю это лишнее, он скажет, чтобы появлялось на любых, ибо смысл это продажа. Также про первый запуск из одного акка на других устройствах, это тоже лишнее, это будет уже навязчиво и злить юзера, а нам он должен быть на длинную дистанцию.
@leshamarshal
3 жыл бұрын
хорошее решение
Тест: Требование полное (отсутствует текст popup'a и заказчика может не устроить текст придуманный разработчиками, но описана цель его "высказывания"), недвусмысленный (нужен popup, при ПЕРВОМ запуске), непротиворечивый (просто popup), реализуем (просто popup), тестируем (запуск приложения), необходимость (вопрос к целесообразности работы над единоразовым popup'ом)
Вообще ничего не понял...(
Видео полезное но без фактических примеров толку маловато , хочется что бы были примеры реальные по работе
@helenthecatvideoarchive6504
2 жыл бұрын
Полностью согласен. Если теоретический материал дополнить примерами из практики реальных проектов, было бы куда лучше